最終更新日: 2014年1月13日
Squid Homeへ】

SquidのFAQ

※FAQでミスや不明な点を見つけたらメールをください。

1.一般的な事

1.1 Squidってなんですか?
1.2 インターネットオブジェクトキャッシングとは何ですか?
1.3 何でSquid(やりイカ)というのですか?
1.4 Squidの最新バージョンはどこから入手しますか?
1.5 誰がSquidに責任を負っていますか?
1.6 どこからSquidを入手できますか?
1.7 Squidを実行できるオペレーティングシステムは?
1.8 WindowsNT(または以上のバージョン)でSquidは動作しますか?
1.9 Squidの為のどのようなメーリングリストが有りますか。
1.10 メーリングリストから予約を取り外した場合にはどうしますか?
1.11 Squidのドキュメントとして他にどんなものがありますか?
1.12 SquidはのSSL/HTTPS/TLSをサポートしますか?
1.13 Squidのライセンスはどうなっていますか?
1.14 Squidは2000年問題に対応してますか?
1.15 有償のサポートはありますか。
1.16 Squid FAQ寄稿者

2.コンパイル・インストール

2.1 どのようにSquidをコンパイルしますか?
2.2 configureのオプションを教えてください。
2.3 コンパイルには何が必要ですか。 
2.4 undefined reference to __inet_ntoa
2.5 私のBSD/OSまたはBSDIシステムではSquidをコンパイルできません。
2.6 Solarisでコンパイルすると、libmiscutil.a 上の問題が発生する。

3.設定・起動

3.1 Squidを実行するにはどのくらいのマシンスペックが必要ですか。
3.2 Squidの設定ファイル(squid.conf)
3.3 キャッシュディレクトリの確保
3.4 Squidを起動する。
3.5 Squidが起動しないようです。
3.6 ブート時に自動的に起動したいのです。
3.7 Squidの起動時のオプションを教えてください。

4.構成に関する設定

4.1 どのようにキャッシュ階層に参加すればよいですか
4.2 どうしたら私はNLANR'sキャッシュ階層に接続できますか?
4.3 NLANR'sキャッシュ階層に参加すると何が良いですか?
4.4 どうすれば私のキャッシュはNLANRキャッシュの登録サーバに登録できますか?
4.5 リクエストをすべて、べつのキャッシュにフォワードしたい!
4.6 あるサイトにはダイレクトでアクセスさせたいのです。
4.7 オブジェクトのキャッシュは不要で、単にproxyとし機能させたいのです。

5. Squidとブラウザ間の通信

5.1 Netscape(Mozilla)の手動設定
5.2 Netscape(Mozilla)の自動設定
5.3 Lynx や Mosaic での設定

6. Squidのログファイル

6.1 squid.out
6.2 cache.log
6.3 store.log
6.4 hierarchy.log
6.5 access.log
6.6 useragent.log
6.7 Squid result codes(リザルトコード)
6.8 HTTP status codes (ステータスコード)
6.9 Request methods (リクエストメソッド)
6.10 Hierarchy Codes(階層コード)
6.11 cache/log (Squid-1.x)
6.12 swap.state (Squid-2.x)
6.13 どのようにすれば安全にログを削除できますか?
6.14 どうすればログを行わないようにできますか?
6.15 ログファイルがとても大きくなります。
6.17 ログファイルの管理
6.18 ERR_NO_CLIENTS_BIG_OBJ というメッセージがでます。
6.19 ERR_LIFETIME_EXP は何を意味しますか?

7. オペレーションに関する問題

7.1 どうすればSquidのシステムレベルの統計情報を取れますか?
7.2 キャッシュにある大きなサイズのオブジェクトを探すには?
7.3 Squidを再起動の時にキャッシュをクリーンにしたいのです。
7.4 Real Audioからはどうやってプロキシ/キャッシュを使いますか?
7.5 どうすればキャッシュからオブジェクトをパージ(purge:削除)できますか。
7.6 ICMPを使ったネットワーク評価
7.7 キャッシュしたくないサーバまたはURLがあります。
7.8 キャッシュディレクトリを削除して再生成したいのですが?

8. メモリ

8.1 Squidはなぜそんなにメモリを必要とするのですか?
8.2 Squidが使っているメモリはどう調べますか?
8.3 私のSquidプロセスは限界なしで大きくなっています。
8.4 cache_memをxxにセットしました。しかしプロセスはそれを越えるようになります。
8.5 キャッシュマネージャの情報からどうやってメモリ分析をしますか?
8.6 "Total memory accounted"の数値がSquidのプロセスのメモリサイズより小さいです。
8.7 xmalloc: Unable to allocate 4096 bytes!
8.8 fork: (12) Cannot allocate memory
8.9 Squidのメモリの使い方を削減するにはどうしますか?
8.10 代替の malloc ライブラリの使い方
8.11 私のSquidはどのくらいメモリを必要とするのでしょう?

