实现远程电驴下载
此为NAS系列的一部分
为了使文件服务器同时具有下载机的功能,需要实现其他机器远程控制NAS下载文件,下面介绍电驴。
Amule是全平台的ed2k/kad客户端,官网是 http://www.amule.org/
参考了如下资源:
linux命令行 字符界面下编译安装amule web为管理界面
通过系统Ubuntu安装的Amule是带有图形窗口的,因NAS一般不安装X Window,所以通过源代码编译安装。
1 先安装amule的依赖包wxall,从 http://www.wxWidgets.org 下载
make
sudo make install
sudo ldconfig
2 amule 还需要crypto++包和zlib包
分别去官网下载安装
3 下载Amule,http://www.amule.org/files/files.php?cat=27
解压,安装是选择安装后台程序和web监控服务
make
sudo make install
Amule安装好了。
4. 配置Amule
运行amuled –ec-config 配置连接
运行amuled,退出,产生配置文件
修改如下几项:修改以下各项:
AcceptExternalConnections=1
[WebServer]
Enabled=1 #这里要改成1,否则WEB配置界面amuleweb不会启动
ECPassword= #这行是进入web界面的password,一样要输入MD5值,而不是直接输入字符.
Template=default #界面款式
更改server.met和nodes.dat的URL
下载各配置文件到~/.aMule/
5. 运行amuled,另一台机子打开 http://ip:4711 就可以远程控制下载了
网络截面如下
6.实现开机自动运行amule
创建 /etc/init/amuled.conf 文件
加入内容
start on (local-filesystems and started dbus and stopped udevtrigger)
stop on runlevel [016]
script
exec su yourusername -c “/usr/local/bin/amuled”
end script
再运行
再重启,amule就随机启动了
也能用下列命令随时开启关闭
sudo stop amuled
