作者kfei (STRATOVARIUS !!!)
看板P2PSoftWare
标题[心得] rtorrent 搭载 DHT 的小心得 (*nix)
时间Mon Sep 24 09:08:13 2007
在 *nix 系统 console 下, rtorrent 是一个相当不错的 BT client.
(虽然我也是已经用了三年多的 Bittornado 才第一次试 rtorrent 啦)
但他仍有一个很大的缺憾, 那就是没有支援 DHT!
要知道在这年头不支援 DHT 的 BT client 根本是瘸了一样!
好在已经有人写出了 DHT patch, 这里纪录一下 patch 过程,
因为中文世界里好像还找不到相关的资讯 ?
首先下载 dht.diff, 然後检查档案里提到的适用 revisioin.
这里假设是 975 好了, 那就 svn 一下确定版本相符才能乾净愉快地 patch!
svn co -r 975 svn://rakshasa.no/libtorrent/trunk
版本对了之後再下:
patch -p0 < dht.diff
然後按正常步骤去编译 libtorrent 和 rtorrent 就可以了.
(patch 完後也可以 svn 到新版本再编)
开启 DHT 的方法是在 rtorrent 的设定档 .rtorrent.rc 里加上:
dht = on|off|auto
dht_port = the port # you want
再顺带一提, 第一次建立 DHT routing table 时, 可以用手动方式加入节点:
Ctrl + X
dht_add_node=host:port
完毕!
後记: rtorrent 的 UI 还是优於 bittornado 阿!
--
http://blog.kfei.net/?p=74
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.74.250.96
1F:推 kanx:推 y 09/24 19:25