ed2k尽管是一种老旧的p2p下载方式,但其中确实包含着不少资源(尤其是小姐姐的电影),更是自带优秀的搜索引擎。但在中国非公网及恶劣的p2p环境下,资源传播速度非常有限。正好手上有台vps,经过仔细研究,成功完成了ed2k下载程序amule的server版编译安装及运行,现记录步骤如下:
依赖
过程
1、下载文件
2、安装wxWidgets-2.8.12
由于是已经配置好环境的vps,所以常见的编译环境都有,不需要特别配置
#解压文件 tar zxvf wxWidgets-2.8.12.tar.gz #配置文件 cd wxWidgets-2.8.12 ./configure --disable-gui --enable-unicode --without-subdirs --without-expat #编译并安装(为了快速安装,采用了双进程编译,-j的参数设置为4会安装失败) make -j 2 su root make install && make clean ldconfig
3、安装aMule-2.3.3.tar.gz
#解压文件 tar zxvf aMule-2.3.3.tar.gz #配置文件(非GUI) cd aMule-2.3.3 ./configure --enable-amule-daemon --enable-amulecmd --enable-webserver--enable-optimize --disable-monolithic --disable-monolithic #编译并安装 make su root make install && make clean
4、配置amule
在第一次使用amule时应该对其进行配置:
#初始化amuled配置 amuled --ec-config 获得ECPassword或者webSever的passowrd的md5值 echo -n yourpassword | md5sum vim ~/.aMule/amule.conf
然后修改AcceptExternalConnections=1 ,在amule.conf文件中修改ECPassword的值为yourpassword的md5值。如果想启动webserver还应该修改Enabled=1,修改password为yourpassowrd的md5值
5、启动amule
amuled -f //以全后台方式启动amule主程序
成功,可以用远程客户端和你设置的密码yourpassword登陆amule了
目前存在的问题:缺乏开机启动脚本,需要额外配置
总结
总体来说,通过配置amule服务端,让我学会了linux简单编译安装,是一个巨大的提升,今后还要再次加油,提升自身技术水平,特此纪念
