• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

NAS Aria2的安装及远程下载的实现 多处理器通用教程

威联通 QNAP  / 教程分享  / 只看大图  / 倒序浏览   © 著作权归作者本人所有

#楼主# 2016-4-9 02:16

跳转到指定楼层
本帖最后由 gnpop612 于 2016-5-8 12:47 编辑

感谢rathan提供的Aria2的教程     原帖传送门:http://www.nasyun.com/thread-25850-1-1.html

ARM系列如何安装Aria2,或许会有人很迷茫,不知如何下手,其实很好安装,步骤已经非常简单。(这里也不过是一个资料的整合,简化)
其实其他处理器系列也可以这么干,比如intel,AMD的,测试intel是可行的,今天小伙伴帮忙测试后AMD也是可行的。
(Aria2的实现需要全程爬墙,最好是路由器协助代理出国,各位小伙伴珍重)

1、下载和安装Entware-ng

首先下载Entware-ng

网址:http://apps.qnap.community/11-community/10-qnapware点击下载,下的文件是Entware-ng_0.97.qpkg(需要代理出国)

1

1

然后,在App Center中手动安装Entware-ng_0.97.qpkg

3

3

(安装过程很缓慢,因为它要根据nas硬件下载对应运行库,需要稳定的代理出国)
Entware-ng安装完只是一个图标,不能运行。

4

4


2.安装 aria2
再三思考后修订:Aria2的安装可以直接通过第三部分内容里的代码直接搞定,通过网页可以进入。

3.使用
PUTTY更新opkg并更新安装Aria2
(需要出国,也可以参考
rathan大大的帖子2-1到3-14,这个不需要出国)
如何用PUTTY其实这并不复杂参考rathan大大的帖子第3-6到3-13就行
用putty连上你的nas,登陆后,升级opkg,必须的,命令如下:
     opkg update

6

6


代码更新安装Aria2一次到位,代码:
   opkg install aria2

7

7


这样就安装了aria2,最后启动Aria2。
启动代码:
aria2c --enable-rpc=true --rpc-listen-all=true --rpc-allow-origin-all=true --dir=/share/Download/ --file-allocation=none -s 5 -j 3 -x 5 -c -D

登陆地址使用:http://webui-aria2.ghostry.cn/ 就可以进入Aria2界面了

至此软件部分安装完毕,余下设置方面的内容请参考rathan大大的帖子


