Aria2Gee 教程

2017.01.02 17:43 Mon| 4336 visits hiwifi| Text

改定履历

  • 20170102:新规做成,插件还未上线。
  • 20170103:添加 RPC path 说明。

Aria2Gee是什么

Aria2Gee是一款运行在 HiwifiOS 上,整合 aria2 和 frp 内网穿透的远程下载插件。化繁为简,你不需要关心公网ip,不需要配置冗长的参数,只需在 Hiwifi 云平台安装,

设置一个 token (密码)参数,通过新手UI链接可以直接使用了。

本文并不讨论aria2和frp的参数配置说明以及本插件实现细节。只是简单的说明书。

开始之前

aria2

aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces.

从简短的说明不难看出,aria2并不支持ED2K(电驴链接)。

不同于迅雷等其他下载工具,aria2本身是没有界面的,可以直接通过命令控制下载,当然如果你会随时开终端连接到路由器后台来执行下载任务,那你一定不是本教程的受众了。

更人性化的是用前端(一般为网页)UI界面通过RPC(Remote Procedure Call)的方式给aria2程序提交任务。aria2的前端UI和后端下载是分开的,只要在支持的前端UI填上后端(路由器端)的链接参数就可以控制下载了。

关于aria2的一切都在aria2的主页,其他不多做赘述。

frp

frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。

能够为每一个用户提供一个域名,感谢 fatedier 的 frp 项目, 功不可没,很感谢frp作者的付出。

同时感谢恩山论坛大神编译的 mips 客户端。

Github 主页

Aria2Gee可能存在的问题

  1. Aria2Gee 只是一款下载器,如果下载链接本身资源不给力,那么本插件可能下载速度较慢。
  2. 前文已经说过 Aria2Gee 并不支持电驴链接。
  3. 由于内网穿透所用的服务器为我的美国 vps ,远程操作过程可能刷新很慢,请见谅(国内的vps实在太贵)。
  4. 毕竟只有我自己维护,难免有 BUG 请见谅。

初级教程

初级教程主要是插件安装和 UI 的配置。

插件的安装

在云平台找到 Aria2Gee 。

插件详情

安装过程中需要设置 token ,参数尽量设置的复杂些。这个记不住也没问题,插件的运行状态里会显示。

安装成功

最后不出意外,插件完美运行

运行状态说明

插件的状态显示中有很多内容,不了解的人很容易无所适从,下面分开解释下。

  1. 运行中
    如果插件是启动状态,那么就会显示运行中,这不必多言。

  2. Server、Port、token
    这三个参数是唯一确定你身份的凭证,如果被别人知道这些参数,那他也可以控制你的路由器远程下载了哦。前端界面登陆时需要这些参数。

  3. RPC path
    在进阶教程里会用到这个参数哦。

  4. 新手直达链接
    这是一个免配置的前端界面,只需点开链接,连接成功界面如下图所示,就能添加任务了。这也算是本插件的一个亮点哦。当然这个界面只提供了最基础的功能。

    感谢 NemoAlex 的 glutton 项目才得以实现免配置。 Github 主页

  5. 老司机推荐 UI
    如果你从前食用过 aria2 那么这个前端 UI 最适和你了,各种参数俱全,适合调教,配置需要用到 Server、Port、token 这三个参数。

    参数都填好,刷新网页,出现连接成功就 OK 了。
    其他的设置选项,请参见 aria2 的主页
    感谢 mayswind 的 AriaNg 项目 。 Github 主页
    这是用过最好的 Aria UI。

  6. 下载目录\\hiwifi\aria2gee
    顾名思义,下载后的文件都放在这里了。
    怎么打开呢?打开我的电脑,然后把 \\hiwifi\aria2gee 粘贴到地址栏,然后回车。

    嗯,下载的东西就躺在这里了。

下载测试

前面的配置教程还算详细,那么添加个任务来测试下!

来下载个最新的QQ吧,链接如下:

http://dldir1.qq.com/qqfile/qq/QQ8.8/19876/QQ8.8.exe

点击 UI 上的 ADD。

速度还是很给力的。 初级教程就到这里结束了。

进阶教程

如果只如初级教程那般,那 aria2 还无法成为神器,那还有什么炫酷的玩法呢?

容我一点一点介绍。

下载百度网盘文件

国内网盘一波倒闭潮,如今剩下的寥寥无几,之前免费的发展模式疲态尽显,自然这是国内玩烂的套路,免费占领市场,然后提高门槛收割用户的钱包。现在开始限速割韭菜了,倒逼着你办会员,甚至恶心你必须用百度云管家,甚至在我的电脑里添加了百度网盘的图标,我们再一次被绑架了,如从前一样...

吐槽完毕,教程正式开始。博主是 Chrome 用户,所以教程用到扩展都是 Chrome 扩展程序。

大杀器:网盘助手

感谢 acgotaku 的 BaiduExporter 项目 。 Github 主页

网盘助手的安装

