最快的BT软件rtorrent Step by Step指南

简介: 原文地址:http://forum.ubuntu.org.cn/viewtopic.php?t=165069 rtorrent是linux下最快的bt下载软件,由于支持DHT网络,可以很好的于迅雷和Bitcomet的用户进行资源共享,所以很适合国内网络环境,下载速度极快.

原文地址:http://forum.ubuntu.org.cn/viewtopic.php?t=165069

rtorrent是linux下最快的bt下载软件,由于支持DHT网络,可以很好的于迅雷和Bitcomet的用户进行资源共享,所以很适合国内网络环境,下载速度极快.

首先从源里安装rtorrent

代码:
$sudo aptitude install rtorrent



然后建立下载目录和下载历史目录

代码:
$mkdir universe && mkdir universe/session


修改配置文件,配置下载参数

代码:
$gedit ~/.rtorrent.rc   


把下面配置代码写入.

代码:
#最小允许peer数
min_peers = 3
#最大允许peer数
max_peers = 500
#最大同时上传用户数
max_uploads = 10
#最大下载950k/s  光纤用户使用,adsl请酌情修改
download_rate = 950
#最大上传200k/s  光纤用户使用,adsl请酌情修改
upload_rate = 200

#下载目录
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 = 9400-9500 
#随机从上面范围内选择端口
port_random = yes 
######开启DHT######
dht = on 
#DHT所用的UDP端口
dht_port = 9501   
#种子交换功能
peer_exchange = yes 

#(上传缓存,每个种子10M,小内存用户请酌情修改)
send_buffer_size = 10M  
#(下载缓存,每个种子20M,小内存用户请酌情修改)
receive_buffer_size = 20M 
#(修改编码以避免中文乱码)
encoding_list=UTF-8 



下载方法:
首先如果本机在内网,需要在路由器上做一个9400-9501的端口映射

把想下载的种子文件扔到~/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/

本文修改记录:
08年11月10日:去掉了peer_exchange = yes前的注释“#”

目录
相关文章
|
7月前
|
机器学习/深度学习 JavaScript 算法
GAN Step By Step -- Step7 WGAN
GAN Step By Step -- Step7 WGAN
GAN Step By Step -- Step7 WGAN
|
机器学习/深度学习 编解码 计算机视觉
GAN Step By Step -- Step5 ACGAN
GAN Step By Step -- Step5 ACGAN
GAN Step By Step -- Step5 ACGAN
|
机器学习/深度学习
GAN Step By Step -- Step6 LSGAN
GAN Step By Step -- Step6 LSGAN
GAN Step By Step -- Step6 LSGAN
|
C语言
How to Install MUMPS on MAC: A step by step instruction
关注九天学者微信公众号(扫码关注)第一时间获取技术贴更新! FIHSES是基于MUMPS开发的用于热液流体模拟的,开发者将MUMPS源代码直接放在了FISHES里面,所以在进行编译FISHES 之前必须先编译MUMPS。
1718 0
|
JSON 监控 Linux
step by step,实现自定义监控脚本
# 背景 有几个客户在使用自定义监控,通过脚本方式上报数据时,反馈我们的文档不细致,对于aliyuncli的配置不熟,对于自定义指标的部分字段的含义不理解。 因此有必要再整理一个stepbystep的文档,描述清楚每一步的具体含义。 希望能够根据这个文档,能够快速的完成一个自定义的监控脚本。 # 前置条件 * 你需要有一个阿里云官网账号 # 生成ak(accessk
2387 0
|
存储 SQL 数据库
Step By Step 一步一步写网站[1] —— 填加数据
填加数据是一个项目必不可少的部分,也是一个基础操作,使用也是最频繁的。那么您是怎么实现添加数据的呢?添加数据可以分为几种情况。1、单表添加,不需要事务。最简单最常见2、多表(主从表)添加,不需要事务。3、多表(主从表)添加,需要事务。
985 0
|
SQL 存储 数据库
Step By Step 一步一步写网站[1] —— 填加数据(二)
(这个是我认真思考并精心写的,能不能算作高质量我就不敢说了)建议先看一下第一篇:http://www.cnblogs.com/jyk/archive/2007/03/23/685075.html 上一篇写了我常用的方法,这里想说一下我猜想的OOD的方法,之所以用猜想,是因为我没有用过OOD的方法,我也不知道我这么写对不对,所以用了“猜想”二字。
1110 0
|
网络安全 开发工具 数据安全/隐私保护