[心得] rtorrent 搭載 DHT 的小心得 (*nix)

看板P2PSoftWare作者 (STRATOVARIUS !!!)時間18年前 (2007/09/24 09:08), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
在 *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

09/24 19:25, , 1F
推 y
09/24 19:25, 1F
文章代碼(AID): #16zmt-Os (P2PSoftWare)
文章代碼(AID): #16zmt-Os (P2PSoftWare)