Squid禁止任何域名访问Internet
时间:2020-01-09 10:43:43 来源:igfitidea点击:
问题描述:如何阻止任何使用squid代理服务器访问Internet的网站?
解决方法:您可以简单地使用squid ACL阻止对任何网站的访问。
共有3个步骤:
#1创建带有受阻止的域名列表的文本文件,例如baddomain1.com,mail.yahoo.com,gmail.com等
#2。
定义Acl
#3。
重启Squid
首先,创建一个名为/etc/squid/blocked.domains.acl的文件
# vi /etc/squid/blocked.domains.acl
追加域名,
gmail.com baddomain.com sex.com mail.yahoo.com
保存并关闭文件。
打开squid.conf文件:
# vi /etc/squid/squid.conf
创建一个名为blockeddomain的acl:
acl blockeddomain dstdomain "/etc/squid/blocked.domains.acl"
拒绝http访问,执行:
http_access deny blockeddomain
关闭并保存文件。
重新启动Squid代理服务器:
# /etc/init.d/squid restart