squid は プロキシキャッシュのサービス。&br;
 オープンソース(ライセンスは GPL)。クラスプラットフォーム。ヤリイカだそうです。
 
 - [[squid(公式/英語):http://www.squid-cache.org/]]
 - [[Squid cache (Wikipedia):http://ja.wikipedia.org/wiki/Squid_cache]]
 
 ** 入手 [#s5b788b8]
 ここからダウンロード。
 - [[Squid Versions:http://www.squid-cache.org/Versions/]]
 
 ソースは 2.x まで C、3.0 から C++ になっているので注意。&br;
 3.x 系の安定バージョンは 2010年 05月 現在 3.1.3。
 
 ** とりあえず使ってみる [#pf8edc27]
 Fedora 12 などの最近の Linux には squid をインストール時に組み込めたりする。&br;
 インストールで導入してない場合は、パッケージをインストールして使ってみる。
 
 + スーパーユーザになる。
  $ su -
 + squid をインストールする。
  # yum install squid
 + /etc/squid/squid.conf を開いて、次の項目を変更、追加。&br;
 -- "acl CONNECT method CONNECT" の次の行くらいに以下を追記。&br;
  acl lan src 192.168.0.0/255.255.255.0
 ※この IP はローカル使用を想定してます。
 -- "http_access allow localhost" の次の行くらいに以下を追記。&br;
  http_access allow lan
 -- "http_access deny all" の次の行くらいに以下を追記。&br;
  forwarded_for off
 -- 次の行を追記。(多分どこでも良い)&br;
  visible_hostname squid.example.com
 ※ローカルで使用する名前なら何でも良い。
 -- 次の行を追記。(多分どこでも良い)&br;
  request_header_access X-Forwarded-For deny all
  request_header_access Via deny all
  request_header_access Cache-Control deny all
 + 「システム」→「管理」→「ファイアーウォール」を開く。
 + 画面左ペインから「その他のポート」を選択。
 + 画面右ペインで「追加」を押して 3128 番(squid)を選択して「OK」。
 + 「適用」を押して設定画面を閉じる。
 + squid を起動。
  /etc/rc.d/init.d/squid start
 + 自動起動の設定もしておく(任意)
  # chkconfig squid on
 
 これで、このサーバを介してインターネットに接続してみる。
 
 IE8 なら、「ツール」→「インターネットオプション」→「接続」タブ→「LANの設定」で「プロキシサーバ」のチェックボックスを ON にして、アドレスに上記で設定した Linux サーバの IPを、ポートに 3128 を設定。
 
 Firefox の場合も 「ツール」→「オプション」→「詳細」タブ→「ネットワーク」タブの接続グループに同様の設定がある。
 
 上記設定をして、どこかインターネットのページ(www.yahoo.co.jp とか)を開いてみる。開ければ、とりあえず動いてるということ。
 
 *** 参考 [#id28b92e]
 - [[プロキシサーバー構築(Squid):http://fedorasrv.com/squid.shtml]]
 - [[Fedora 12 でプロキシサーバー構築(squid):http://ytooyama.spaces.live.com/blog/cns!916D80FD288EB35A!902.entry]]
 
 ** 構築してみる [#y3785e94]
 調査中。
  
 
 
 -----
 [[MLEXP. Wiki]]

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS