就从Squid内置的ACL(Access Control List 访问控制列表)做起吧,好多软件中都有ACL的概念,学过Cisco相关认证的,应该也很熟悉ACL是什么。其中有一个使用方法是dstdomain,为了以后增减URL方便,最好专门做一个文件存放需要过滤的URL。
先创建一个文件,以下操作都以root权限来操作。
vi /etc/squid/denyurl.txt,文件名没关系,只要能跟配置文件中的对应就可以了。在Squid配置文件中加入:
acl im dstdomain "/etc/squid/denyurl.txt"该条要写在配置区域,然后找到一条叫http_access deny all,这是ACL配置的最后一条,在要这条前面相应的位置上加上: