如何允许通过 squid 代理服务器访问所有请求?
How do I allow access to all requests through squid proxy server?
我想启用对 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 配置文件中之前 最终拒绝块插入:
如果您想调试请求,请在配置文件中使用以下行:
debug_options ALL,1 33,2 28,9
这为每个请求启用了广泛的日志记录。日志可以在 /var/log/squid3/cache.log
中找到
解决拒绝问题后,您可以轻松看到
中的所有请求
/var/log/squid/access.log
我想启用对 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 配置文件中之前 最终拒绝块插入:
如果您想调试请求,请在配置文件中使用以下行:
debug_options ALL,1 33,2 28,9
这为每个请求启用了广泛的日志记录。日志可以在 /var/log/squid3/cache.log
解决拒绝问题后,您可以轻松看到
中的所有请求/var/log/squid/access.log