远程控制
(这部请学习完
rathan大大的帖子后再来
下面我们将实现远程下载,某种程度上来说和迅雷远程很类似。其实学习过rathan大大帖子的聪明同学已经想到了,只要把导出设置中NAS的IP地址改成动态域名,在路由器上做一个6800的端口映射,使你的NAS能够在外围访问就可以了,突然有木有觉得好简单的说。

但是要实现也有几个条件,一是你家要有公网IP,电信同学应该难度不大,现在花生壳貌似有个内网解决方案,有兴趣的同学也可一试;(网通公网实在无语,可以试下花生壳)
二是要有动态域名DDNS,这个免费的一大堆,QNAP本身也自带,我们用NAS自带的就行;三是路由器上要能做端口映射,这个相信大家都无压力。

1.如何获得动态域名DDNS?
其实注册QNAP的myQNAPcloud服务,你就能得到一个xxx.myqnapcloud.com 的域名,这个域名解析出来就是你NAS所在的外网IP地址。
就是这货

8

8


注册完你就有了

9

9


在路由器上做6800端口的映射,以我的网件R7000路由器(梅林固件)为例。
除了6800端口,顺便把NAS的80和8080端口也映射出来,这样就可以从外部访问WEB GUI管理下载了,我电信的小伙伴测试发现80和8080两个端口被封了,遇到的同学请注意避开这两个端口号,我的我把8889和8888端口分别映射到NAS的80和8080端口。
远程控制WEB GU最下面有说明。

10

10


2.设置百度云和迅雷离线导出
这里以百度云为例,将导出设置里的链接地址换成你的动态域名即可,迅雷的设置一样(看过rathan大大的帖子的都会的吧)。

11

11


3.开启远程下载

后面的步骤就没有区别,选择要下载的文件,选择导出下载,NAS就自动开始下载了,不过你看不见啊!不知道到底成功没有,怎么办呢?

其实远程访问WEB GUI有一个前提需要安装ARIA2的WEB GUI的界面
下载WEB GUI解压后得到webui-aria2-master文件夹,为了简单好记,可以把这个文件夹改个名,比如aria2,然后把这个文件夹传入NAS的Web目录。
怎么传?打开NAS管理界面的File Sation,看到Web目录了吗?这下不用我教了吧。
上传好后如下:

12

12


现在你有多了一种本地访问方式,可以在浏览器地址栏输入(IP地址是你的NAS IP地址): http://192.168.1.XX/aria2/

156655.JPG

大概就这样子(这东西的设置不用我说了吧,要注意的是谷歌浏览器访问有时会显示不正常需要多刷新下


以前的 http://webui-aria2.ghostry.cn/#本地访问时依旧可以使用

安装WEB GUI后远程访问地址:http://xxx.myqnapcloud.com:8889/aria2(XXX和8889这两个参数填你自的)
8889是我映射的出来的端口号,根据自己的设置改

还有最后一个问题,NAS每次重新启动后,都得通过SSH登录执行一次启动Aria2的命令,因为我的基本不关机,所以懒得纠结了。
开机自启有两种方式,一种是在etc/config/qpkg.conf文件中写入,另一种是在/tmp/config/autorun.sh中创建自启文件,具体可以参考wiki.qnap.com/wiki/Running_Your_Own_Application_at_Startup  或  http://www.tweaking4all.com/qnap/qnap-aria2-download-manager/
自启动问题,回复里面
diksonhe大大已经做出补充,大家可以去参考学习

到此就全部结束咯。

评分

参与人数 2云币 +6 贡献 +16 +16 收起 理由
hcymnw + 10 + 10 赞一个!
mojelly + 6 + 6 + 6 感谢楼主发布教程!这下Aria2教程完整了!

查看全部评分

那是云论坛 - 国内知名的NAS交流平台
http://www.nasyun.com
分享淘帖
回复 印象

使用道具

1

精华

30

回帖

617

积分

入门用户

Rank: 1

云币
7
贡献
78
活跃
111
精华
1
gnpop612 发表于 2016-5-8 10:39 来自 中国云南玉溪
diksonhe 发表于 2016-5-6 11:18
我草tmd,浏览pkg.entware.net 竟然要,NAS ping不通啊,opkg update没反应,跑到浏览器里可以过去 ...

没办法,中国万里长城防火墙什么都要和谐。安装entware要一直保持稳定的爬墙出国,因为安装entware过程中entware会自动下载和处理器匹配的核心组建,不然的话就算安装成功了也没用,不知道你是不是遇到这个问题,还有非常感谢你对ARIA2自启动部分做出的补充。
回复 支持 反对 印象

使用道具 举报

1

精华

30

回帖

617

积分

入门用户

Rank: 1

云币
7
贡献
78
活跃
111
精华
1
gnpop612 发表于 2017-7-27 18:53 来自 中国云南玉溪
jiang37645929 发表于 2017-6-23 02:00
我全都装好了。。。。迅雷插件用不了 怎么破?

迅雷以停止第三方支持,无解了。不过啊aria2 1.32支持更多链接下载
回复 支持 反对 印象

使用道具 举报

1

精华

30

回帖

617

积分

入门用户

Rank: 1

云币
7
贡献
78
活跃
111
精华
1
gnpop612 发表于 2017-7-27 18:57 来自 中国云南玉溪
odewdbuke 发表于 2017-3-28 19:35
楼主教程详尽。可是总觉得要有一种技能是个什么事儿。

哈哈,这个我尽快处理
回复 支持 反对 印象

使用道具 举报

1

精华

30

回帖

617

积分

入门用户

Rank: 1

云币
7
贡献
78
活跃
111
精华
1
gnpop612 发表于 2017-7-27 18:57 来自 中国云南玉溪
本帖最后由 gnpop612 于 2017-7-27 23:43 编辑

最近又回来折腾Aria2,因为弄到一台231想试试,加上Aria2 1.32版功能大大加强了支持的链接也更多了。因为帖子无法编辑了针对一些问题进行补充
尽量使用谷歌浏览器,网页自动翻译,方便一些英文不好的朋友
1.针对爬墙问题补充:可以到开发组地址下载软件解决需要爬墙问题
地址:https://github.com/Entware-ng/Entware-ng/wiki/Install-on-QNAP-NAS
点击此软件包下载自适应安装包
QQ截图20170727190634.png

2.安装Entware-ng包后使用PUTTY输入代码无法自动安装Aria2的情况
开发组下的包一般来说不用爬墙了,很少出现自动安装不了的问题,实在无法自动安装的需要手动一 一安装处理的
提供地址:https://github.com/Entware-ng/Entware-ng
网页最下方选择arm v7进入软件库下载需要的文件手动安装
QQ截图20170727191155.png
需要的文件有Packages、zlib、libopenssl、libssh2、 libxml2、 aria2
QQ截图20170727192805.png
安装方式:把下载好的文件上传到NAS中的Download文件夹下
PUTTY中使用代码:ipkg install /share/Download/xxxxxxxx (x为文件名例如:ipkg install /share/Download/zlib_1.2.11-1_armv7soft.ipk)解决
3.百度云问题
给出插件开发者地址(里面有文件和安装等方面的说明):https://github.com/acgotaku/BaiduExporter
4迅雷问题
迅雷近期停止第三方支持暂时没有办法,尽量升级Aria2到1.32版支持磁力等新链接支持。
给出插件开发者地址(有兴趣的自行研究):https://github.com/binux/ThunderLixianExporter

5.修改启动文件WinSCP找不到文件的
软件设置中启动隐藏文件
QQ截图20170727234226.png








回复 支持 反对 印象

使用道具 举报

1

精华

30

回帖

617

积分

入门用户

Rank: 1

云币
7
贡献
78
活跃
111
精华
1
gnpop612 发表于 2017-9-7 16:40 来自 中国云南玉溪
wulala 发表于 2017-8-30 16:13
全程爬梯子,流量怎么办???

回复第三页有解决办法,因为帖子没法改了,补充在第三页了。
回复 支持 反对 印象

使用道具 举报

1

精华

30

回帖

617

积分

入门用户

Rank: 1

云币
7
贡献
78
活跃
111
精华
1
gnpop612 发表于 2017-9-7 16:49 来自 中国云南玉溪
蜗牛野牛 发表于 2017-8-17 01:27
NAS重启后,感觉就要重装一下Entware.ng.97包。因为nas重启后,敲opkg命令都是command not found 更别说ari ...

你可以试试老版本的Entware.ng,论坛里有,不同的NAS会出现不同的小问题确实头疼,我的必须强制手动启动才能用,搞得头大。
回复 支持 反对 印象

使用道具 举报

1

精华

30

回帖

617

积分

入门用户

Rank: 1

云币
7
贡献
78
活跃
111
精华
1
gnpop612 发表于 2018-4-12 21:46 来自 中国云南玉溪
ocean521 发表于 2018-3-22 17:46
直接覆盖安装可以么?还是需要将之前的版本卸载,如果直接覆盖安装,自启动文件还是否需要重新配置

覆盖安装即可,自启动看个人情况了,最好检查下。
回复 支持 反对 印象

使用道具 举报

1

精华

30

回帖

617

积分

入门用户

Rank: 1

云币
7
贡献
78
活跃
111
精华
1
gnpop612 发表于 2018-8-31 00:40 来自 中国云南玉溪
愛镹①個字ツ 发表于 2018-7-3 16:18
x231P 安装使用都搞定了,就是自启动没搞定,设置和说明都按照 diksonhe 大神设置的,但是没成功

抱歉我已经放弃挣扎了,搞NUC挂机下载上传了,威联通随着系统版本的不停飙高,系统结构的不停调整,自启动设置也不是永久都不变的,硬件快速迭代,官方对软件生态的不负责任,很多大神们也没动力研究,这个真心帮不了你了。
回复 支持 反对 印象

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于作者

gnpop612

入门用户

  • 主题

    1

  • 帖子

    31

  • 关注者

    12

etsme
快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图