9. キャッシュマネージャ

9.1 キャッシュマネージャとは何をするものですか?
9.2 どのようにセットアップしますか?
9.3 CERN httpd 3.0でのキャッシュマネージャの設定
9.4 Apacheでのキャッシュナメージャの設定
9.5 Cache manager configuration for Roxen 2.0 and later
9.6 Squid.conf中にキャッシュマネージャのACLがあります
9.7 キャッシュサーバをリモートからシャットダウンしたいのです。パスワードは何ですか?
9.8 私のキャッシュにどうやって、キャッシュデフォルトホストをmakeしますか?
9.9 SquidのTCPコネクションとUDPコネクションの違いは何ですか?
9.10 -
9.11 -
9.12 Meta Data エントリはどんな意味ですか?
9.13 utilization sectionの中の Otherって何ですか?
9.14 utilization sectionの中の Transfer KB/sec 項目が常にゼロです
9.15 utilization sectionの中の Object Count って何?
9.16 utilization sectionの Max/Current/Min KBって何?
9.17 I/O section について
9.18 Objects section は何のため?
9.19 VM Objects section とは?
9.20 AVG RTT は何を意味しますか?
9.21 IP cache sectionの difference between a hit 、negative hit、missの意味は何ですか?
9.22 IP cache contents mean anyway は何の意味ですか?
9.23 fqdncache とは何ですか? また、ipcache と何が違いますか?
9.24 "Page faults with physical i/o: 4897" の意味は?
9.25 'cache server list'のIGNORED フィールドの意味は?

10. アクセスコントロール(ACL)

10.1 概要
10.2 クライアントがキャッシュを使えるように許可したいのですが?
10.3 特定のWebサーバはキャッシュしたくないのですがどう構成しますか?
10.4 ACLによる禁止リストをどのように実施すればよいですか?
10.5 どうやって指定したユーザやグループからのアクセスをブロックしますか?
10.6 プロキシのパスワードを変更するCGIはありますか?
10.7 あるサイトへのアクセスのみidentを使いたいのですがどのようにsquid.confを設定しますか?
10.8 よくあるミス
10.9 私の設定したアクセスコントロールが働きません。
10.10 プロキシ認証と隣接キャッシュ
10.11 1つ以外はすべてのアクセスを許可しない方法はありますか?
10.12 ポルノサイトなどの禁止リストはどこにありますか。
10.13 Squidがサブドメイン名を正しくマッチしません。
10.14 Squidが幾つかのポート番号を使えません。
10.15 ACLのリストを保管するのにMySQLのようなデータベースを使えますか?
10.16 特定のURLにアクセスできる特定のアドレスを許可したいのです。
10.17 あるアドレスから特定の時間帯のみキャッシュを使えるようにしたいのです。
10.18 あるユーザを特定の時間帯のみキャッシュを使えるようにしたいのです。
10.19 IP ACLにおける複雑なサブネットマスクの問題。
10.20 IPアドレスではなくMACアドレスでACLを指定したいのです。
10.21 デバックのためのACLは?
10.22 接続できるクライアントの数を制限したのです。
10.23 foo.comへの接続を拒否したいが出来ません。
10.24 エラーメッセージをカスタマイズしたいです。
10.25 エラーメッセージの中でローカルのタイムゾーンを使いのですが?
-
10.30 アクセス不可の時に、専用のエラーページにしたいのですが。
10.31 特定のサイトには親キャッシュではなく子キャッシュのみアクセスできるようにしたいのですが。
10.32 external_acl_typeの使い方が良く判りません。
10.33 ACLで使う名前は最大何文字ですか?

11. トラブルシューティング

