zoukankan      html  css  js  c++  java
  • 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后可以直接在“设置”里看到,中文界面,很方便,大家自己根据情况设置吧。
  • 相关阅读:
    如何提高软件可维护性
    UML系列 (二)四种关系
    软件工程
    软件工程需求规格说明书
    机房收费系统可行性分析报告
    ThreadStaticAttribute 的使用
    WPF:Border 控件
    几篇介绍在页面中引用脚本文件的技术文档
    收集两篇介绍 Fildder 的文章
    收集三篇关于数据库主键设计的文章
  • 原文地址:https://www.cnblogs.com/mazhuang/p/1641675.html
Copyright © 2011-2022 走看看