小熊的心愿 发表于 2014-8-13 23:32:28

用QNAP下载迅雷离线——Aria2安装使用图文教程

本帖最后由 小熊的心愿 于 2014-8-13 23:46 编辑

首先,这个2年多前的帖子,我最初发表于威锋论坛http://bbs.feng.com/read-htm-tid-5330999.html,贵论坛未经我同意转过去不说,甚至连我的名字和威锋都只字不提,只用个“大侠”代替。。。那个转帖异常火爆,跟贴24页多,我想转的那位仁兄也赚足了掌声。
今天我在原帖更新了些内容,想想也顺便转到这个论坛比较好,可以让更多用QNAP的兄弟看到,因为本来写这篇文章就本着分享的目的。何况我也在这个论坛学到了很多东西。也希望以后能和更多的朋友学习交流。
-----------------------------------2014年8月13日更新----------------------------
之前说QNAP官方有了Aria2的QPKG,可现在由于他们和迅雷合作弄了个NAS迅雷(说实话很难用,我已经卸了),所以把Aria2 QPKG安装包下架了。虽说官方决定无可厚非,但还是表示遗憾。不过大家别失望,因为我找到了此QPKG包,我们可以手动安装!而且今天要送给大家一个更大的礼物,我们可以把Aria2从1.14.2升级到1.18.5啦!!(仅支持ARM的型号)
首先,没装Aria2的同学,下载Aria2 1.15.2的QPKG安装包下载并手动安装(进App Center,右上角手动安装),装完不要启动
装好后下载更新的Aria2 1.18.5 ipk压缩包,里面有2个ipk文件,都放在NAS的Download文件夹
用SSH连上NAS(不会的话看我下面的教程,有介绍),打以下两条命令
ipkg install /share/Download/libstdc++_6.0.17-6_arm.ipk
ipkg install /share/Download/aria2_1.18.5-1_arm.ipk
如果都成功的话,说明升到新版本了,再打一条命令启动Aria2
aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all --dir=/share/Download --file-allocation=none -s 5 -j 3 -x 5 -c -D
最后,进NAS,把Aria2图标启动(为的是以后重启NAS自动启动Aria2)
这样就完成了,经测试,即使重启NAS,Aria2也会自动启动的,而且是1.18.5的版本!
这里感谢隔壁网的网友大总统,1.18.5的安装包和安装方法都是从他的帖子学的。两个附件请去原贴下载,此论坛说附件太大传不上。

-----------------------------------2013年2月9日更新----------------------------
经过坛子里兄弟的提醒,发现QNAP公司已经参考我的教程后出了官方的教程,并且非常赞的把Aria2做成了官方QPKG,一键式安装启动。于是大家可以忽略我教程里好多繁琐的Linux的命令了,真是很值得表扬呀。不过版本号虽写的1.15.2A,但我装好后试了下,Aria2实际上还是1.14.2的。而且,QNAP提供的那个下载管理界面,经常连接失败(起码我用下来如此)。不过,好在YAAW界面还是可以继续用哦,建议还是换YAAW的。
对了,官方教程在此,大家请移步,我的老教程也还是放着,也许哪天还有参考的价值。
http://www.qnap.com/i/cn/trade_teach/con_show.php?op=showone&cid=70
----------------------------------------------------------------------------------------------------------------------------------------------------------------------
本贴只发weiphone,未经允许,谢绝任何形式的转载。请第一NAS网的超级版主删除转载的帖子,我会自己发的,谢谢。

最近有兄弟在WD的MBL上成功安装了Aria2,让NAS变成了迅雷离线下载机。这可把我馋坏了,因为我也用的迅雷离线(PT玩不来也没精力玩),而且Mac下迅雷也一直不给力。之前都是拿个旧笔记本放在无线路由下面,装个win2003当迅雷下载机,直接下到NAS里,下完自动休眠,到也省电环保。不过Mac下添加任务,再远程唤醒下载机,启动IDM去下载,还是觉得有点麻烦。如果能把我的QNAP也装上Aria2,当个24小时开机的下载机,该有多好啊~于是开始研究。因为自己是Linux苦手,NAS用的Linux系统,命令行什么的的,一窍不通,于是第一次尝试失败了。不断的研究相关帖子,查论坛,查QNAP还有Aria2官网,甚至参考了群晖论坛的一些内容(互相学习嘛嘿嘿),并且得到了群里一些兄弟的指点,终于渐渐摸清了门路,第二次尝试成功了!后来又研究NAS重启自动加载Aria2,也费了不少功夫。现在基本完美了,有兄弟群里求教程,本着独乐不如众乐和分享的精神,在此写下这篇教程,抛砖引玉,希望能帮到用迅雷离线的QNAP玩家。

正式开始。首先浏览器打开QNAP控制台,进入QPKG Center
http://images.weiphone.net/attachments/photo/Day_121008/199377_c0a813496646409a9bfc332ca181e.png


安装Optware,点击Web Page网址进入Optware管理窗口
http://images.weiphone.net/attachments/photo/Day_121008/199377_cb26134966485275be51c1c7f645e.png


在Filter里输入Aria2,搜索,安装
http://images.weiphone.net/attachments/photo/Day_121008/199377_6652134966505700047e6726a4547.png

好了,Aria2在QNAP上装好了,很简单是吧?复杂的是怎么让Aria2开始为我们干活。接下去,我们用SSH连上NAS,首先NAS里开启SSH
http://images.weiphone.net/attachments/photo/Day_121008/199377_da14134966544414881c3962d31c6.png


然后用SSH工具,Mac直接用Terminal,Win用Putty,敲一条命令ssh admin@192.168.1.99然后回车,这里把IP改成你自己NAS的IP地址。我顺便建议大家设置NAS为固定IP,别用DHCP
http://images.weiphone.net/attachments/photo/Day_121008/199377_2d1e13496658746cf62e27a4b8025.png


然后敲入你的NAS密码,再按回车
http://images.weiphone.net/attachments/photo/Day_121008/199377_3b8513496660516e4caa6dd4b3890.png


然后我们再敲一条命令aria2c -v,如果结果和我一样,那么恭喜,Aria2部署成功,可以看到版本号是1.14.2
http://images.weiphone.net/attachments/photo/Day_121008/199377_423c1349666185e70b660136a83fb.png


然后我们启动Aria2,输入命令aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all --dir=/share/Download --file-allocation=none -s 5 -j 3 -x 5 -c -D
这里我解释下几个参数,--dir=/share/Download意思是下载目录为NAS的Download文件夹,你可以改成/share/Multimedia什么的,但注意别拼写错了。
-s 5意思是每个下载文件分成5块同时下载,可以改高些比如8或10,但我观察过迅雷离线最多只支持5块。
-j 3意思是同时下载任务数为3个,我的QNAP是入门级TS-112,不想给它太大压力,虽然经观察同时下3个任务CPU使用率也不超50%,但任务再多也不会提高总的下载速度,所以调太高也没什么意义。
-x 5官网上说意思是连接同一下载server数为5,反正默认就这数字,我没改大。
其他的别乱改,回车
http://images.weiphone.net/attachments/photo/Day_121008/199377_752d13496669859a73206693831e3.png


现在其实Aria2已经在QNAP里启动了,我们接下去去官网弄个WebUI来,访问https://github.com/ziahamza/webui-aria2,然后下载那个ZIP压缩包
*注1: 这几天用下来似乎上面那个weiUI有些问题,虽然可改参数多但老是连接Aria2报错须刷新,建议换用这个WebUI-http://binux.github.com/yaaw/
*注2: Chrome有个YAAW扩展,装上可以忽略下面几个步骤,我用Firefox没法试,Chrome用户自行尝试https://chrome.google.com/websto ... bgfmedmjijhbjapcnki
http://images.weiphone.net/attachments/photo/Day_121008/199377_319d1349668184fb7aa8c42131d71.png


下载回来后解压缩到一个文件夹,比如XL,然后把这个文件夹都扔到NAS下的Web里
http://images.weiphone.net/attachments/photo/Day_121008/199377_3c0813496685366fddf22c973e2b2.png


然后呢,通过浏览器访问http://192.168.1.99/xl/,应该就能看到Aria2的Web界面了,把它存成一个书签吧以后管理下载就靠它了。第一次要填入NAS的IP地址,我是192.168.1.99,其它别动
http://images.weiphone.net/attachments/photo/Day_121008/199377_0abb1349668913b4d1bb61e8a72be.png



然后点右上角的Other,Global Settings,进去看看参数吧,比如下载目录是不是你之前填的Download什么的,但别乱改
http://images.weiphone.net/attachments/photo/Day_121008/199377_bc4e134966915054a05762daa1141.png
http://images.weiphone.net/attachments/photo/Day_121008/199377_314d1349669249a23b3269229c068.png


没问题的话点Save保存。接下来要改造下浏览器。请访问http://binux.github.com/ThunderLixianExporter/
按照网站的提示,将书签「ThunderLixianExporter」拖动到书签栏中。
http://images.weiphone.net/attachments/photo/Day_121008/199377_590b1349669872e6cb49e54b498d7.png


然后我们去迅雷离线网站,在主界面下,点下刚才保存的书签,会在取回本地按钮边出现一个下拉菜单
http://images.weiphone.net/attachments/photo/Day_121008/199377_d08313496700845a121a8b6cc5364.png


先别点那个,先点右上角的齿轮图标,进去后填如下地址,当然IP还是改成你的,其它不改
http://images.weiphone.net/attachments/photo/Day_121008/199377_c8ba134967030221849b8d5406a7d.png


保存后,找个要下的文件,点取回本地边的三角,选YAAW
http://images.weiphone.net/attachments/photo/Day_121008/199377_b31a1349670512e9fda0d65cb0c05.png


然后打开刚才弄好的Aria WebUI,看看是不是有任务开始下载了?我家是20M宽带,3M多的速度已经很理想了,Aria2真逆天啊,爽!!!
http://images.weiphone.net/attachments/photo/Day_121008/199377_6a1a134967064074d401c013f122b.png


如果你没有成功,别着急,可能需要重新打开迅雷离线网站,点下那个书签,再下一次,应该没问题的。
教程本该就此结束,不过我发现一旦NAS重启,需要重新SSH里敲命令启动Aria2,虽然熟练了也就1分钟的事,而且NAS基本很少重启,但我是完美主义者,还是想让NAS重启后自动启动Aria2。于是又花很多精力研究,终于搞定。大家往下看。

首先,还是SSH连上NAS,参考上面的教程,然后呢,访问这个网址http://wiki.qnap.com/wiki/Running_Your_Own_Application_at_Startup
根据你QNAP的不同型号,敲不同的mount命令
http://images.weiphone.net/attachments/photo/Day_121008/199377_42a613496715570406ecc5e775ed8.png


比如我是TS-112,就在SSH里敲这条命令mount -t ext2 /dev/mtdblock5 /tmp/config
http://images.weiphone.net/attachments/photo/Day_121008/199377_230613496716679e9114e29701abf.png


然后敲命令vi /tmp/config/autorun.sh
http://images.weiphone.net/attachments/photo/Day_121008/199377_d2a0134967182197c20009a1ed0a1.png


这时,按一下a键,就可以开始编辑autorun.sh文件了,把下面这条命令粘进去,核对下无误否
/opt/bin/aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all --dir=/share/Download --file-allocation=none -s 5 -j 3 -x 5 -c -D
*注:有兄弟反映用复制的会有问题,不能生效,但自己手动输入则没问题,失败的可以试试自己手动输入一遍。
http://images.weiphone.net/attachments/photo/Day_121008/199377_96f713496720569e15431a93b01a0.png


核对无误,按一下Esc键,然后按住shift键的同时,按两下Z键(也就是按两下大写Z),这样autorun.sh就编辑好了
http://images.weiphone.net/attachments/photo/Day_121008/199377_f9ee1349672228116f6b2166f5d1a.png


继续按照官网的指导,敲这条命令chmod +x /tmp/config/autorun.sh
http://images.weiphone.net/attachments/photo/Day_121008/199377_620113496723345af1f3677860794.png


最后非常重要的一点,要敲这条unmount命令umount /tmp/config
http://images.weiphone.net/attachments/photo/Day_121008/199377_0b0313496724400139c0ef3f8e266.png


最后,我们重启下自己的QNAP,重启后浏览器打开Aria WebUI,如果是下面的状态,那么Aria2已经在NAS里启动好了,Enjoy!


http://images.weiphone.net/attachments/photo/Day_121008/199377_49f413496726183f57643e38cb046.png






nello 发表于 2014-8-14 09:16:04

谢谢,学习下{:8_212:}

faninx 发表于 2014-8-14 09:27:53

其实还是挺简单的

moonbath 发表于 2014-8-18 20:49:11

楼主,我帮你鼻屎那个转贴不注明出处的人!

pamm 发表于 2014-8-24 20:59:19

群晖也可以用不?

zxasqw731 发表于 2015-4-8 14:47:40

学习了 {:8_212:}
页: [1]
查看完整版本: 用QNAP下载迅雷离线——Aria2安装使用图文教程