勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

VPSのCentOSにプロキシサーバーを立てる方法

   2024/02/25  VPS サーバー

借りているVPSにプロキシサーバーを立てたかった。環境と設置方法等を以下にメモ。

 

環境

  • DTIのメモリ1GBのVPS
  • CentOS6.6の64bit

 

設置方法

yumでsquidをインストール。

yum install squid

squidの設定ファイルを開く。

vi /etc/squid/squid.conf

以下コメントアウトと追記。

#コメントアウトにする
#http_access deny all

#ポートは任意のものを設定
http_port 11111

#ホストネームは任意のものを設定
visible_hostname hoge.info

#使う場所(家や会社)のIPをxxx.xxx.xxx.xxxに入れる
acl myacl src xxx.xxx.xxx.xxx/255.255.255.255
http_access allow myacl
http_access deny all

#ローカルIPアドレスを隠蔽化
forwarded_for off

#プロキシ経由でアクセスしていることを隠蔽化
header_access X-Forwarded-For deny all
header_access Via deny all
header_access Cache-Control deny all

以下でsquidを起動。

service squid start

ファイアウォール設定を変更。

vi /etc/sysconfig/iptables

#使う場所(家や会社)のIPをxxx.xxx.xxx.xxxに入れる。11111のところはポート番号
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 22 -s xxx.xxx.xxx.xxx -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 11111 -s xxx.xxx.xxx.xxx -j ACCEPT

ファイアウォールを再起動。

service iptables restart

 

ブラウザ側での設定

firefoxでプロキシサーバーを通して閲覧したい場合、歯車マーク→詳細→ネットワーク→接続設定から「手動でプロキシを設定する」でIPとポートを入れる。

 - VPS サーバー

  関連記事

WordPressでメモリを節約しつつ高速化する設定方法

メモリ1GのVPSを借りてWordpress以外にも、ちょいちょいものを置いてい ...

ConoHa / KAGOYAのVPSについて比較をメモ

テスト用や個人的なサイトに用いるサーバーはDTIのServersMan@VPSを ...

CentOS7系からAlmaLinux8系に移行(サーバも移行)した際に詰まった点と変更点

前日CentOS7系からAlmaLinux8系に移行した(サーバはどちらも同じV ...

DTIからKAGOYAのVPS(KVM)に移った感想

DTIからKAGOYAのVPS(KVM)に引越し、一通りチェックを終えたので感想 ...

VPSに無料SSLのLet's Encryptを導入

SSLといえば有料という認識だったが、無料のものも出てきているという話を聞いた。 ...