无人小站

Firefox 扩展 Aria2下载器集成组件

JP-Liu FirefoxAria2代理

Firefox 扩展 Aria2下载器集成组件

在 Firefox 57 之前我一直使用 Firefox 加 FlashGot 加 Aria2 作为默认的下载方式,Firefox 更新到 57 之后 FlashGot 不能用了,后续发现了 Firefox 上的一个新扩展:Aria2下载器集成组件,本次就来介绍下这个扩展。

  • 安装这个扩展后,Firefox 上会增加一个控制按钮,其中蓝色滑块可以选择启用或停用此应用;详情按钮可以打开 AriaNg 查看下载情况。

  • 在 about:addons 页面中此扩展也提供传递 Useragent ,添加例外地址,文件大小限制(多大的文件才会调用 Aria2 下载等)等设置,这里不作详细介绍了,主要还是说一下关于代理的问题。

之前使用 FlashGot 加 Aria2 方案的时候,FlashGot 内可以配置代理地址,但是 Aria2下载器集成组件 在添加下载任务的时候是不能修改代理地址的,但是 Aria2下载器集成组件 可以配置多个 RPC。

我通过 VBS 的方式启动两个 Aria2(一个跑代理,一个不跑代理),在 aria2p.conf 中,设置 all-proxy=127.0.0.1:1080rpc-listen-port=6801(6800已经被不跑代理的aria2占用了)

CreateObject("WScript.Shell").Run "d:\1-Program\0-CommandLineTools\Aria2\aria2c.exe --conf-path=d:\1-Program\0-CommandLineTools\Aria2\aria2.conf --dir=D:\",0
CreateObject("WScript.Shell").Run "d:\1-Program\0-CommandLineTools\Aria2\aria2c.exe --conf-path=d:\1-Program\0-CommandLineTools\Aria2\aria2p.conf --dir=D:\",0

确认后台两个 aria2 均运行后,在 about:addons 页面中此扩展的 RPC 服务器配置页中,修改 RPC 服务器 2 的配置中的端口为 6801。

RPC 服务器 2 配置页

之后在AriaNg的页面添加6801的控制页面,并保存,之后可以在左上角切换控制页面。

AriaNg 配置页

之后在 Aria2下载器集成组件下载时,如果需要使用代理,勾选 RPC 服务器 2 即可。

JP-Liu
懒人一个