2008年4月7日星期一

远程管理mldonkey

在服务器上装了一个mldonkey。要进行远程管理,需要进行如下操作:

# 在iptables中允许自己的ip通过4080端口进行连接
iptables -A INPUT -i eth0 -p tcp -s xxx.xxx.xxx.xxx --dport 4080 -j ACCEPT

# 在mldonkey中允许自己的ip
telnet 127.0.0.1 4000
>set allowed_ips "127.0.0.1 xxx.xxx.xxx.xxx"

# 为自己添加用户名和密码
>useradd myname mypasswd
>quit

之后就可以远程连接并且要求密码了。

由于我这台服务器无法解析域名,所以必须要手动导入server.met。只需要在web管理界面的输入框中输入:

servers /home/myname/server.met

就可以了。

接下来,解决防火墙问题。如果对iptables设置了比较严格的INPUT链的话,需要开放donkey, overnet, kademlia三个网络的对应端口(端口可以在.mldonkey/donkey.ini中查到)。具体如下:

1. donkey网络,需要对donkey.ini中查到的端口开放tcp协议。比如查到的是4662,就要开放4662端口的tcp协议访问;另外需要注意的是,还应该开放4662+4=4666的udp协议访问。
2. overnet网络,tcp&udp协议都要开放。
3. kademlia网络,开放udp协议即可。


全部设置好以后,用起来还行。虽然速度也不快,不过至少是全天候开机嘛。

没有评论: