我将代理设置为127.0.0.1:3128
,然后将其添加到配置文件中:
acl blocked_sites url_regex -i "/usr/local/etc/squid/blocked_sites"
http_access deny blocked_sites
http_access allow all
这是/usr/local/etc/squid/blocked_sites
facebook
这应该会拒绝所有对包含“facebook”的网址的请求。不过,我可以通过浏览器访问 facebook。但很多时候,我什至根本无法访问任何网站,更不用说使用这些功能了。
/usr/local/var/logs/access.log
这是我从浏览器访问 facebook.com 时的样子:
1450045715.071 1449 127.0.0.1 TCP_TUNNEL/200 134759 CONNECT www.facebook.com:443 - HIER_DIRECT/31.13.93.36
我该如何解决?
我已经确认鱿鱼进程正在使用 pgrep 运行并在活动监视器中查看。
我也尝试添加:
acl blockeddomain dstdomain "/usr/local/etc/squid/blocked_sites.acl"
http_access deny blockeddomain
到我的鱿鱼.conf。这是blocked_sites.acl
facebook
我还尝试将 .com 添加到 url 列表以及url_regex -i
conf 文件中,但它没有改变任何内容。