Fedora‎ > ‎

Feodra下的BT神速

posted Feb 3, 2009, 10:34 AM by Liang Suilong   [ updated Feb 18, 2009, 5:37 PM ]
很多人都说Linux下BT下载没有好的软件,速度一直很慢,我就不同意这种说法了。呵呵!!Linux也有BT神器的。

GNOME自带的BT软件是Transmission,很轻量级,占用资源也不高,但是不支持DHT网络,在内网下载很不理想,而且相对支持DHT的BT软件,寻找资源始终是一个弱项,所以提速的时间会比较慢,达到满速的机会也困难些。

发件人 Linux

我用的是Deluge这个软件,当然用Azureus(VUZE)也是很不错的。不过我个人不大喜欢用Java的软件,主要是因为速度不是很快的缘故吧,呵呵!

首先是安装软件,Fedora是用yum的,所以在终端里输入

yum install deluge

当然也可以在Add/Remove Software那里选择安装,效果是一致的。稍等片刻,即可安装完成。

然后启动Deluge,点击“编辑”里的“首选项”,点选第二个选项卡“网络”,看到了一堆选项。在Incoming Port。如果是路由器上网的,建议是使用固定端口。如果是ADSL或者有线通直接上网的,则建议使用随机端口,以免被电信运营商封闭了常用的BT端口, 导致BT下载没有速度。第二步把附加外部网络的各个选项都选上,目的就是为了能够连接更多的种子,特别是路由器上网的朋友,要把来源交换和DHT都选上, 这对于内网下BT来说是很有帮助的。

发件人 Linux

然后转到第三个选项卡“带宽”,在全局带宽使用情况,那里把“最大连接数”、“最大半开连接数”和“每秒最大尝试连接数”都设置为-1,目的是为了 增加更多的连接。而最大下载速度和最大上传速度,则根据个人的网络情况差异来设定。一般是最大下载速度设置为下行带宽的2倍,而最大上传速度则设置为上行 贷款的70%~80%。以我1Mbps的ADSL连接来看,我是把最大下载设置为200KB/s,而最大上传速度为40KB/s。最后按应用按钮一下即 可。对于直接ADSL或有线通上网的朋友来说,设置就完成。即可享受奔腾般的下载速度了。

发件人 Linux

而对于使用路由器上网的朋友,需要再设置一下路由器。不过前提是你要有路由器的绝对控制权,这个办法是面向一般家庭用户,而至于办公场所,路由是有 网管员管理的,一般人员没有权限设置路由器的。这方面的朋友我确实是爱莫能助了。以TP-Link的R420系列家用路由器为例。先进入路由器的主界面, 然后点选转发规则的虚拟服务器,如果你设定的是固定IP,则填写本机的IP地址和映射的端口,协议为ALL,并点选启用和保存。如果是动态获取IP或者多 机同时BT下载,则点选特殊应用程序,输入触发端口和开放端口(应与Deluge软件里设定的端口是一致的),协议皆为ALL,并点选启用和保存。如果是 用UPNP服务映射端口的,先安装libupnp和gupnp两个软件包,随后在路由器选择UPNP设置,启用UPNP服务,保存即可。

发件人 Linux
发件人 Linux
发件人 Linux

安装libupnp和gupnp的办法,终端里输入

yum install libupnp gupnp

稍等片刻即可,或者在Add/Remove Software选择安装。

如果速度还是上不去咋办?检查一下防火墙吧!在终端system-config-firewall,然后输入root用户的密码,在其他端口里加入 Deluge设置的端口即可。在此过程中不要关闭终端,否则设置界面会立刻关闭。(或者在系统→管理→防火墙也可以打开防火墙设置的界面。)

发件人 Linux

PS:实在不行,就把SELinux关闭吧,那绝对是恼人的工具。(卸载SELinux也未尝不可!)