rtorrent的安装网上一大堆文章,不过这里仍是简要说明一下如何来安装rtorrent:
最简单的方式莫过于二进制安装: html
sudo apt-get install rtorrent linux
不过,你也能够选择源码包安装,能够 windows
sudo apt-get source rtorrent 缓存
获得rtorrent源码包,而后再configure、make、sudo make install,不过时间可能会提示你libtorrent没安装,这是由于rtorrent是依赖libtorrent的,因此得先安装 libtorrent。。。这就是源码包安装的不方便之处,依赖关系得本身处理,可是源码包安装也有好处,能够本身加一些额外的配置选项。好了,安装就不 多说了,有问题g一下基本能够解决。 网络
安装完以后,在使用前还须要一个东西,就是rtorrent的配置文件。rtorrent的配置文件官方是不带的,因此只能本身写。配置文件默认名叫作.rtorrent.rc,放在宿主目录下。具体.rtorrent.rc的内容能够参考个人:
#最小容许peer数
min_peers = 3
#最大容许peer数
max_peers = 100
#最大同时上传用户数
max_uploads = 10
#最大下载950k/s 光纤用户使用,adsl请酌情修改
download_rate = 950
#最大上传200k/s 光纤用户使用,adsl请酌情修改
upload_rate = 200
#
下载目录
directory = /home/xulei/filedownload/downloads
#
下载历史目录(此目录中包括下载进度信息和DHT节点缓存)
session = /home/xulei/filedownload/session
# Keeps session data files even if torrent has finished
#session_on_completion = yes
这个貌似不能用了
# Not really required, but recommended - see rtorrent(1) man page
#session_lock = yes
这个貌似不能用了
# Setup A: Run through CRON
# Save session data every 5 mins, with a 4 min offset
schedule = session_save,240,300,session_save=
#(配置自动监视,把bt种子扔进~/universe目录就自动下载)
schedule = watch_directory,5,5,load_start=/home/xulei/filedownload/torrent
#硬盘空间低于100M就自动中止一切下载)
schedule = low_diskspace,5,60,close_low_diskspace=100M
#(在总上传量达到200M的状况下上传/下载率达到200%,或者在总上传量不足200M状况下上传/下载率达到2000%,则中止上传)
schedule = ratio,60,60,"stop_on_ratio=200,200M,2000"
# Enable the default ratio group.
# ratio.enable=
# Change the limits, the defaults should be sufficient.
#ratio.min.set=100
#ratio.max.set=300
#ratio.upload.set=50M
# Changing the command triggered when the ratio is reached.
#system.method.set = group.seeding.ratio.command, d.close=, d.erase=
#bt监听端口
port_range = 9400-9500
#随机从上面范围内选择端口
port_random = yes
#
是否使用UDP trackers,建议选yes
use_udp_trackers = 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
上面红色的为比较重要的部分,可根据本身状况更改,其余的基本保持不变就行。
直接运行rtorrent命令就能够运行rtorrent了,能够把一些torrent种子文件放在刚设置的rtorrent监视目录中,这样rtorrent就能自动根据这些种子下载了。
关于rtorrent的使用,
RTorrentUserGuide
上面讲的比较详细,这里再也不赘述。
其实我的认为rtorrent仍是挺好用的,速度不错,操做也比较便捷。并且还有不少优势,诸如:
- 支持协议加密,防止ISP封BT
- 支持peer交换,客户端之间交换peer,让每一个客户能够连上更多的客户
- 支持多Tracker协议, UDP Tracker
- 支持选择文件下载,以及调整下载优先级
- 支持经过DHT网络实现无种下载
- 支持快速恢复(Fast Resume),下载中断后无需从新hash,节约时间
- 支持nTorrent(windows)远程控制
以上内容转自:http://linux.chinaunix.net/techdoc/system/2009/07/17/1124868.shtml session