1. 程式人生 > >Linux下安裝mldonkey及配置

Linux下安裝mldonkey及配置

主頁: http://mldonkey.sourceforge.net/Main_Page 
圖形介面sancho主頁: http://sancho-gui.sourceforge.net/ 

優點:實在太強大了,支援各種下載協議,包括ed2k、bittorrent、http、ftp……,而且在繼續擴充。 
我主要說一下ed2k功能,它有一個最最奇特的地方就是,可以同時連線任意多個emule伺服器,而不像其他我所用過的emule-mod那樣只能連一個。因此,其速度可以快好幾倍(可以很容易的達到頻寬上限哦,是我所用過的最快的電驢)。另外,他還有眾多圖形介面(其本身只是一個命令列的東西),可以用瀏覽器控制(推薦),甚至telnet。而sancho是所有圖形介面中最優秀的一個(基於java,功能最複雜,你一定有眩暈的感覺)。 

缺點:
那就是設定有些複雜,而且都是英文的,但有一個比較好的設計就是,把滑鼠移到每個選項上會有英文提示。 

安裝: 
1. sancho: 
圖形介面sancho地址: 
http://sancho-gui.sourceforge.net/files ... tk-java.sh 
這個是需要系統安裝java的,推薦,速度快。如果你不裝java,那麼請下載另外一個自帶java的版本。 
下載的sancho是一個指令碼,請不要用編輯器開啟!先右鍵單擊他,找到屬性-許可權部分,鉤上“可執行”,然後雙擊他並選擇用終端執行。 

2. mldonkey: 
程式碼: sudo apt-get install mldonkey-server
然後執行sancho資料夾下的sancho(滑鼠雙擊選擇執行或者命令列下./sancho),剛開始會有配置嚮導,照做即可。其實在sancho裡面可以設定mlnet的執行路徑,在首選項->sancho:主要->可選的可執行core 那裡填上你的mlnet路徑。這樣以後就可以直接啟動sancho了,不必分兩步進行。 

在適當設定過之後,所有的server都可以是high id,我這裡是通過埠設定實現的(adsl路由上網)。如果你有windows下的emule,最好把他們的埠(tcp的)設成一樣。有些路由器有記憶功能,導致windows下的埠在重啟後仍然保留。 

設定:這裡以網頁介面為例。
 
1. 注意,這些選項並非都在同一個頁面,請自己找。 
ED2K-force_client_high_id:true。 
ED2K-max_connected_servers:50(這個隨便了,雖然最後只會穩定在幾個而已)。 
ED2K-port:不一定非要設定,但有些路由器需要埠對映,那麼就需要修改這個了。 
client_name:也許你想設定成[CHN][VeryCD]xxx之類的,雖然我從沒覺得有用過。 
max_hard_download_rate:按你的頻寬修改,單位是KB/s。 
max_hard_upload_rate:20應該夠了吧。 
max_indirect_connections:這個範圍是30-70,如果你想要更多的連線,可以修改高一點。 
max_opened_connections:這個最大可以到924,理由同上。 
temp_directory:放臨時檔案的地方,比如/media/disk/downloads/temp。下面的方法也可以改。 

修改下載路徑:如果你需要修改下載目錄和temp目錄的話,修改~/.mldonkey/downloads.ini,找到“section: path”,然後修改成如: 
引用:
{ dirname = "/media/disk/downloads"
strategy = incoming_files
priority = 0
}; 請改成你要的下載路徑。 

修改downloads.ini:找到web_infos,把server.met換成你要的,比如 http://www.emule.org.cn/server.met,刪除 guarding.p2p", 96, "http://www.bluetack.co.uk/config/level1.gz,這個東西會封掉很多有用的尤其是國內的server。 

2. 安裝firefox擴充套件,以關聯ed2k、bt等(見附件)。解壓後的mldoneky-distrib-xxx/ed2k_mozilla/資料夾下有個mldonkey_protocol_handler-xx.xpi,把它拖到fx視窗選擇安裝。重啟後就可以雙擊MLdonkey Protocal Handler這個擴充套件設定關聯了,順便說一下,這個擴充套件也可以關聯到amule等。 

具體使用方法(像如何匯入emule下載的檔案等)還請參見他們的主頁文件(英文),自己瞎摸索當然也是可以的。 :D 

p.s. 你也可以用瀏覽器管理mldonkey,地址是 http://localhost:4080/ 
其實我現在比較推崇用這個,不佔額外資源(不必一直開著客戶端,畢竟java的東西會佔不少記憶體和cpu),設定一樣方便甚至更強——前提是你懂基本英文,不懂的可以查stardict。 

如果想用中文介面的sancho,我漢化了一個(如果是最近從官方下載的sancho,那麼就已經包含了我的漢化檔案),請參見: http://forum.ubuntu.org.cn/viewtopic.php?t=46105 

好了,開始飆吧:D 

附上幾張圖片