例子 :
我向所有用户屏蔽了 Facebook 和 orkut,但现在我只想向特定用户或 IP 打开 Facebook
选项 1:在配置文件中指定站点,
acl special_clients src "/etc/squid/special_client_ips.txt"
acl facebook dstdomain .facebook.com
acl orkut dstdomain .orkut.com
在 http 访问下
http_access 允许 facebook special_clients
http_access 拒绝脸书
http_access 拒绝 orkut
http_access 允许所有
选项 2:将客户端 IP 和目标域都粘贴到列表中,
acl special_clients src "/etc/squid/special_client_ips.txt"
acl bad_domains dstdomain "/etc/squid/bad_domains.txt"
在 http 访问下
http_access 允许 bad_domains special_clients
http_access 拒绝 bad_domains
http_access 允许所有
我从网上得到它,它工作得很好
感恩节
你需要这样的东西:
acl BlockedHost src 192.168.1.15
http_access deny BlockedHost
Run Code Online (Sandbox Code Playgroud)
配置文件有很好的注释,搜索单词acl将帮助您进一步。
归档时间: |
|
查看次数: |
30634 次 |
最近记录: |