Aria2下载机和web界面的安装

继昨天那个文章,真心后悔。Transmission只能下载BT。aria2可以下载HTTP,FTP, 磁力,当然也能下载种子。所以其实比起来Transmission真的太low(而且名字死长)

安装aria2很简单(系统deb)

然而aria2webui存在几种。

2017-01-30:我又发现了问题,不推荐使用yaaw和webui了。具体问题见文末。又补充了一段,改用了AriaNg。下面一段可以跳过。

https://github.com/search?utf8=%E2%9C%93&q=aria2

去github看看,发现..到处都是……国人喜欢用yaaw,看上去还不错,基于javascript,部署简单。当然大多数也都是javascript的,很少见到php的,java的,,

关于yaaw这里我也试了一下,还不错,图我从http://blog.csdn.net/dexinzheng/article/details/43421561链接过来。

UI感觉还不错的对吧!

但是这里在github上的第二位也是基于js。webui-aria2

图来自github的README

这个是不是更帅呢?而且/js/translate/zh_CN.js中有中文翻译。

于是我开始折腾这个。

之前搞好的nginx其实也不用配置,因为基于js而不是在服务器处理的脚本,所以web服务器安装不再多说。如果不会,去查apache和nginx的安装。由于本人只是写记录而不是教程所以一定不会写很细致……(懒)

sudo apt-get update

sudo apt-get install nginx  随意啦

cd进webroot

然后下载webui-aria2。

启动aria2c的rpc服务调试一下,访问http://<server_ip>:<port>/webui_aria2看看是不是安装好了。

感觉怎么样?

正如提示说的,这样不安全。接下来配置aria2的rpc。

简单写了一个配置文件。因为没有时间,所以只能知其然不知其所以然的查找,拼凑出了这一段。session自己建立,conf文件如果没有也是自己建立的。session作用是可以保存一次进程,别重启以后啥都没了。rpc两项是用户名和密码。貌似还有一个secret的,也是为了安全,但是今天来不及弄了。所以只能

aria2c –conf-path=<path>

这样运行一下,然后把它写进rc.local。期待下次重启可用。

测试使用:

<本文会有后续完善>

//这里是第二天发生的事情,改用了AriaNg

第二天我发现了一个问题。就是手机根本无法使用这两个。换了很多手机浏览器都不成功,甚至换了手机还是不行。这个时候电脑访问却很正常。

这说明兼容性很差。yaaw也是,不能正常工作。此时,偶然看见了另一个叫AriaNg的。中文README在下面↓

https://github.com/mayswind/AriaNg/blob/master/README-CHS.md

国人开发哦!就没有翻译的问题了。融合了YAAW和webgui的优势。值得推荐!

下面一张来自本人渣渣手机

完美兼容!

不吹了不吹了,来说说安装。

https://github.com/mayswind/AriaNg/releases

这里是发布,首页开发版貌似不能用。要找releases的。找一个你要的版本,复制链接。此时最新是

https://github.com/mayswind/AriaNg/releases/download/0.1.0-b4/aria-ng-0.1.0-b4.zip

然后我直接在树莓派上

好了,然后浏览器打开看吧。关于aria2的上文有了,这里就不多说了。我去下pian了(滑稽)

发表评论

*

Protected with IP Blacklist CloudIP Blacklist Cloud