squidのインストール・設定

公開日: : 最終更新日:2019/02/17 IT, 道具

squidのインストール・設定

インストール

FTPサイトからsquid-*.*.tar.gzをダウンロード
> gzip -d squid-*.*.tar.gz
> tar -xvf squid-*.*.tar
> cd squid-*.*
> ./configure –prefix=<PATH>
> make all
# make install

設定

<PATH>/etc/squid.confを編集

重要なもの

アクセスを受け付けるHTTPポートの指定

http_port <Post Number>

内部ネットワークのドメイン(直接接続するドメイン・サーバ)の設定

acl local-servers dstdomain <DOMAIN/HOST> <DOMAIN/HOST> ・・・

注意: squid-1.xでは、dstdomainでドメインを指定する。squid-2.xでは、dstdomainでURLのホスト部分を指定する。これだけだと面倒なことが多いのでurl_regexを使う。url_regexでは正規表現を用いて指定することができる。

他のキャッシュ/プロキシサーバと階層構造を組む場合

cache_peer <HOSTNAME> <Tipe> <HTTP Port> <ICP Port>

FTP接続の場合はProxyを介さない場合

acl FTP proto FTP
always_direct allow FTP

以上でだいたい設定は終わり。環境によっては、always_directやnever_directの使い分けや順番がややこしいです。場合によってはcacheやパケットのサイズをちゃんと設定しないと不具合が生じるかもしれません。セキュリティポリシーによって、受け付けるホストやポートを制限しましょう。

初期化

> bin/squid -z

オペレーション

起動
> bin/squid -D

再起動
> bin/squid -k reconfigure

停止
> bin/squid -k shutdown

特別な設定

SSLを使用するための設定

外部ネットワークとSSLで通信をするためには

acl SSL method CONNECT
never_direct allow SSL

という2行を書き加える。ただし内部ネットワークとSSL通信するときはdirectで接続しなければならないので、内部ネットワークの設定の記述よりも後に書く。

CGI, PHP, ASPなどが使えないときの対処法

acl POST method POST
never_direct allow POST

といった記述を加える。SSLのときと原理は同じ。

特定のサイトに対してcacheを使わずに通信したいとき

hierarchy_stoplist <PATH> <PATH> ・・・

といった感じでURLを並べていく。

おまけ

Proxyを介してFTPをするとき、Netscapeだとデフォルトの設定でうまく動作しても、Internet Explorerだとうまくいかないときがある。そういう場合は、まず
「ツール」→「インターネットオプション」→「詳細設定」→「セキュリティ」
フィールド内の「Fortezzaを使用する」のチェックを解除。

更に、それぞれのバージョンによって、以下のように設定を変更する。

  • Internet Explorer 5.0
    「ブラウズ」フィールド内の「WebベースのFTPを使用する」にチェックをする
  • Internet Explorer 5.01 / Service Pack 1
    「ブラウズ」フィールド内の「FTPサイト用のフォルダ ビューを使用する」のチェックを解除する
  • Internet Explorer 5.5 / Service Pack 1
    「ブラウズ」フィールド内の「ファイヤーウォールおよびDSLモデムとの互換性を
    保つためにPASVモードをサポートするFTPを使用する」もしくは「FTP サイト用のフォルダ ビューを使用する」のいずれかにチェックをつける

未確認だが、Internet Explorer 4.01 Service Pack 2以前のブラウザではProxyを通して外部へFTP接続することはできないと思われる。ブラウザのバージョンアップをした方がいいでしょう。

Sponsored ads

関連記事

no image

フォトリーディング集中講座

ラーニングソリューションズ株式会社が主催する、フォトリーディング集中講座に行ってきました。 開発者は

記事を読む

グリーンパワージューサー

前々より気になっていた、グリーンパワージューサーを購入。 ジューサーの相場に比べて数倍の値段なので決

記事を読む

no image

上等.com

このところ、情報ビジネスが伸びているようです。有用な情報が瞬時に伝達し、社会の変化が早くなる一方、質

記事を読む

no image

Ciscoルータとコンフィギュレーションレジスタ

Ciscoルータとコンフィギュレーションレジスタ コンフィギュレーションレジスタ Cisco

記事を読む

no image

「無線LAN研究室」移転

無線LANのサイト「無線LAN研究室」を再編成。ついでに独自ドメインに移行。 中身はあまり変わって

記事を読む

Sponsored ads

新着記事

社団法人日本民泊協会さんにてセミナー

 

大阪なう。 社団法人日本民泊協会さんに呼んでいただき講師業もしています。既に東京で2回開催し

記事を読む

先日購入したベンツ

 

先日購入したベンツなのですが、購入後に名義変更の手続きをすべく、(住民票は実家のままなので)車庫証

記事を読む

車買ってみました

 

車買ってみました。 東京では車に興味持ったことがなく自転車愛用していたのですが、田舎

記事を読む

山梨に引っ越しました

 

少し前なのですが、山梨に引っ越しました。確か人生13回目の引っ越しだと思います。 東京に住ん

記事を読む

地方の一棟アパート買いました

 

初の国内不動産投資、地方の一棟物アパート買いました。 不動産投資は学生のころから興味持ち本な

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Sponsored ads

社団法人日本民泊協会さんにてセミナー

大阪なう。 社団法人日本民泊協会さんに呼んでいただき講師業もし

先日購入したベンツ

先日購入したベンツなのですが、購入後に名義変更の手続きをすべく、(住

車買ってみました

車買ってみました。 東京では車に興味持ったことがなく自

山梨に引っ越しました

少し前なのですが、山梨に引っ越しました。確か人生13回目の引っ越しだ

地方の一棟アパート買いました

初の国内不動産投資、地方の一棟物アパート買いました。 不動産投

→もっと見る

    • サプリメント管理士取得 サプリメント管理士取得 サプリメント管理士の資格、取得しました。新生活普及協会というNPO法人が発行している民間資格です。 2002... 0件のコメント
    • シンガポール マリーナベイサンズ シンガポール マリーナベイサンズ マレーシア、クアラルンプールへ行き、 陸路にてマラッカ・ジョホールと旅をしてそのままシンガポールへ入国。 ... 0件のコメント
    • ラトヴィア到着、ロシアとバルト三国の関係 ラトヴィア到着、ロシアとバルト三国の関係 再び陸路で国境を越えて、隣国のラトヴィアへ。 ロシアからエストニアに入るときはかなり厳重な審査でしたが、... 0件のコメント
    • LINEスタンプ公開と雑感 LINEスタンプ公開と雑感 LINEのクリエーターズマーケットが発表されてから、ノリでいくつかスタンプを作ってリリースしておりました。 ... 0件のコメント
    • 変わり種ファンド 変わり種ファンド 普通、投資といえば何を連想するでしょうか。おそらくほとんどの人は株式と不動産、次いで株式の投資信託や債券、そし... 0件のコメント
PAGE TOP ↑