rtorrent是linux下最快的bt下载软件,由于支持DHT网络,可以很好的于迅雷和Bitcomet的用户进行资源共享,所以很适合国内网络环境,下载速度极快.
首先从源里安装rtorrent
代码: $sudo aptitude install rtorrent
然后建立下载目录和下载历史目录
代码: $mkdir universe && mkdir universe/session 修改配置文件,配置下载参数
代码: $gedit ~/.rtorrent.rc 把下面配置代码写入.
代码: #最小允许peer数 min_peers = 5 #最大允许peer数 max_peers = 500 #最大同时上传用户数 max_uploads = 10 #最大下载950k/s 光纤用户使用,adsl请酌情修改 download_rate = 200 #最大上传200k/s 光纤用户使用,adsl请酌情修改 upload_rate = 60
#下载目录 directory = ~/universe #下载历史目录(此目录中包括下载进度信息和DHT节点缓存) session = ~/universe/session #(配置自动监视,把bt种子扔进~/universe目录就自动下载) schedule = watch_directory,5,5,load_start=~/universe/*.torrent #(配置自动监视,把bt种子从~/universe目录拿走就自动停止下载) schedule = untied_directory,5,5,stop_untied= #硬盘空间低于100M就自动停止一切下载) schedule = low_diskspace,5,60,close_low_diskspace=100M #(在总上传量达到200M的情况下上传/下载率达到200%,或者在总上传量不足200M情况下上传/下载率达到2000%,则停止上传) schedule = ratio,60,60,"stop_on_ratio=200,200M,2000"
#bt监听端口 port_range = XXXX-XXXX #随机从上面范围内选择端口 port_random = yes ######开启DHT###### dht = on #DHT所用的UDP端口 dht_port = XXXX #种子交换功能 peer_exchange = yes #使用udp trancker use_udp_trackers = yes
#(上传缓存,每个种子10M,小内存用户请酌情修改) send_buffer_size = 10M #(下载缓存,每个种子20M,小内存用户请酌情修改) receive_buffer_size = 20M #(修改编码以避免中文乱码) encoding_list=UTF-8
#tos = default|lowdelay|throughput|reliability|mincost, tos = hex tos = throughput
#设定http最大值(用于http tracker访问),默认32,建议MSS暂时设为8。 set_max_open_http = 8
下载方法: 首先如果本机在内网,需要在路由器上做一个XXXX-XXXX加DHT的端口映射
把想下载的种子文件扔到~/universe目录下面 然后
代码: $screen rtorrent rtorrent就会自动下载~/universe目录下面的所有bt种子 如果终端关掉了,再次运行终端
代码: $screen -r 重新又回到了utorrent界面. 用了screen,即使Ctrl+Alt+Backspace也不会停止rtorrent进程的......
rtorrent退出快捷键是Ctrl+q
好了,现在就可以在linux下体验bt下载的急速快感了.我用10M光纤,下载6个bt种子,...没开dht以前只有可怜的60k/s.....在配置文件里打开DHT以后,不到10分钟就能达到900k/s的速度
另外最好第一次使用rtorrent的时候下载一个带DHT源的种子(用来建立DHT节点索引,可以理解为DHT初始化.)如果不好找,用下面这个就行(这个是Debian Testing i386的 CD ISO , 来源:Debian 官网) http://cdimage.debian.org/cdimage/lenny_di_beta2/i386/bt-cd/
|