Squid3サーバー上のすべてのリクエストへのアクセスを有効にします。プロキシサーバーを介してどこからでも要求を許可する必要があります。
設定ファイルの最後にこれを追加しようとしました/etc/squid3/squid.conf
:
acl all src 0.0.0.0/0
http_access allow all
まだTCP_DENIED_REPLYエラーが表示されます:
1490004026.216 0 10.142.224.249 TCP_DENIED_REPLY/403 3546 GET http://www.fb.com/ - HIER_NONE/- text/html
これを機能させるにはどうすればよいですか?
アクセスを有効にするには、squidの構成ファイルを編集する必要があります。 ubuntuでのsquidファイルのデフォルトの場所は次のとおりです。/etc/squid3/squid.conf
次の行により、すべてのリクエストへのアクセスが可能になります。
# allow all requests
acl all src 0.0.0.0/0
http_access allow all
# Make sure your custom config is before the "deny all" line
http_access deny all
注:必ずsquid設定ファイルの最後の拒否ブロックをbeforeに挿入してください:
要求をデバッグする場合は、構成ファイルで次の行を使用します。
debug_options ALL,1 33,2 28,9
これにより、すべてのリクエストに対して広範なロギングが可能になります。ログは/var/log/squid3/cache.log
にあります