|
|
发表于 2006-4-24 09:22:05
|
显示全部楼层
iptable中如果需要设置时间,你必须使用time扩展。
思路:(具体设置你看看相关文档)
1、squid只作为透明代理(即从浏览器中设置该代理机器作为代理服务器将无效)
2、squid中不对IP和时间进行限制
3、在系统中用iptables来限制客户机器的访问。
iptables -t nat -A PREROUTING -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A PREROUTING -p tcp --dport 80 -m time ... -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -m time ... -j ACCEPT
iptables -t nat -A PREROUTING -j DROP
在nat表的PREROUTING链中设置的原因是因为需要重新定向以满足透明代理。 |
|