11.1 なぜ"Proxy Access Denied?"になるのか
11.2 local_domain を設定したのにローカルのオブジェクトをキャッシュしてしまいます。
11.3 兄弟キャッシュにオブジェクトがあるに、私のキャッシュから検索するとConnection Refusedになります。
11.4 ファイルディスクリプタ(filedescriptor)を使い果たしました。
11.5 ログにremoving objectsって行が表示されます。
11.6 WindowsNTのFTPサーバのディレクトリリストをUNIX形式にしたい。
11.7 "Ignoring MISS from non-peer x.x.x.x?"というメッセージが表示されます。
11.8 下線( _ )の付いたDNSサーバ名はエラーになります。
11.9 Illegal character in hostname; underscores are not allowedというメッセージは?
11.10 なぜ兄弟キャッシュからのアクセスを拒否しますか。
11.11 Cannot bind socket FD NN to *:8080 (125) Address already in useって?
11.12 icpDetectClientClose: ERROR xxx.xxx.xxx.xxx: (32) Broken pipeって?
11.13 icpDetectClientClose: FD 135, 255 unexpected bytesって?
11.14 SquidはWindowsのNTLM認証を使えますか
11.15 親キャッシュへのdefaultオプションが機能しません。
11.16 "HotMail"に接続すると、Loginで失敗したとログされます。
11.17 Squidを動かして有る程度時間が経過するとSquidが遅くなります。
11.18 WARNING: Failed to start 'dnsserver' が出ます。
11.19 Squidのバグレポートを送りたいのですが
11.20 Squidのデバッキング
11.21 FATAL: ipcache_init: DNS name lookup tests failed が出ます。
11.22 FATAL: Failed to make swap directory /var/spool/cache: (13) Permission denied が出ます。
11.23 FATAL: Cannot open HTTP Port が出ます。
11.24 FATAL: All redirectors have exited! が出ます。
11.25 FATAL: file_map_allocate: Exceeded filemap limit が出ます。
11.26 FATAL: You've run out of swap file numbers. が出ます
11.27 ファイルマップ ビットを95%以上使い果たしている
11.28 FATAL: Cannot open /usr/local/squid/logs/access.log: (13) Permission denied が出ます。
11.29 ユーザIDとパスワードを使ったファイルアクセスに失敗します。
11.30 pingerOpen: icmp_sock: (13) Permission denied
11.31 フォワーディングがループしている?
11.32 accept failure: (71) Protocol error が出ます。
11.33 storeSwapInFileOpened: ... Size mismatch が出ます。
11.34 fwdDispatch: Cannot retrieve 'https://www.buy.com/corp/ordertracking.asp といったようになります。
11.35 URLでhttp://3626046468/ab2/cybercards/moreinfo.html といったアクセスができません。
11.36 "URI has whitespace"というエラーがcacheログに残ります。
11.37 commBind: Cannot bind socket FD 5 to 127.0.0.1:0: (49) Can't assign requested address と出ます。
11.38 Unknown cache_dir type '/var/squid/cache' と出ます。
11.39 unrecognized: 'cache_dns_program /usr/local/squid/bin/dnsserver' と出ます。
11.40 Squid2.3以上でdns_defnames が壊れています。
11.41 sslReadClient: FD 14: read failure: (104) Connection reset by peer meanとは?
11.42 Connection refusedの意味は?
11.43 squid: ERROR: no running copy とは?
11.44 FATAL: getgrnam failed to find groupid for effective group 'nogroup' となります
11.45 HTTPSのURLで"Unsupported Request Method and Protoco"となります。
11.46 SquidがCPUを100%使います。
11.47 Webminのcachemgr.cgi がオペレーティングシステムを破壊します。
11.48 スタートアップ直後の最初のリクエストでSegment Violation を起こします。
11.49 urlParse: Illegal character in hostname 'proxy.mydomain.com:8080proxy.mydomain.com' となります。
11.50 国際化ドメイン名が働きません。
11.51 まれに"Zero Sized Reply'"を受け取ります。
11.52 Squid Parent: child process xxxx exited due to signal 25で起動できません
11.53 WindowsXPで、WindowsUpdateができません。
L11.1 BASIC認証を行った場合、WindowsXP(IE6)でhttpsサイトを最初に開くと"The requested URL could not be retrieved"になる
L11.2 HotMailにログインしようとしても、タイムアウトになってログインできません。
L11.3 NTLM認証を使うとWindowsUpdateができません。
L11.4 Windows版のSquidが利用中に動作しなくなる

12. Squidの機能とは?

12.1 キャッシュオブジェクトとは何ですか?
12.2 ICPプロトコルとは何ですか?
12.3 dnsserverとは何ですか?
12.4 ftpget は何の為にありますか?
12.5 FTPのPUTが機能しません。
12.6 階層キャッシュとは何ですか? 親・兄弟キャッシュとはどんなものですか?
12.7 Squidのキャッシュ解決のアルゴリズムは?
12.8 現在どのような機能の開発に取り組んでますか?
12.9 インターネットのトラフィックについて教えてください。
12.10 NLANRキャッシュシステムに組み入れる場合の対価は?
12.11 ファイヤーウォールについてどこで知ることができるか?
12.12 "Storage LRU Expiration Age?"とは何ですか。
12.13 "Failure Ratio at 1.01; Going into hit-only-mode for 5 minutes"とは何ですか。
12.14 Squidの設定ファイルをどうやってリロードしますか?
12.15 unlinkd はどうやって使いますか?
12.16 アイコンURLとは何ですか?
12.17 一般的なFTPクライアントはSquidキャッシュを使いますか?
12.18 select loop average timeの値が高いです。
12.19 Cookie(クッキー)をどう扱いますか。
12.20 Squidはいつキャッシュオブジェクトをリフレッシュするように決定しますか?
12.21 deferred read(遅延リード)とは何ですか?
12.22 私のキャッシュで出ていくトラフィックと入ってくるトラフィックが同じなのはなぜ?
12.23 幾つかのオブジェクトがキャッシュに届きません
12.24 keep-alive ratio は何をしていますか?
12.25 Squidのキャッシュ置き換えのアルゴリズムはどのように機能しますか?
12.26 プライベートキーと公開キーとは何ですか?
12.27 FORW_VIA_DBは何の為にありますか?
12.28 Squidがポート7(ECHO)にパケットを送ります。何故?
12.29 "WARNING: Reply from unknown nameserver [a.b.c.d]"の意味は?
12.30 Squdは利用できるキャッシュディレクトリへファイルをどのように配分しますか?
12.31 negative byte hit ratioが現れるのは何故ですか?
12.32 Disabling use of private keys'' とはどんな意味ですか?
12.33 half-closed(半分閉じた) filedescriptorとは何ですか?

