#!/bin/bash #filename:/usr/local/bin/nogame.v2.sh if [ $UID -ne 0 ]; then echo "The script need root privilege to run." exit 1 fi BLOCKCONFIG='/etc/blocksites/sites.txt' for domain in `cat $BLOCKCONFIG`; do echo -n "now blocking $domain ... " for ip in `nslookup $domain | awk '/Address:\s+[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$/ {print $2}'`; do iptables -A OUTPUT -d $ip -j REJECT done echo "done." done
文件 /etc/blocksites/sites.txt 中记录了需要禁止访问的网站域名。今后,如果有新网站需要禁止访问的话,将域名加入到此文件在即可。目前禁止的网站:
引用
www.3366.com
www.3366i.com
www.3366.org
www.3366xyx8.com
www.3366yx.com
www.366a.com
www.3839.com
www.4399.com
www.4399.in
www.4399ol.com
www.4399-xyx.cn
www.4399xyx.com
www.4399zx.com
www.6543.com
www.886.com
www.97958.com
www.9823.com
www.game4399.com
www.gg4399.com
www.gx22.com
www.h4399.com
www.kele.cn
www.ku4399.com
www.wan3366.com
www.wan666.com
www.xiaoyouxi.in
www.xyx2.com
www.yx007.com
最后,需要开机就运行此脚本,将脚本名加入到 /etc/rc.local 中即可。
引用
#chmod a+x nogame.v2.sh
#echo "/usr/local/bin/nogame.v2.sh &" >> /etc/rc.local