Original address: http://forum.ubuntu.org.cn/viewtopic.php?t=165069
RTorrent is the fastest bt download software, due to support DHT network, can be good for the Thunder and BitComet users to share resources, so it is suitable for the domestic network environment, download speed extremely fast.
First, install rtorrent from the source.
Code:$sudo Aptitude Install RTorrent
Then build the download directory and download the history directory
Code:$mkdir Universe && mkdir universe/session
modifying configuration files, configuring download parameters
Code:$gedit ~/.rtorrent.rc
Write the following configuration code.
Code:#最小允许peer数
Min_peers = 3
#最大允许peer数
Max_peers = 500
#最大同时上传用户数
Max_uploads = 10
#最大下载950k/s optical fiber user, ADSL please modify it as appropriate
Download_rate = 950
#最大上传200k/s optical fiber user, ADSL please modify it as appropriate
Upload_rate = 200
#下载目录
Directory = ~/universe
#下载历史目录 (this directory includes download progress information and the DHT node cache)
Session = ~/universe/session
# (Configure automatic monitoring, throw BT seeds into the ~/universe directory to download automatically)
Schedule = Watch_directory,5,5,load_start=~/universe/*.torrent
# (Configure automatic monitoring, take the BT seeds from the ~/universe directory to automatically stop the download)
Schedule = untied_directory,5,5,stop_untied=
#硬盘空间低于100M就自动停止一切下载)
Schedule = low_diskspace,5,60,close_low_diskspace=100m
# (upload/download rate reaches 200% when total upload volume reaches 200M, or upload/download rate reaches 2000% if total upload volume is less than 200M, stop uploading)
Schedule = ratio,60,60, "stop_on_ratio=200,200m,2000"
#bt监听端口
Port_range = 9400-9500
#随机从上面范围内选择端口
Port_random = yes
##### #开启DHT ######
DHT = On
#DHT所用的UDP端口
Dht_port = 9501
#种子交换功能
Peer_exchange = yes
# (upload cache, each seed 10M, small memory users please modify as appropriate)
Send_buffer_size = 10M
# (download cache, each seed 20M, small memory users please modify as appropriate)
Receive_buffer_size = 20M
# (Modify the code to avoid Chinese garbled characters)
Encoding_list=utf-8
Download method:
First, if the local network, you need to do a 9400-9501 port mapping on the router
Throw the torrent files you want to download under the ~/universe directory
And then
Code:$screen rtorrent
RTorrent will automatically download all BT seeds under the ~/universe directory
If the terminal is turned off, run the terminal again
Code:$screen-R
Back to the utorrent interface again.
With screen, even ctrl+alt+backspace will not stop the rtorrent process ...
RTorrent Exit shortcut key is Ctrl+q
OK, now it's time to experience the thrill of BT downloads under Linux. I use 10M fiber, download 6 bt seeds,... Before I opened DHT, only poor 60k/s ... After you open DHT in the config file, you can reach 900k/s speed in less than 10 minutes.
It is also best to download a seed with a DHT source when using rtorrent for the first time (to establish the DHT node index, which can be understood as DHT initialization.) If you don't find it, use the following (this is the Debian testing i386 CD ISO, Source: Debian Website
http://cdimage.debian.org/cdimage/lenny_di_beta2/i386/bt-cd/
This article modifies the record:
November 10, 08: Removed the comment "#" before Peer_exchange = yes
The fastest BT software rtorrent step by step Guide