首先声明,笔者也是狂热的BT下载爱好者,写这个功能只是出于单纯的技术角度,还希望各位看官手下留情。
高速发展的互联网带给用户极其丰富的资源,BT、电驴等P2P下载软件更是方便用户找到其想要的资源。但是这些P2P下载软件占用了大量的宽带资源,使整个局域网的其他用户网速变慢,严重的会造成网络瘫痪。网管也为封杀BT、电驴伤透的脑筋,因为BT、电驴太不好封。封端口吧,这些软件都可以随意改端口;封BT的tracker吧,网上tracker服务器很多封不过来;即使你封了,BT还用DHT技术,在完全不连上Tracker服务器的情况下,也可以很好的下载。还有电驴本来不需要服务器,你封都没地方封。但是有经验的网络管理员都会在linux系统上进行封杀工作,因为linux下采用的是比较先进的封杀技术,可以使用ipp2p或L7来封杀BT、电驴等P2P软件。
由于DD-WRT就是一个基于linux的路由OS(也就是固件),DD-WRT也有ipp2p和L7模块,用起来比linux还方便,而且DD-WRT可以直接在WEB配置,非常直观。
那么如何用DD-WRT封杀BT和电驴呢?
首先,登录DD-WRT管理界面,打开“访问限制”页。
DD-WRT管理界面 访问限制页
设置非常简单,在状态项开启这条策略,策略名可以随便取,规则选允许,日期和时间大家可以根据自己的情况设置,默认是任何时间。
“被封禁的服务”这里,“捕获所有P2P协议”打钩,在下面的应用程序栏选上“bittorrent”和“edonkey”,你也可以加上“讯雷“、“KuGoo”等P2P软件,当然也可以根据自己实际情况自定义一些。
在PC列表页里编辑此策略应用的PC列表,如果你想对局域网机器全封,就在PC的IP范围里填入2~254,这样别人不管怎么改IP都不能BT、电驴;如果你想就你一台不受限,比如你的IP是192.168.1.2,那就填入3~254;如果你就想封几台机器可以在“PC的IP地址”或“PC的MAC地址”栏输入相应的IP或MAC地址。
如果你想禁止用户对BT、电驴站点的访问,可以在“通过URL地址封锁Web站点”填入BT、电驴的站点,还可以在“通过关键字封锁Web站点”填入关键字来封锁带关键字的域名(同时封锁用户用引擎搜索这个关键字),不要填入BT这个关键字哦,这个关键字太短,这样会使很多与BT不相关的但域名带BT这两个字符的网站也同时被封锁。