本帖最后由 dvdiso 于 2010-7-22 23:48 编辑 - x1 | M( q! Q7 |( r
mldonkey会在home目录创建配置文件,而环境变量HOME=/,使用命令
! B/ n& f& X4 p4 L9 V6 bHOME=/opt/etc/ mlnet3 e- _( D8 L8 O+ M6 X" J% c
来启动mldonk ...) h+ @& [1 K$ u9 t: T! \5 Z- p
11210 发表于 2010-7-22 20:30  1 M" H# z# g( x0 m* `
$ ^: M# i# I/ {, |# p原来是指向了根!!源码太乱了,没看出来。. n$ Q. ]7 X$ P$ a5 w
$ _; {9 a/ |" d- ~: _4 ?5 U' F呵呵,mldonkey已经可以用了!远程控制可以使用sancho,有windows和linux的安装文件,适合不同平台使用,功能超级多……+ Z0 B& l. I5 N9 Q
! B& l) |" H7 e3 k: g* J( M
等下压缩后放出来。
7 V4 M* s% ^2 @6 A) N
. C; e! z, L0 l% ?' O9 G8 f
0 n( [: W. f P7 w3 \( C1 o/ }; Z
下载,解压后,覆盖opt 目录。9 D5 S9 I4 q( h
用SSH连接路由后,执行:
: M+ y/ T: n* r H-
$ \2 G$ h' ?" ~8 t: A& ]. i - export HOME=/opt/home
' m# s7 T- ?! u, [' {) K - mldonkey &
$ M- G, c+ V( c/ u# Q, L
复制代码 5 s$ W9 Q1 B+ O* W M: i
可能需要回车一下才能看到#看到相关启动信息,大概意思就是在创建.mlnet文件夹,以及一些配置文件。
9 S d( W1 A6 u/ Q1 _
4 {: J2 \% _! j* X; W这时你可以到.mlnet文件夹,找到各个配置文件*.ini文件,打开后根据需要编辑。端口,下载路径等等,设置的东西很多很多,根据需要编辑吧,也可默认即可。
% `0 E. }) w6 Y2 G& F0 W! ]7 _唯一要注意的就是如果要远程控制,那就注意download.ini的 allowed_ips = ["你的电脑的IP地址";]这样才能连接到。
: d6 W+ O$ g- t D/ }0 f b b" c修改后重新启动mldonkey,即可用sancho 来连接了。% E% f1 l% B$ l! f0 B b
; N7 B' n7 n5 |
0 E$ g1 s" u! x6 |1 V
你也可以编写一个启动脚本,用来启动mldonkey,我的脚本runMldonkey.sh内容如下,主要是用iptables开放相应的端口。" G) r0 a" a. U. A$ x4 h5 t
/ ]4 \; @" w0 h" o) b. [- #!/bin/sh
/ _( J# i; P6 T" u) \ - export PATH=/opt/bin:/opt/sbin:/opt/usr/bin:/opt/usr/sbin:/bin:/sbin:/usr/bin:/usr/sbin' J# Y5 H* c/ J, Z; j
- export LD_LIBRARY_PATH=/opt/lib:/lib:/usr/lib' l, }, h$ P) m1 K& j
- export HOME=/opt/home
" b0 b( T; A: B: c6 i% I. C - #开放的端口
. Q6 |8 Q- G5 y2 k: C - #aMule 开放的端口 TCP 2662 UDP+3 2665 UDP 2668 ! G! {# u% ~( U+ x
- #MLdonkey 开放的端口 ed2k TCP 2663 UDP 2667 Overnet TCP 2664 UDP 2664 Kademlia UDP 2666 BitTorrent TCP 2665 2667
?5 E4 R$ o" [# X/ o - LOCALHOST="$(ifconfig br0| sed -e '/.*inet addr:/!d;s///;s/ .*//')"3 q" K: {+ ~. A% ?0 l8 b" Q/ O
- for p in 2662 2663 2664 2665 2667; do9 ` m! a0 ]7 _* M8 M
- iptables -I INPUT -p tcp --dport $p -j ACCEPT q. ~( G) t& R O" W& E
- iptables -t nat -I PREROUTING -p tcp --dport $p -j DNAT --to $LOCALHOST:$p
: w- W: A& X/ x, C$ B% R+ A; o" A - done& f5 ] N& U8 C# a+ k a; {
- for p in 2664 2665 2666 2667 2668; do" i. w" _. t" H. M+ C! K4 i3 u
- iptables -I INPUT -p udp --dport $p -j ACCEPT- G! w3 `# [' z% m) M
- iptables -t nat -I PREROUTING -p udp --dport $p -j DNAT --to $LOCALHOST:$p9 F1 }3 r0 |* ^
- done9 W6 Z0 @5 q2 Q( J- D; Y3 J9 E
- iptables -A INPUT -p TCP --dport 4661 -j ACCEPT8 D/ c# w" I0 x
- iptables -A INPUT -p UDP --dport 4665 -j ACCEPT
2 r& g% Q3 N! V8 O. }" I - iptables -A INPUT -p TCP --dport 4662 -j ACCEPT2 [- t5 k8 ^+ k6 w5 `" }* ~: Q6 O
- iptables -A INPUT -p UDP --dport 4662 -j ACCEPT
! D/ P0 m; K9 T8 K - iptables -A INPUT -p UDP --dport 4663 -j ACCEPT
/ y- P# S6 Z x. \/ M - iptables -A INPUT -p TCP --dport 6882 -j ACCEPT- m, r: J, _' b. r
- mldonkey &' s' E m% W* J D$ n! E7 K3 N* L/ i
复制代码
5 V% E' P& @* m$ p; D6 M9 m+ a" j' L3 q* h+ o* G
这个文件建立后,要用chmod 755 runMldonkey.sh,来将文件设置为可执行 |