|
引言:去年底买入AC68U后,发现双拨可以令我的百兆电信宽带(4兆上传)速度翻倍,特别是PT上传能达到1.1M/S,就一直摸索用aria2进行挂机下载(路由接了二个2.5寸硬盘),回想当初,确实问题百出,不得其解,但使用至今,已经非常理想,今天闲着没事,发现论坛里还是有很多人在寻求aria2的使用帮助,就把自己的方法和经验作番总结。论坛里有大侠提供了IPK的安装方法,这种方法虽然比较方便,但是对于初手来说,总是知其然不知其所以然,没出问题还好,出了问题就不知怎么解决。其实,IPK无非是把aria2有关的几个文件复制进相关的目录下,并且做到重启自动运行。但是这种做法有几点不足:首先是路由重启后,移动硬盘并不是马上挂载,而且挂载名会有变化,如果你把aria2装在硬盘1上面,而下载目录在硬盘2里面,当挂载名变化后,程序会因存放路径变化而出错。其次是aria2比较不稳定,当下载文件多、速度快时,容易崩溃掉,所以需要经常检查进程情况,这个非常麻烦。所以,才有了我下面的文字。(年纪大了啰嗦一点:)
一、准备工作:1、务必先挂载好移动硬盘,(建议每个分区都使用卷标,这样重启后挂载名不会乱变)可以是单盘,也可以是双盘,不推荐用U盘,因读写频繁很容易坏掉。2、在路由的“USB应用”里面安装好下载大师,这一步是为了利用下载大师的WEB服务,安装后只要把Aria2的web管理UI放到下载大师的目录里,就可以使用http://IP:8081/ 来打开aria2的管理页面了。3、在路由的“USB应用”里面打开“服务器中心”,开启“网络共享(samba),这一步是为了方便从电脑往路由里复制文件,当然你也可以使用cuteftp 或是 winscp进行复制。4、路由的“系统管理”中开启telnet服务,在电脑里打开cmd窗口,telnet 进入你的路由。
二、复制文件:打开电脑--网络--你的路由,进入你挂载在路由上的硬盘(如果是双盘或多个分区,则是安装有下载大师的那个分区或盘),然后进入”asusware.arm”目录下的“bin“目录里,把下载的 aria2c 和 check 两个命令程序复制进去;然后进入”asusware.arm”目录下的“etc“目录里, 把下载的 dm2_aria2 这个文件夹(里面有aria2.conf 和 aria2.session 两个文件)整个复制进去,目录名不要变;再进入“etc“下的“downloadmaster”这个目录里,把下载的 yaaw整个文件夹复制进去。这样复制工作就完成了。注意复制文件后,要在telnet 下,用 chmod -R 777 + 文件或文件夹名称 的方式,把刚才复制的文件权限给予读写运行。
三、个性化conf设置:aria2.conf这个文档,可以用写字板打开,里面是aria2的各项设置,使用前应打开根据自身的目录结构对“dir= 、 input-file= 、save-session=、dht-file-path=、dht-file-path6= ”这几项作调整,其他的设置项不改也不要紧。其中DIR是指下载文件存放目录,比如我是" /mnt/1THDD/Download ", 请在指定时确保该目录存在。
四、安装到此就算完成了,你可以在telnet下 打 "check" , 看看屏幕有没有出现 “starting aria2”,有就说明运行成功了。
五、接下面,我们要利用路由的crontab服务,让它定时检查aria2c这个进程。telnet下打crontab -e进入vi编辑器,按i 键变成编辑模式,再输入 */10 * * * * check,第一个*/10表示每隔10分钟执行一次,后面四个*代表的是日期,不用管它,注意之间要有空格,第5个*号空格后面跟的check命令是我自己编的检查aria2进程,第二步时你已经复制到/opt/bin下面了,最后按ESC键,再按:键,再分别按W和Q键保存退出。注意:重启后crontab里的内容会清空,所以这一步需要重新输入一次,考虑到路由重启次数不多,而且重启后挂载名会变化所以手动做一次crontab也不至于太麻烦。
六、打开网页输入 “http://路由IP:8081/yaaw 输入路由管理的用户名和密码,就可以管理下载文件了。根据我的使用经验,在新增加下载文件后,有时会出现内部错误,或者半天没反应,这个暂时无解,一般过段时间又会正常,Aria2的稳定性是比较差,也许跟路由的硬件性能有关。远程也可以用wan IP(或DDNS):8081/yaaw进行管理。
好了,享受你的省电快速的路由下载机吧。打字好累地说。。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|