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

标签 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

我如何让它工作?

最佳答案

您需要编辑 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 配置文件中的最终拒绝 block 之前插入:

如果您想调试您的请求,请在您的配置文件中使用以下行:

debug_options ALL,1 33,2 28,9

这为每个请求启用了广泛的日志记录。日志可以在 /var/log/squid3/cache.log

中找到

关于ubuntu - 如何允许通过 squid 代理服务器访问所有请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42901716/

相关文章:

http - 没有 Cache-Control 头的 Squid 的默认缓存策略是什么?

linux - 如何阻止鱿鱼中的所有连接

Ubuntu 服务器上的 Mysql 进程

spring - 在方法上添加@Transactional 后,这个类(服务)不能 Autowiring bean(存储库)?

proxy - 具有企业代理身份验证的 Chrome headless (headless)浏览器无法正常工作

email - 在代理后面使用 Powershell 发送邮件

javascript - DOM 对象 document.cookie 属性是如何构建的?

ubuntu - 如何设置 phantomjs 默认字体?

MySQL docker 中的 MySQL conf 文件

python - 如何在 Ubuntu 14.04 上安装 pybonjour