linux终端上的BT下载 rTorrent

这几日掰高清电影,连续下了几百G的片子,不过一台机器终究觉得不太够,就把自己一台比较空闲的webserver利用起来跑跑BT,效果还不错。也够无聊的,呵呵.
使用的软件是rTorrent,http://libtorrent.rakshasa.no/
安装
因为服务器比较陈旧,还是P3-800的机器,系统是redhat AS3,因为需要的库比较多安装略感麻烦
download page: http://libtorrent.rakshasa.no/wiki/Download\
首先要安装两个lib库
libsigc++ >= 2.0.x?? http://ftp.gnome.org/pub/GNOME/sources/libsigc++/2.2/libsigc++-2.2.0.tar.gz
libcurl >= 7.12.x????http://curl.haxx.se/download/curl-7.19.2.tar.gz
可能会提示PKG_config的一些错误,注意export下环境变量,在安装libcurl的时候我还注释了po的一行报错,也许是系统版本问题。
然后安装libtorrent
http://libtorrent.rakshasa.no/downloads/libtorrent-0.12.4.tar.gz
最后安装rtorrent
http://libtorrent.rakshasa.no/downloads/rtorrent-0.8.4.tar.gz
使用
命令就一个rtorrent,界面是字符化的终端界面,极其方便。
bash# rtorrent??进入终端界面,如下
linux_bt.gif
按“空格”出现增加一个torrent文件的提示,可以使用URL,比如
http://211.67.66.171/wp1998/.mov/now/07.01.08.Welcome.To.Dongmakgol.2005.x264.720p.AC3.BDRiP-CHD.torrent
“enter”回车后就添加了这个torrent文件,使用“up”和“down”方向键可以选择增加的torrent;
使用“ctrl+o”设定此torrent下载的目录,默认是根目录
使用“ctrl+s”启动torrent下载,“ctrl+d”停止下载
然后可以使用方向键来查看每个torrent的下载细节情况,包括服务器、种子、用户、分块等,可以用“空格”或“*”来对小项进行操作等等。
rtorrent用户手册
http://libtorrent.rakshasa.no/wiki/RTorrentUserGuide
配置
rtorrent的配置通过.rtorrent.rc文件实现,文件默认路径是用户主目录即~/.rtorrent.rc,也可以在启动rtorrent时候指定配置文件路径。
这是一个标准的配置文件:
# 用户数和最大上载数
min_peers = 5
max_peers = 2000
max_uploads = 10
# 下载和上传限速,Kb计算
download_rate = 10000
upload_rate = 200
# 指定下载保存目录和临时活动目录
directory = /
session = /data/wp1998/.mov/now/.session
# 指定目录中有新torrent文件时自动下载,同理,删除的时候自动停止
schedule = watch_directory,5,5,load_start=/data/wp1998/.mov/now/*.torrent
schedule = untied_directory,5,5,stop_untied=
# 磁盘空间低于100M关闭下载
schedule = low_diskspace,5,60,close_low_diskspace=100M
schedule = ratio,60,60,”stop_on_ratio=200,200M,2000″
# 端口范围和模式
port_range = 9400-9500
port_random = yes
# 开启DHT
dht = on
dht_port = 9501
peer_exchange = yes
send_buffer_size = 2M
receive_buffer_size = 10M
encoding_list=UTF-8
这也算废物利用,反正设备和带宽也在哪儿闲着,给它找点事儿做。

发表评论