13. マルチキャスト

13.1 マルチキャストとは何ですか?
13.2 私のネットワークでマルチキャストが使えるかどうやって判りますか?
13.3 ICPでマルチキャストを使う方が良いでしょうか?
13.4 マルチキャストICPクエリを使うためにどのように設定しますか?
13.5 どのようにマルチキャストTTLを使いますか?
13.6 マルチキャストに応答できるようにするにはSquidをどのように設定しますか?

14. システムに依存する謎や問題

14.1 Solaris
14.2 FreeBSD
14.3 OSF1/3.2
14.4 BSD/OS
14.5 Linux
14.6 HP-UX
14.7 IRIX
14.8 SCO-UNIX
14.9 AIX

15. Redirectors(リダイレクター)

15.1 Redirector(リダイレクター)とは何ですか?
15.2 なぜリダイレクターが必要なのですか?
15.3 リダイレクターはどうやって機能していますか?
15.4 何かリダイレクターの例がありますか?
15.5 リダイレクターはHTTPリダイレクトメセージを返せますか?
15.6 FATAL: All redirectors have exited!が出ました
15.7 リダイレクターのIDENTフィールドの内容が壊れています。

16. Cache Digests(キャッシュダイジェスト)

16.1 Cache Digests(キャッシュダイジェスト)とは何ですか?
16.2 これらはどのように使われますか?
16.3 キャッシュダイジェストの隠れている理論は何ですか?
16.4 キャッシュダイジェストのサイズはどの位が適当ですか?

17. 透過プロキシ/キャッシュ(Interception Caching/Proxying)

17.1 Solaris, SunOS, BSDシステムによる透過プロキシ/キャッシュ
17.2 Linux 2.0 と ipfwadm での透過プロキシ/キャッシュ
17.3 Linux 2.2 と ipchainsでの透過プロキシ/キャッシュ
17.4 Linux 2.4 と netfilterでの透過プロキシ/キャッシュ
17.5 17.5 CISCOルータを使った透過プロキシ/キャッシュへのルート

18. SNMP

18.1 SquidはSNMPをサポートしていますか?
18.2 SNMPの有効化
18.3 Squid2.2での設定
18.4 Squid2.1での設定
18.5 どのようにSquidのSNMPエージェントに検索を行いますか
18.6 SquidのSNMPを何の為に使いますか?
18.7 どのようにSquidとSNMPを使いますか?
18.8 SquidとSNMPに関するより多くの情報をどこから入手できますか?
18.9 MRTGを使ったSquidの監視

19. Squid バージョン2

19.1 新しい機能は何ですか?
19.2 'ssl_proxy'はどのように設定しますか?
19.3 ログファイルのローテションがAsync I/Oで働きません。
19.4 新しいキャッシュディスクの追加。
19.5 LinuxでのSquidのまずい働き
19.6 Squidではどうやってproxy認証を行いますか?
19.7 何故Squid-2.1以前からアップデートするとproxy-authですべてのユーザがはじかれますか?
19.8 Delay Pools
19.9 バージョン1.1から2へのアップグレードの際、私のキャッシュは保護できますか?
19.10 エラーメッセージのカスタマイズ
19.11 Squid-1.1のsquid.conf で機能しません!

23. 認証

23.1 Squidではどのようなプロキシ認証が機能しますか?
23.2 どのようにアクセスコントロールの中で認証を使いますか?
23.3 Squidは認証結果をキャッシュして再利用にしますか?
23.4 パスワードはクリアテキストで格納されますか。それとも、暗号化されますか
23.5 どのようにwinbind認証を使いますか
23.6 リバースプロキシやアクセラレータで認証機能が使えません。

24. 用語と定義

24.1 Neighbor
24.2 Regular Expression(正規表現)


Squid Homeへ】

参考: