文章目录
  1. 1. 准备
  2. 2. 脚本参数
  3. 3. 不要黑框
  4. 4. WebUI

首先 aria2 需以 daemon 模式运行且已经启用 RPC,具体设置参见 官方文档

准备

GitHub 下载 aria2rpc 脚本。脚本有 go 和 python 两个版本,本教程以 python 脚本为例
需要安装 Python2
在 Firefox 打开 FlashGot更多选项——常规——新增,输一个你喜欢的名字,比 如aria2rpc ——点击确定后弹出选择文件对话框。对于 Linux 或 Mac 直接选择脚本文件即可,对于 Windows 需选择 python 解释器(python.exe)所在路径,之后将脚本路径填入“参数模板”

脚本参数

  • –cookie:传入 cookie
  • –output:输出文件名
  • –dir:输出文件夹
  • –rpc:RPC 地址,默认 http://localhost:6800/jsonrpc
  • –secret:token
  • –user:用户名(不建议使用)
  • –passwd:密码(不建议使用)
  • URIs:下载链接

如需在下载时选择下载文件夹则在 FlashGot“参数模板”文本框中填写 [–dir FOLDER]
同理,传入浏览器 cookie 则填写 [–cookie CFILE]
显然默认 RPC 是连接本机 aria2 的,如果要连接路由器上的 aria2 则需指定 –rpc 参数为路由器 RPC 地址:–rpc http://192.168.1.1:6800/jsonrpc ,具体地址和端口根据你的设定更改。注意 aria2 配置文件中一定要开启 rpc-allow-origin-all=true 和 rpc-listen-all=true
如果启用了 token 则还需添加 –secret <这里换为你的 token>,或者直接在 rpc 参数中指定 token
如下图,不要把最后的 [URL ] 删掉了,另外每个参数之间都有空格

不要黑框

FlashGot 调用下载时可能会出现黑框一闪而过,如果不想要黑框请把 python 解释器(python.exe)改为 pythonw.exe

WebUI

YAAW:http://binux.github.io/yaaw/demo/
Aria2 WebUI:http://ziahamza.github.io/webui-aria2/

文章目录
  1. 1. 准备
  2. 2. 脚本参数
  3. 3. 不要黑框
  4. 4. WebUI