如今网络上有很多在线电影和下载都是基于P2P技术(Peer to peer即点对点技术),像大家耳熟能详的BT和电驴都是基于P2P技术的。其优点就是资源利用率高,在同一网络中会充分利用最大带宽,传输快而稳定;但缺点也很明显,只要有人使用带有P2P技术的软件,那么局域网内的其他用户就基本不用去访问网络了。对于网吧来讲,这也是个令网吧业主比较头痛的问题。你说不让人用P2P下载或者在线看,那势必将流失很多客户;但是若允许使用P2P,那肯定会造成网络的瓶颈和阻塞,导致玩网络游戏卡的后果,也必将流失一部分客户。
限制带宽
BT之所以会危害到局域网,是因为它占用了大量网络带宽。因此,限制每个用户使用的网络带宽,可以明显缓解BT对网络的危害。笔者以大家常用的代理软件CCProxy为例,对用户带宽进行限制。
在服务器端的CCProxy主窗口中,点击“账号”按钮,弹出账号管理对话框,在属性栏的“允许范围”中选择“允许部分”,接着点击“新建”按钮,弹出账号对话框。接下来,限制IP地址为“192.168.0.12”的客户机的带宽。
在“IP地址/IP段”中输入该IP地址(图1),然后设置“最大连接数”,默认为“-1”,就是不进行任何限制,在此输入“5”,这样客户机只能和代理服务建立5个连接,也就可以限制BT下载时使用的线程数。接着在“带宽(字节/秒)”栏中为客户设置最大的网络带宽,如限制为100KB/s,则可输入“102400”,最后点击“确定”按钮。这样该客户机只能使用100KB/s的带宽,而且它和代理服务器最多只能建立5个连接。其它客户机的限制方法与此相同,不再赘述。