Hatena::ブログ(Diary)

なにがしのそれがし。neyngedhooの日記

これで、 68181PV になりました。

2012-10-23

Windowsでプロキシーサーバ[Squid]

WindowsProxyサーバが必要なので調査した。

今まではBlackJumboDogを使っていたのだが、
最近よく落ちる上に落ちたあとに設定がすっ飛んで再設定が必要なのがつらいので、
Squid を試してみることにした。

■1.ダウンロード
http://squid.acmeconsulting.it/index.htmlからバイナリファイルをダウンロード
今回使うのは、2.7.STABLE8。

■2.インストール
インストールといっても落としたZIPファイルを解凍して、
c:\squidとなるようにコピーしただけ。

設定ファイルに"c:\squid"と直接使われているところがあるのでこの場所に配置
するのが無難。

■3.設定ファイルの作成
c:\squid\etcにある
squid.conf.default
mime.conf.default
のコピーを作って、それぞれ
squid.conf
mime.conf
と名前を変更する

■4.squid.confの変更
"acl localhost src"で検索して、
acl localhost src 127.0.0.1/32
という行を見つける。
その下に、
acl [適当な名前] src [自分のネットワークドレス]/255.255.255.0
という行を作成する
例)
acl mynetwork src 192.168.1.0/255.255.255.0

"http_access allow manager localhost"で検索して、
http_access allow manager localhost
という行を見つける。
その下に、
http_access allow [適当な名前]
という行を作成する。
例)
http_access allow mynetwork

■5.キャッシュエリアの作成
コマンドプロンプトから
c:\squid\sbin>squid -z
と打つ
設定に問題があるとエラーになるので、設定ファイルを見直しする。

■6.サービスへの登録
コマンドプロンプトから
c:\squid\sbin>squid -i
と打つ

Windows7の場合は、コマンドプロンプト自体を管理者権限で実行してこのコマン
ドを実行する。
管理者権限がないと「squid OpenSCMabager failed」というエラーがでる。

■7.サービスの起動
サービスメニューから登録されている[Squid]をスタートさせる


動作確認
IEの接続設定でプロキシー情報をセット
WEBにアクセスできるか
c:\squid\var\logsしたにログが出力されるか
を確認する

以上で、設定完了


参考にしたサイト
http://areda.blog9.fc2.com/blog-entry-578.html
http://gyktech.blogspot.com/2011/09/squidwindows.html
http://hayap24bit.exblog.jp/9193576

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/neyngedhoo/20121023/1350971792
リンク元