Squid:如何封鎖特定 IP 位址的網站?

Squid:如何封鎖特定 IP 位址的網站?

如何透過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

設定檔有很好的註釋,可以搜尋這個詞存取控制列表會進一步幫助你。

魷魚 acl 常見問題解答

相關內容