mldonkey

最後更新: 20130618

 

安裝

 

apt-get install mldonkey-server

  • mlnet   <-- 主程式

 


 

有關設定

 

啟動它:

/etc/init.d/mldonkey-server start

啟動的相關設定:

/etc/default/mldonkey-server

MLDONKEY_DIR=/var/lib/mldonkey
MLDONKEY_USER=mldonkey
MLDONKEY_GROUP=mldonkey
MLDONKEY_UMASK=0022
LAUNCH_AT_STARTUP=true
MLDONKEY_NICENESS=0

其他有關設要在

/var/lib/mldonkey/

主設定檔

downloads.ini

在關 edonkey 網絡的設定是在另一個檔案的

donkey.ini


 

一般設定

 

downloads.ini:

client_name = "[CHN][VeryCD]datahunter"   <--- 用戶名, 用於顯示及登入個別 eDonkey Server

allowed_ips = [                    <--- 什麼 ip 可以登入 telnet/GUI/WEB
  "192.168.123.21";
  "192.168.123.200";
  "127.0.0.1";]

max_concurrent_downloads = 10 <-- 同時下載多少個 file

max_hard_upload_rate = 128      <--- 總上載速度限制, 單位是 kBytes/s

max_opened_connections = 256  <--- 可以開幾多條 connection

max_indirect_connections = 30

max_upload_slots = 8 <--- 同時可以上載比幾多人


# 參加什麼分享網路

enable_kademlia = true

enable_servers = true

enable_donkey = true

discover_ip = true

 


 

保護自己

 

downloads.ini

ip_blocking = "/var/lib/mldonkey/ipfilter.dat"

geoip_dat = "/var/lib/mldonkey/GeoIP.dat"

ip_blocking_countries = []

ip_blocking_countries_block = false

 


 

帳戶設定 (users.ini)

 

 


 

控制 mldonkey 的 port

telnet        4000 <--- 設定: telnet_port
http          4080 <--- 設定: http_port
gui           4001 <--- 設定: gui_port

 


 

Toubleshot

 

1. 中文亂碼解決辦法:

在 /etc/init.d/mldonkey-server 加入

export LANG=zh_TW

 

一般問題解決方法:

執下以下指令:

usermod -s /bin/bash mldonkey

su mldonkey

cd ~

mlnet

之後看有沒有報錯, debug 完後

usermod -s /bin/false mldonkey

 

2. 當有 downloads.ini.tmp 存在時, mlnet 是不能啟動的 !!!

 


 

emule server:

新增 example:

n  no1.eserver.emule.org.cn 8080
servers http://www.emule.org.cn/server.met

 

Donkey 連上 Server 指令:

# list connected servers:

m

# list all known servers:

vma

# add a server

n <ip> [<port>]   

# add the servers from a server.met file or URL

servers <filename|URL>

# connect to  server <num>

c [<num>]

# disconnect from server(s)

x <server numbers|all>

# remove server(s) ('all'/'blocked'/'disc' = all/IP blocked/disconnected

rem <server numbers|all|blocked|disc> :    servers)

# print ID on connected servers

id

# set the server with this IP as preferred

preferred <true|false> <ip>

 

Creative Commons license icon Creative Commons license icon