精華區beta P2PSoftWare 關於我們 聯絡資訊
小弟是用kurobox當作BT專用機,搭配FTTB 12M/2M,在此分享一下新版的rTorrent心得。 本來我是用MLDonkey 2.8.1來當做BT/EMULE Client的,但是由於Obfuscatio Handshaking及相容性的問題,BT方面效果一直不好(ED2K本來尚可,但Donkey Server NO. X啟用Obfuscation Handshaking之後,ED2K的搜尋也不行了 Orz...)。 本來替代方案是放假回家時再用PC跑uTorrent的,但是這樣子就浪費了FTTB了。所幸,上 禮拜得到消息,rTorrent有新的,支援Obfuscation Handshake,所以就趕緊抓下來試了 試用結果相當不錯,跟uTorrent比起來幾乎不相上下,也不會有像MLDonkey那樣連不上許 多它牌BT Client的問題。 速度上來說,以dmhy_t3的death note 1-10試抓(seed忘了幾個了),在12/16日左右抓, 大約30min~1hr完檔(吧),我認為打破以往(似乎)認為linux下BT跑不快的印象。 rTorrent具有(還不錯)的,用libcurse做出來的介面,只是在中文支援方面似乎還不行, 完檔後GB(BIG5及UTF-8沒試)檔名及目錄變亂碼(也許是configure的參數沒下?)。另外, 現在rTorrent 7.0還沒有deb,所以用debian的人(如我)也許要下某種程度的決心才會想 把它灌進去,但總體來說是很好用的。用linux的人可以試試。 看看討論串... http://rakshasa.no/pipermail/libtorrent-devel/2006-December/000982.html -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.229.141.81 ※ 編輯: ccbruce 來自: 125.229.141.81 (12/22 23:16)
yohko:推一下,雖然我是用win的..XD 12/22 23:20
O2O4:FTTB 有12M?哪一家的啊? 12/22 23:23
ryu1018:FTTB 10M/2M 但是有申請MOD電視會在多給你2~3M 12/23 00:05
> -------------------------------------------------------------------------- < 作者: 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 > -------------------------------------------------------------------------- < 作者: immoralhell (地獄犬) 看板: P2PSoftWare 標題: Re: [心得] rtorrent 搭載 DHT 的小心得 (*nix) 時間: Tue Sep 25 06:50:58 2007 ※ 引述《kfei (STRATOVARIUS !!!)》之銘言: : 首先下載 dht.diff, 然後檢查檔案裡提到的適用 revisioin. : 這裡假設是 975 好了, 那就 svn 一下確定版本相符才能乾淨愉快地 patch! : svn co -r 975 svn://rakshasa.no/libtorrent/trunk 幫這位大大補充一下, 當你安裝成功後, 執行 rtorrent 開始下載後, 在主畫面按下 "l" (小寫L) 如果可以看到: ( 15:39:18) Starting DHT server on port 6881. ( 15:42:18) DHT bootstrap complete, have 63 nodes in 12 buckets. 表示該patch有成功的打上去, 這個patch的設計是在bootstrap完成後的15分鐘後 會顯示目前DHT的一些統計資訊, 所以在complete後的15分鐘, 建議可以再按一次 "l"確認目前DHT狀態. 顯示大致如下: ( 15:57:18) DHT statistics: 123 queries in, 748 queries out, 349 replies received, 0 bytes read, 100351 bytes sent, 149 known nodes in 19 buckets, 4 peers (highest: 2) tracked in 3 torrents. (此後, 每兩個小時會自動顯示一次DHT狀態) 另外, r968以後已經支援 PE (Peer Exchange), 如果你是使用968以後的版本, 建議 在 .rtorrent.rc 裡面多加上一行: peer_exchange = yes 這樣 rtorrent 就該有的都有了 (MSE + PE + DHT)! ref: http://libtorrent.rakshasa.no/changeset/968 -- 本來正打算寫一篇rtorrent + DHT, 沒想到先給大大寫完了 :) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.163.39
kfei:好文推! 09/25 13:15