我已经安装了 elinks 和 squid,我需要限制对 yahoo.com 的访问(包括子域。例如,fr.yahoo.com)。如何永久配置 elinks(或 squid)以禁止对 yahoo.com 的访问?
答案1
使用 Squid
首先创建一个文件名acl.txt
并将其放在下面/home/
或/etc/
里面
.yahoo.com
(.
将包括子域)
之后将此配置行放在squid.conf
我假设你把 acl.txt 放在 /etc/squid/ 下
acl denyThis dstdomain "/etc/squid/acl.txt"
http_access deny denyThis
http_access allow all
acl our_networks src 192.168.1.0/24
http_access allow our_networks
通过此行,我们允许来自属于网络 192.168.1.0 且掩码为 255.255.255.0 的任何 IP 的所有请求,但目标域包含文件 /etc/squid/acl.txt 的请求除外。
检查 Squid 配置基础欲了解更多知识:)