如截图所示,插件已经被 Google 下架,所里只能离线安装。下载链接

打开 Chrome 的扩展程序界面。chrome://extensions/

把下载下来的 chrome.crx 拖到扩展程序界面。

弹出安装对话框,选择添加扩展程序。

至此网盘助手安装成功。

网盘助手的配置

打开百度云主页

会弹出一个初始化成功的提示,这说明网盘助手工作正常,仔细看界面上多出一个导出下载的选项。依次点击 导出下载 -> 设置 设置界面如下图。

最重要的配置就是 ARIA2 RPC 这个设置就是插件状态的 RPC path ,复制过来就ok了。

点击应用,这样就网盘助手就配置好了。

网盘助手的食用测试

随便下载点什么测试

点击 导出下载 -> ARIA RPC

切换到配置完的 UI 去观察下载进度。

下载的有些快,没截取到下载中的图,不管已经下载成功鸟,怎么样,是不是很方便?

一些注意点
  1. 由于被 Google 下架,所以每次 Chrome 重启后网盘助手会被禁用,需要每次启动后手动启用下。
  2. 浏览器不限于 Chrome 只要是 Chromium 内核的浏览器都可以,国内比如猎豹、360急速版、等浏览器都可以安装网盘助手。
  3. 网盘助手全面支持 Chrome, Firefox, Edge 和 Safari。其他浏览器请手动搜索下教程,这里就不赘述了。
  4. 世界上任何一个有互联网的地方都可以远程添加下载任务到 Aria2Gee 哦!~

下载百度网盘的教程就到这里。

下载迅雷离线的文件

这个博主最喜欢的食用方法,摆脱了迅雷那满是广告、笨重的客户端的同时,充分利用迅雷的服务器优势,全速稳定下载文件。当然享受这些的前提是你有迅雷会员哦。

迅雷离线Aria2的安装

Chrome 商店地址

这个需要翻墙哦,啥?你不会?那可不是新时代的进步青年(认真严肃脸)!

迅雷离线Aria2的配置

打开 Chrome 的扩展程序界面。点击迅雷离线Aria2的选项。

然后依次点击 管理 -> 新建 然后打开如下的配置界面

服务器名称:随便填。

服务器地址:和上面百度网盘的配置地址一样哦。

下载路径:留空。

点击保存,搞定。

迅雷离线Aria2食用测试

随便下载点什么测试。

打开迅雷离线界面,选择一个文件,然后点击下载到 Aria2,然后会提示下载成功。

切换到配置完的 UI 去观察下载进度。

嗯!速度还可以,泡壶茶慢慢等。

一些注意点
  1. 浏览器不限于 Chrome 只要是 Chromium 内核的浏览器都可以,国内比如猎豹、360急速版、等浏览器都可以安装迅雷离线Aria2。
  2. 聪明的小伙伴一定懂了什么,嗯!对的,可以把 ED2K (电驴链接)先用迅雷离线,然后就能用 aria2 下载了,曲线解决了不支持ED2K的问题。
  3. 其他的浏览器应该也有对应的插件哦,小伙伴们自己找找吧。
  4. 本插件还有神秘功能哦!~下一条说。
  5. 世界上任何一个有互联网的地方都可以远程添加下载任务到 Aria2Gee 哦!~

OK!下载迅雷离线的教程就到这里。

快速添加下载任务

当你想用 Aria2Gee 下载某个文件的时候,要复制下载链接,然后打开管理 UI,然后再粘贴。

酱紫是不是很麻烦呢?下载的时候可以选择现在到本地电脑还是 Aria2 不是更好?

嗯!~当然可以。

上面的迅雷离线Aria2扩展程序就可以做到的。

举个栗子。想下载最新版本QQ,打开链接

在下载链接上点右键 -> 迅雷离线 Aria2 -> 直接下载链接到 Aria2

嗯!~提示下载成功,去前端 UI 看看。

完美!~

一些注意点
  1. 我不会告诉你在公司电脑的浏览器装上迅雷离线Aria2会有多(。・∀・)ノ゙嗨皮~!
  2. 路由器君不容易,请轻点食用他!

其他

  1. 其实还可以导出115网盘的资源,但是博主没有115账号,这里就不写教程了哦,或者那位朋友毛遂自荐,推荐下自己的教程。
  2. Aria2 是一个跨平台的下载程序,只要你想,可以在Windows、Mac、NAS、手机甚至电视上安装 Aria2。

鸣谢

  1. 感谢以上用到所有开源项目的作者。
  2. 感谢QQ好友【飞飞设计是空】提供图标,我略作修改。
  3. 感谢QQ好友【风儿吹过】提供的 Aria2 的配置参数优化建议。
  4. 感谢极路由的浩哥一直以来耐心的解答。

TODO

  1. 手机控制 Aria2Gee 的教程。
  2. 插件的状态显示完善。

教程先写到这里,待插件上线再完善。

这是2017新年的第一篇博客,同时也祝大家新的一年,开开心心。