aria2 在线 WebUI 控制台
零依赖、基于浏览器的 aria2 RPC 仪表盘。连接本地或远程 NAS 上的 aria2 实例 (默认 6800 端口),轻松添加直链或磁力链接,实时查看传输速率。
如何在后台以 RPC 模式启动 aria2
在你的终端或命令行中执行以下命令以开启 RPC 监听:
aria2c --enable-rpc --rpc-allow-origin-all=true --rpc-secret=YOUR_SECRET --daemon=true
推荐实战指南与周边工具
连接方式
根据 aria2 所在位置选择合适的配置。WebUI 只是客户端 — 它绝不中转你的流量。
| aria2 运行位置 | 主机 | 端口 | 说明 |
|---|---|---|---|
| 本机(推荐) | localhost | 6800 | 默认;守护进程须以 --enable-rpc 运行。 |
| 局域网中的 NAS / 服务器 | 如 192.168.1.50 | 6800 | 需要 --rpc-allow-origin-all 与可信网络。 |
| 公网远程服务器 | 你的域名 | 443 | 使用带认证的 HTTPS 反向代理;切勿直接暴露 6800。 |
提示:WebUI 会在本浏览器本地存储主机、端口与令牌,只需填写一次。
你能在这里做什么
监控
实时下载/上传速度,活动/等待/已停止数量,每个任务的进度、剩余时间与连接数。
控制
添加 URI 或磁力链接,设置目标目录与分片数,然后暂停、恢复或删除任务。
批量操作
全部暂停、全部恢复、清理已停止,一键作用于整个守护进程。
无需安装
标签页中的纯 HTML/JS — 无扩展、无桌面应用、无需更新。
连接故障排查
状态显示“Disconnected (Check Port 6800)”
无法连接到 aria2。确认其以 --enable-rpc 运行、主机与端口正确、密钥与 --rpc-secret 一致。测试:curl http://localhost:6800/jsonrpc。
HTTPS 页面出现“混合内容”被阻止
HTTPS 页面无法调用明文 http:// RPC。请通过 HTTPS/WSS 反向代理(或 VPN)访问守护进程,并使用该 URL。
已连接但看不到下载
可能连到了另一个 aria2 实例,或令牌错误(此时 aria2 会返回 RPC 错误而非断开连接)。请核对密钥与主机。
aria2 日志出现“Failed to bind socket”
6800 端口已被占用。停止其他进程,或用 --rpc-listen-port=6801 启动并在此填写该端口。
通过公网使用安全吗?
仅限通过 VPN 或带认证的 HTTPS 反向代理。切勿直接公开 6800 — 能访问它的人就能控制你的下载。
常见问题
这个 WebUI 会把我的链接或文件上传到别处吗?
不会。它完全在浏览器中运行,只与你指向的 aria2 守护进程通信。
能一次添加多个链接吗?
可以 — 点击 Add Download,每行粘贴一个 URL 或磁力链接。
如何把 aria2 作为后台守护进程启动?
aria2c --enable-rpc --rpc-allow-origin-all=true --rpc-secret=YOUR_SECRET --daemon=true。常驻服务见Docker 指南,或用 systemd / 任务计划程序在登录时启动。
相关资源
- 全部 aria2 工具
- 配置生成器 — 生成启用 RPC 的
aria2.conf - Tracker 列表 — 挽救停滞的种子
- Docker 与 NAS 指南 — 24 小时运行
- 故障排查
- GUI 与浏览器扩展 — AriaNg、Motrix 等前端