如何以最简单的方式设置鱿鱼安全代理?

如何以最简单的方式设置鱿鱼安全代理?

我已经安装squid在我的远程 Linux 盒子上,并将我的桌面 IP 添加为

acl lagrangian64 src XX.XX.XX.XX/32

在鱿鱼配置中。

我还添加了lagrangian64以下行:

http_access allow manager localhost lagrangian64

这足够并且正确吗?

我在使用此代理浏览任何网站时遇到错误:

ERROR
The requested URL could not be retrieved
While trying to retrieve the URL: http://www.google.com/
...
Access Denied
...

如何让自己浏览?我现在做了什么?

答案1

该线路http_access allow manager localhost lagrangian64允许您访问squid 的管理界面。所有条件都必须匹配才能应用规则 - 在这种情况下,您的 IP 和本地主机(这是不可能的)必须尝试访问管理器(acl manager在默认配置文件的前面一行中定义)。这应该有效:

# Allow your IP to everything HTTP
http_access allow lagrangian64
# Allow localhost access
http_access allow localhost
# Deny all other access
http_access deny all

您可能还想注释掉其他一些拒绝行,例如限制 SSL 端口的拒绝行。

答案2

配置设置后,squid.conf您是否通过执行以下操作重新加载鱿鱼配置squid -k reconfigure?或者你重新启动了鱿鱼服务?如果可能的话,将所有参数发布到squid.conf中grep -Ev "^$|^#" /etc/squid/squid.conf

相关内容