如何透過squid封鎖特定IP的網站?
請給出範例或設定檔的解決方案。
答案1
例 :
我對所有用戶封鎖了 Facebook 和 orkut,但現在我只想對特定用戶或 IP 開啟 Facebook
選項 1:在設定檔中指定站點,
aclspecial_clients src“/etc/squid/special_client_ips.txt”
acl facebook dstdomain .facebook.com
acl orkut 目標域 .orkut.com
http訪問下
http_access 允許 facebookspecial_clients
http_access 拒絕 facebook
http_access 拒絕 orkut
http_access 允許所有
選項 2:將客戶端 IP 和目標網域貼到清單中,
aclspecial_clients src“/etc/squid/special_client_ips.txt”
acl bad_domains dstdomain "/etc/squid/bad_domains.txt"
http訪問下
http_access 允許 bad_domainsspecial_clients
http_access 拒絕 bad_domains
http_access 允許所有
我是從網路下載的,效果很好
謝謝cstamas
答案2
你需要這樣的東西:
acl BlockedHost src 192.168.1.15
http_access deny BlockedHost
設定檔有很好的註釋,可以搜尋這個詞存取控制列表會進一步幫助你。