- 论坛徽章:
- 0
|
关于squid需要注意的一些问题及不足
写道:
>;zbyue,您好!
>;
>; 目的:所有的电脑都能够上一些三个的IP网站,IP文件为squid-url.txt,也能够根据域名来访问三个网定的网址,网址文件为squid-url.txt,我根据MAC来判断是否能够上除了这三个网址和IP的其他网址,能够上所有网址的MAC地址在squid-mac.txt文件中,现在这三个文件我都放在附件中,具体的配置的规则如下:
>;acl all src 0.0.0.0/0.0.0.0
>;acl mac arp "/etc/squid/squid-mac.txt"
>;acl ip src "/etc/squid/squid-ip.txt"
>;acl url src "/etc/squid/squid-url.txt"
>;http_access allow mac
>;http_access deny !mac
>;http_access allow !mac ip
>;http_access allow !mac url
>;而现在mac地址在etc/squid/squid-mac.txt文件中的是可以上所有的网站了,而不在MAC文件中的也可以上网,请大家帮我看看,我该如何改了?
>;squid-ip.txt
>;http://192.168.25.22/
>;http://61.146.192.148/
>;http://201.252.189.64/
>;squid-mac.txt
>;00-0D-56-61-FC-86
>;00-0C-76-60-B1-50
>;squid-url.txt
>;*.fsvod.com
>;
>;
>;
允许MAC地址的能够访问所有的网站(放在最前面):
http_access allow mac
未允许的MAC地址能够且只能访问一共六个网站:
squid_ip.txt and squid_url.txt 可以放在一个文件中squid_url.txt写就是:
192.168.25.22
61.146.192.148
201.252.189.64
fswod.com
sina.com
china.com.cn
acl ip nomacurl "/etc/squid/squid-url"
这样就可以。
http_access deny !nomacurl
http_access allow nomacurl
现在就变成这样的:
acl all src 0.0.0.0/0.0.0.0
acl mac arp "/etc/squid/squid-mac.txt"
acl nomacurl src "/etc/squid/squid-url.txt"
http_access allow mac
http_access deny !nomacurl
http_access allow nomacurl
http_access allow !mac
看看有没有问题,我只是分析了一下,具体还要看情况 |
|