Vine Linux 4.1
Sponsored Link

Proxyサーバー構築2008/08/26

  Proxyサーバーを構築しWebブラウジングを高速化します。 インストールするのは定番の squid というアプリケーションです。

[1] squid のインストールと設定
[root@ns root]#
apt-get -y install squid

パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下の追加パッケージがインストールされます:
perl-URI
以下のパッケージが新たにインストールされます:
perl-URI squid
アップグレード: 0 個, 新規インストール: 2 個, 削除: 0 個, 保留: 3 個
1374kB のアーカイブを取得する必要があります。
展開後に 3753kB のディスク容量が追加消費されます。
取得:1 http://updates.vinelinux.org 4.1/i386/main perl-URI 1.35-0vl1 [115kB]
取得:2 http://updates.vinelinux.org 4.1/i386/plus squid 7:2.6.STABLE12-0vl2 [1260kB]
1374kB を 0s 秒で取得しました (2438kB/s)
変更を適用しています...
準備中...
############################ [100%]

  1:perl-URI
############################ [50%]

  2:squid
############################ [100%]

完了
[root@ns root]#
vi /etc/squid/squid.conf


# 82行目:変更

http_port
8080


acl CONNECT method CONNECT
# 2460行目:追記 (内部のみ許可)

acl lan src 192.168.0.0/255.255.255.0


http_access allow localhost
# 2589行目:追記 (内部のみ許可)

http_access allow lan

http_access deny all

# 2895行目:追記 (ホスト名定義)

visible_hostname ns.srv.world


# forwarded_for on
# 3567行目:追記 (IP非表示)

forwarded_for off


# 3887行目:以下4行追記 (匿名サーバー化)

header_access Referer deny all
header_access X-Forwarded-For deny all
header_access Via deny all
header_access Cache-Control deny all


[root@ns root]#
/etc/rc.d/init.d/squid start

init_cache_dir /var/spool/squid... squidを起動中: .
[  OK  ]

[root@ns root]#
chkconfig squid on
[2] クライアントのWindows側での設定です。まずはブラウザを立ち上げます。 以下はインターネットエクスプローラ6の例です。 「ツール」-「インターネットオプション」を開き以下のように「接続」のタブに移動します。
 
[3] 以下のようにプロキシサーバーの欄の「使用する」にチェックを入れ、 アドレス欄にはプロキシサーバーのホスト名を入力し、ポート欄には [1] で設定したポート番号を入力して、 OKをクリックして閉じます。これでクライアントの設定は完了です。以降はプロキシ経由でWebアクセスを行うことができます。
 
関連コンテンツ