本帖最后由 dvdiso 于 2010-7-22 23:48 编辑
9 d, p& _7 Z8 @+ X+ ~mldonkey会在home目录创建配置文件,而环境变量HOME=/,使用命令
6 n* k( V2 R9 t# A# Z+ X) vHOME=/opt/etc/ mlnet
: X( I+ C- a( v/ j! `来启动mldonk ...( S8 S8 y Q6 ^, u- `! x' I1 g8 _$ O
11210 发表于 2010-7-22 20:30 
' K( d) L5 {2 ^: j# |( _9 j
1 W) ]! L/ l- V2 z7 P5 {( w原来是指向了根!!源码太乱了,没看出来。2 x9 M4 r; ]- f9 R
4 n Y$ o% O" j1 m
呵呵,mldonkey已经可以用了!远程控制可以使用sancho,有windows和linux的安装文件,适合不同平台使用,功能超级多……
5 n c# e# l! n% F. q- U t8 p l! T$ w
等下压缩后放出来。
; ~) O0 Z( L6 \# m6 d* m" A1 e' |% q9 V# |) }9 O
3 a* g3 {$ E4 o
9 L/ n8 N) E0 ~下载,解压后,覆盖opt 目录。
8 c$ P4 {& ]$ J+ Y# q6 u5 u用SSH连接路由后,执行:
) A. U( z. v5 ], i% K" l/ Q2 \- / y' h0 M: H1 P4 {. ]$ |: C8 Z
- export HOME=/opt/home
! O% h6 Q( V) g! t* Y0 @ - mldonkey &
d9 O- E+ R0 }; Z
复制代码 ) x+ r6 O( V9 ^' ~
可能需要回车一下才能看到#看到相关启动信息,大概意思就是在创建.mlnet文件夹,以及一些配置文件。
. w5 l" }: W% x1 `& ]1 e" R1 x4 T+ t4 p4 }
这时你可以到.mlnet文件夹,找到各个配置文件*.ini文件,打开后根据需要编辑。端口,下载路径等等,设置的东西很多很多,根据需要编辑吧,也可默认即可。7 m; O- ~/ D) e' G" H
唯一要注意的就是如果要远程控制,那就注意download.ini的 allowed_ips = ["你的电脑的IP地址";]这样才能连接到。. Y: C7 M( @- M% d# |
修改后重新启动mldonkey,即可用sancho 来连接了。
" p; d4 U: ]+ @& L! C$ a% p/ k' b$ v$ W! |
: s) Z& x# g+ q) ^6 f) F! v
你也可以编写一个启动脚本,用来启动mldonkey,我的脚本runMldonkey.sh内容如下,主要是用iptables开放相应的端口。
% l: x% F4 p; K2 f# B; ? Y8 T( d$ G4 W6 t5 v
- #!/bin/sh2 d* n6 \3 s+ a% b
- export PATH=/opt/bin:/opt/sbin:/opt/usr/bin:/opt/usr/sbin:/bin:/sbin:/usr/bin:/usr/sbin
9 s7 o' B/ t$ H; u. r) U: J - export LD_LIBRARY_PATH=/opt/lib:/lib:/usr/lib
9 J2 @1 k( f ~8 P4 e - export HOME=/opt/home
. G/ ]1 {2 r( `# D5 _ - #开放的端口
1 R. y6 T2 o& @8 Z' ^ Y - #aMule 开放的端口 TCP 2662 UDP+3 2665 UDP 2668
8 S9 O' M' _, E/ i) ` - #MLdonkey 开放的端口 ed2k TCP 2663 UDP 2667 Overnet TCP 2664 UDP 2664 Kademlia UDP 2666 BitTorrent TCP 2665 2667
2 v! Y( `& c, i4 G7 q' l( k - LOCALHOST="$(ifconfig br0| sed -e '/.*inet addr:/!d;s///;s/ .*//')"2 i) N$ I2 i I* a1 o' _. F/ ^6 L7 T
- for p in 2662 2663 2664 2665 2667; do l; i' O; ]0 V2 c7 I; F5 U
- iptables -I INPUT -p tcp --dport $p -j ACCEPT; o* k- y, S" e
- iptables -t nat -I PREROUTING -p tcp --dport $p -j DNAT --to $LOCALHOST:$p$ O" r9 H( B! Z4 T
- done9 K6 k! I6 t6 D }5 q# ^
- for p in 2664 2665 2666 2667 2668; do
# y' V" R: t) J) A$ H4 G* H - iptables -I INPUT -p udp --dport $p -j ACCEPT# Z* f: R4 y6 G/ H) n
- iptables -t nat -I PREROUTING -p udp --dport $p -j DNAT --to $LOCALHOST:$p
' P) D) }) m0 l! w0 {) K* I - done
5 a8 c8 {6 W6 ]& M) K% }: h& P - iptables -A INPUT -p TCP --dport 4661 -j ACCEPT3 t3 f0 o/ `, Z* x" F% Q: l
- iptables -A INPUT -p UDP --dport 4665 -j ACCEPT
i6 E4 ?* t& _; ?6 | - iptables -A INPUT -p TCP --dport 4662 -j ACCEPT
6 }3 M3 K' t0 s8 ] - iptables -A INPUT -p UDP --dport 4662 -j ACCEPT) x; k6 u! E, N9 I. r
- iptables -A INPUT -p UDP --dport 4663 -j ACCEPT
0 p; B+ g c( \, ^ - iptables -A INPUT -p TCP --dport 6882 -j ACCEPT) f2 p2 K% A/ w, Q9 l3 Q
- mldonkey &
4 x1 k& s2 j- w* o, u4 X2 _
复制代码
+ Y4 h' f1 B) x5 |- w0 p Q2 `; `' M3 e. m1 s# l
这个文件建立后,要用chmod 755 runMldonkey.sh,来将文件设置为可执行 |