Linux下安装与配置aMule电驴

虽然说Wget已经够速度了,可是缺点是有些链接下不下来,毕竟它不能像迅雷那样疯狂地明目张胆用盗链技术。所以有些时候还是挺苦恼的,得另想办法。个人感觉电驴是不错的选择。
Google了一下,好像蛮多评论说安装啊配置啊挺不好弄的,我觉得还好,当然也许是我的方法比较不科学吧,但现在毕竟能正常使用了,而且速度啊ID啊各方面状态都良好,我还有什么要求呢?如此足矣。
按search来的资料,需要准备的源码包有四个(个人比较喜欢源码的方式,RPM包的这依赖那依赖的搞得我头晕,如果真的需要的话源码安装也会提示)。分别为:
aMule-2.2.2.tar.bz2
下载链接:http://nchc.dl.sourceforge.net/sourceforge/amule/aMule-2.2.2.tar.bz2
wxWidget-2.8.9.tar.gz
下载链接:http://prdownloads.sourceforge.net/wxwindows/wxWidgets-2.8.9.tar.gz
cryptopp552.zip
下载链接:http://www.cryptopp.com/cryptopp552.zip
libupnp-1.6.6.tar.bz2
下载链接:http://nchc.dl.sourceforge.net/sourceforge/pupnp/libupnp-1.6.6.tar.bz2

安装顺序:
wxWidget
cryptopp
libupnp
aMule

一、安装wxWidget
$tar -zxvf wxWidgets-2.8.9.tar.gz
$cd wxWidgets-2.8.9
$./configure -enable-unicode
$make
$su root
$make install
$make clean

二、安装cryptopp
右键解压cryptopp552.zip至某目录,并进入其文件夹,
$./configure
$make
$su root
$make install
$make clean

三、安装libupnp
$tar jxvf libupnp-1.6.6.tar.bz2
$cd libupnp-1.6.6
$./configure
$make
$su root
$make install
$make clean

四、安装aMule (编译的时候还是会出现未找到upnp的信息,我也不知怎么解决)
$tar jxvf aMule-2.2.2.tar.bz2
$cd aMule-2.2.2
$./configure –enable-optimize –enable-amulecmd –enable-amule-daemon –enable-amule-gui –enable-webserver –enable-cas –enable-wxcas –enable-alc –enable-alcc –enable-amule-utils
$make
$su root
$make install
$make clean

五、配置aMule
启动一次aMule,这时你的主目录下会出现一个~/.aMule的文件夹,里面有amule.conf这个配置文件。修改以下各项:
Password= #这行,需要填入用户设置的password的MD5值,
生成MD5的指令:echo -n yourpasswordhere | md5sum | cut -d ‘‘ -f 1
(把yourpasswordhere换成你要设的字符串)然后把生成出来的字串copy到 ‘Password=’项中

AcceptExternalConnections=1
#一定要改为=1,否则amule不会启动的
[WebServer]
Enabled=1
#这里要改成1,否则WEB配置界面amuleweb不会启动
ECPassword=
#这行是进入web界面的password,一样要输入MD5值,而不是直接输入字符.可以跟上面那个一样

在命令行下启动amule程序的时候,提示缺少
libwx_gtk2u_adv-2.8.so.0
libwx_gtk2u_core-2.8.so.0
libwx_baseu_net-2.8.so.0
libwx_baseu-2.8.so.0
这四个文件,其实系统里有,将其从/usr/local/lib里复制到/usr/lib即可。
然后基本就差不多了。
启动后发现一直提示我Lowid,提示可能是在路由器和防火墙后面。我登上路由(http://192.168.1.1)用户名密码默认一般是admin,一看发现我们的防火墙根本就没开。于是我直接把那里面的“转发规则”--“DMZ主机”里填上我的局域网IP如182.168.1.103,然后启用。这样再次联网后就发现不是Lowid了。服务器嘛,我觉得aMule自动更新的那些已经足够我用的了,大家要添加的话可以自己GG一下。其它的一些东西启动了aMule后可以直接在“设置”里看到,中文界面,很方便,大家自己根据情况设置吧。
原文地址:https://www.cnblogs.com/mazhuang/p/1641675.html