Qnap NAS折腾记(9)用AriaNG管理Aria2下载

上一篇折腾记已经讲到如何在Qnap NAS使用容器(container)安装Aria2下载,但还是有些不完美的地方,这次稍微深入一点,主要解决了下载文件夹设定问题以及一些BT下载的问题。

下载文件夹的设定

上次说到安装好Aria2网页UI后无法自定义下载路径,这次我算搞明白了,在安装docker之前先要进行一些设定,挂载NAS里的路径到容器(container)里就行了。注意,这是在创建容器之前的设定,容器创建后就无法增加了。

如图,左侧红圈内是NAS想要挂载的路径,右侧红圈是容器内指定的路径。

只需增加此设置就可以了,其它安装方法同上篇讲的内容一致。

容器安装完毕,运行后再次查看设置,就可以在共享文件夹选项卡看到如下设置。

这里就已经增加了一个路径。

然后在Aria2的设置里将下载路径指定成你设置好的路径就行,也就是第一张图右侧红圈内的路径。这样下载后的文件就会直接存放到第一张图左侧红圈内的NAS路径了。非常方便管理。

Aria2 BT下载设置

首先还是要添加tracker服务器,见上一篇内容。

然后做如下图设置。

还可以设置做种时间

Aria2的其它管理方法

NAS里已经安装了Aria2用这个自带的网页界面管理也非常方便了,但设置内容很多而且是英文,略不方便,还可以采用其它方式来管理。

chrome里安装Aria2 for Chrome扩展,然后设置你的RPC路径就行了,具体方法见上一篇文章。

用这个界面来管理Aria2与NAS上的是一致的,但设定都换成了中文比较容易理解。祝大家玩的开心。

Qnap NAS折腾记(8)Aria2下载百度网盘

2019年2月19日更新:一直很少用这种方式下载,最近用了几天,发现一个问题,就是container重启后Aria2设置的内容也都丢了,包括tracker服务器,下载文件夹等等,再次重启后需要重新设置。所以有需要用这种方式进行下载的尽量减少重启container或者NAS的次数。

其实我一直对于下载没太关注,因为Qnap官方的Download station就很好用了,http下载基本满速,bt下载如果种子情况良好的话速度也不错,而且官方客户端还有直接搜索种子的功能,非常好用,但看网上很多人都有下载百度网盘的需求,稍微折腾了一下,Qnap NAS上安装Aria2配合浏览器插件使用起来还挺方便的,简单分享一下。

以下所有文字基于Qnap TS-435Bmini NAS,操作系统为QTS 4.3.6。理论上支持Container的机型应该都适用。浏览器为chrome。

安装Aria2 web UI

首先在APP Center 安装Container,打开Container在“创建”页面直接搜索 xujinkai/aria2-with-webui ,搜索到后直接安装,设置全部默认。安装完成后点击这个“容器”点击“设置”,在“高级”设置里设置网络,进行端口映射,见下图。

6800映射到6800;80映射到6080,这个将是aria2的图形界面;8080是下载文件夹,端口随意

端口映射如果无法修改的话可以将容器停止运行,手动增加端口映射后再次运行。

完成后点击容器,可以看到端口修改后的网址,上面就是Aria2的图形界面网址,下面那个是下载文件夹位置

点击上面那个网址。

出现Aria2的管理界面,安装成功。

今后只要NAS开机,Container运行就可以直接通过http://yourIP:6080来访问这个页面。

配置

在刚才那个Aria2管理页面的左下方有个“快速访问设置”

其中:

  • dir”可以设定下载目录,下载的文件就存放在此处。不过我没有成功设置成别的目录,如果你设置成功了可以给我留言。
  • conf-path”是config文件的存放处,可以不管。

上面说的那个下载目录不管我怎么修改它还是会在原来的位置,那么它在硬盘的什么地方呢?其实,打开容器的设置页面就可以看到了。如下图:

很啰嗦的一个地址对吧,在“文件总管”里按照这个地址找到这个文件夹,然后把它设为“我的最爱”,今后访问还是很方便的。(设为“我的最爱”的方法,就是找到文件夹后在“文件总管”的右上角有个“心形”图案,点击加心即可。)

然后进行BT下载的配置。

初始状态的BT下载速度非常慢,甚至没有速度,我们手动添加一些Tracker服务器就可以解决这个问题。

点击Aria2管理页面的设置,点击“全局设置”,找到“bt-tracker”选项,在后面的输入栏输入tracker服务器地址。服务器地址可以在GITHub的这个页面找到,选择best列表里的服务器即可,每个服务器用逗号“,”分开。如下图:

至此,我们的Aria已经可用了,http和bt下载都没问题了,下面进行百度云的设置。

安装BaiduExporter插件

插件只支持chrome浏览器和firefox浏览器,下面以chrome浏览器为例。

插件作者的页面下载,选择下载crx那个文件就行了,安装方法作者页面已经写的很清楚了,直接将下载的插件拖到chrome插件窗口就可以安装了。

如果安装的时候出现错误,这时候将插件的crx后缀更改为zip后缀,然后用解压缩软件将其内容解压缩到一个文件夹内,然后在chrome浏览器插件管理的页面打开开发者模式选择“加载已解压的扩展程序”进行安装,一般都能解决,如果还是无法安装,请自行搜索解决方法,至少我现在最新的chrome稳定版是完全可以安装的。

需要注意的是,按此方法安装的插件解压后的文件夹不能删除,每次启动chrome时会加载,而且每启动时还会提醒你是第三方插件不安全之类,忽略就行了。

设置BaiduExporter插件

首先打开Aria2的管理页面,点击“设置”,点击“连接设置”记住RPC路径,如下图:

打开自己百度网盘网页(此时BaiduExporter插件已安装好),随便点一个资源,此时页面的上方会出现一个“导出下载”的菜单,这个就是插件的功能。鼠标放到这个菜单上,弹出下拉菜单,点击“设置”如下图:

在红线框的位置将你之前记录的Aria2的RPC地址输入,保存,退出。

至此,设置完成。

使用Aria2下载百度网盘

上述步骤完成后使用起来就非常简单了,打开自己的百度网盘页面,选取想要下载的资源,页面上方出现“导出下载”的菜单,选择第一个“ARIA2 RPC”即可。然后去你的Aria2管理页面去看看吧,下载资源应该已经添加了,如下图:

图中第一个资源是BT下载,第二个是百度网盘资源,我家是200M光纤,速度还行。