如何通过squid代理服务器允许访问所有请求?

时间:2017-03-20 10:52:10

标签: ubuntu proxy squid

我想启用对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

如何让这个工作?

1 个答案:

答案 0 :(得分:17)

您需要编辑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

中找到日志