打败BitComet!Linux下的内网BT下载打败BitComet!Linux下的内网BT下载
如果你是一个可怜的内网用户,经受了可怜的BT下载速度的折磨,终于找到了BitComet软件,可以增加下载速度,而不幸的是,你是个Linux的支持者,怎么办? 本文就这个问题,谈一谈Linux下的BT下载的优化。
如果你是一个可怜的内网用户,经受了可怜的BT下载速度的折磨,终于找到了BitComet软件,可以增加下载速度,而不幸的是,你是个Linux的支持者,怎么办? 本文就这个问题,谈一谈Linux下的BT下载的优化。
系统环境:slackware-10
1.TCP/I...
打败BitComet!Linux下的内网BT下载
如果你是一个可怜的内网用户,经受了可怜的BT下载速度的折磨,终于找到了BitComet软件,可以增加下载速度,而不幸的是,你是个Linux的支持者,怎么办? 本文就这个问题,谈一谈Linux下的BT下载的优化。
如果你是一个可怜的内网用户,经受了可怜的BT下载速度的折磨,终于找到了BitComet软件,可以增加下载速度,而不幸的是,你是个Linux的支持者,怎么办? 本文就这个问题,谈一谈Linux下的BT下载的优化。
系统环境:slackware-10
1.TCP/IP的优化
从操作系统的网络性能来看,Linux自然胜于Win,比如能同时打开连接的数目是1024(WINXPSP2无补丁是10)但在内网的特殊环境下,我们也可以做一些可能的优化。
在/etc/rc.d/rc.local下加入
#用255能让你的数据包比默认传得更远,在内网对内网的时候更具优势 echo 255 > /proc/sys/net/ipv4/ip_default_ttl
#BT下载要求迅速的打开和关闭连接,适当的减小此二值可以提高性能 echo 7 > /proc/sys/net/ipv4/tcp_retries2
echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout
2.一个完善的BT下载端
要有如下性能
支持UPnP:如果你的路由器支持,uPnP能自动打开端口映射,会对你的内网下载速度产生妙
不可言的影响。
能够控制流量,能够控制同时连接数
能够修改一些网络底层的参数
为此我选择了Azureus,如果你有更好的选择,请回复。
下载地址:
最新版正好就可以修改网络底层的参数,我喜欢。
解压缩后,在azureus目录里编辑“azureus”,改JAVA_PROGRAM_DIR="你的Java安装路径",注意要加一个‘/’在末尾。
如JAVA_PROGRAM_DIR="/usr/lib/java/bin/"
启动azureus在设置中,在传送分栏中,把上传个数,总连接数均写成最大,如“99999”,
每任务最大上传数为20,并选“使用另一种socket polling"。 在服务器分栏中,把Max sim. outbound connection attempts写成最大。 注意不要关闭uPnP。
把Track/Client的Timeout改小一点。
改端口,不要你的网管发现这个端口:-)
为什么要这样设置?是因为内网中能打开连接比什么都重要。由于中国网络的速度分布不一
致性,这种设置可以让你更容易碰到同网段的朋友。
说实话,这些设置都是我从BitComet目测出来的。
把Advance Network Settings打勾
把Line Maximun Transmission Unit(MTU)设为1500
把Outgoing packet type-of-service(TOS)设为0x08 (面向流量的服务)
这样,Linux下的BT下载速度就从原来的20-30Kb变成了180-280kb(个人数据,仅供参考)。有时比BitComet还好。
同BitComet一样,azureus有踢人功能,如果有个家伙光下载不上传,你就可以把他踢出去。
本文档为【打败BitComet!Linux下的内网BT下载】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。