09月 29th, 2008用命令快速搞定mldonkey设置
MLdonkey真他妈的牛逼,速度快得惊人,加个前端sancho无敌了。不过sancho虽然好,不过是Java的,资源占用不少,一般设置完就关闭,让mldoney后台运行。其实mldonkey虽然是个命令行程序,但支持web管理和telnet管理,Ubuntu下我都是用的web管理的,除了个别难搞参数才启动sancho设置,反正sancho很少启动了。
由于mldonkey实在好用,所以我XP下装上mldonkey和sancho,把用了多年的VeryCD版的emule设置文件迁移后就卸载了。迁移方法可以看《从emule到mldonkey》不会轻功的请看LinuxSir.Org的无图版,虽然是说迁移到Linux下的mldonkey,其实都是操作都是一样的。
XP下运行“run_mldonkey.exe”这个程序就可以在通知区域显示一个图标来切换命令窗口。sancho的设置跟Ubuntu下一样,可以看《MLdonkey与sancho安装使用及设置》,不过我更喜欢用web输入命令来设置,就那么几个命令和参数嘛。
登录mldonkey控制台方法
- 用Firefox浏览下面那个网址,上边那个长长的输入就是命令行了
- 也可以telnet到mldonkey的控制台我在XP下那个cmd命令提示符连接后格式错乱,无法使用,用Cygwin连接就正常。
- 用sancho连接则切换到“控制台”标签。
http://localhost:4080/
telnet localhost 4000
第一次启动初始化选项
输入以下命令即可快速设置,用“set”命令。
- 改成VeryCD MOD的用户名,方便打入对方内部
- 载入VeryCD MOD的服务器列表
- 设置使用端口5717
- 局域网开启路由端口映射则开启这2个选项
- 设置连接服务器最大数为10
- overnet没什么用,关掉
- kademlia很有用,开启
set client_name [CHN][VeryCD]yourname
servers http://www.emule.org.cn/server.met
set ED2K-port 5717
set ED2K-force_client_high_id true
set ED2K-force_high_id true
set ED2K-max_connected_servers 10
set enable_overnet false
set enable_kademlia true
速率带宽设置
速度可以用sancho设置,如果不想开sancho,也可以直接在mldonkey控制台设置,按自己的带宽设置
- 最大下载速率(KB/S)
- 最大上传带宽(KB/S)
- 最大开放链接
- 上边3个选项还有第二配置,可以为设置2组不同的带宽组合,比如一组开足马力下载,一组保留部分带宽浏览网页。
- 还有一个类似bash别名命令
set max_hard_download_rate 128
set max_hard_upload_rate 25
max_opened_connections 200
set max_hard_download_rate_2 80
set max_hard_upload_rate_2 15
set max_opened_connections_2 100
用这个命令即可在在2组设置间切换。
bw_toggle
alias smdhr set max_hard_download_rate
这样做后输入
smdhr 80
就相当于
set max_hard_download_rate 80
这样省事多了
web和命令行控制mldonkey真的很好用,sancho辅助设置。可以看官方维基命令页面和选项页面,web下也有帮助。用Linux久了在Windows也喜欢Linux下那些小而专的软件,BT我也是用uTorrent。



09月 30th, 2008 at 14:21
同楼上,还有怎样设定 KAD 的端口号.我这里无论电信还是网通只开放 udp 的 4000 端口.
[回复]
09月 30th, 2008 at 15:50
@kratos
我已经加上那篇文章了。
@nasofe
打开mldonkey目录下的“donkey.ini”文件,查找“port for Kademlia”,把下面那一行数值修改保存。
[回复]