简单说明:
- 本方案不是用来提速的,只是方便将 115 网盘的资源下载到群晖
- 可以将 115 网盘的资源下载到任何地方,只是因为群晖是 7*24 小时开机的,所以更方便而已
- 也可以将
Aria2
作为通用的下载器,而不仅局限于下载 115 网盘的资源
安装 Aria2
什么是 Aria2 ?
aria2 是一个轻量级的多协议和多源命令行下载实用程序。它支持 HTTP/HTTPS、FTP、SFTP、 BitTorrent 和 Metalink 。aria2 可以最大程度利用你的网络带宽,你可以自由配置,包括线程数、网络传输速度、RPC 端口、断点续传是否开启等。
在群晖上以 Docker 方式安装。
在注册表中搜索 aria2
,选择第一个 p3terx/aria2-pro
,版本选择 latest
。
卷
在 docker
文件夹中,创建一个新文件夹,并将其命名为 aria2
,再在 aria2
建两个子目录,分别命名为 config
和 downloads
。
文件夹 | 装载路径 | 备注 |
|
| 配置目录 |
|
| 下载目录 |
老苏把下载目录指向了玩客云的盘
端口
端口不能冲突,这里都用了默认值
如果这里做了更改,记得环境变量中也要做对应的变更
本地端口 | 容器端口 | 类型 |
6800 | 6800 | TCP |
6888 | 6888 | TCP |
6888 | 6888 | UDP |
环境
可变 | 值 |
PGID |
|
PUID |
|
RPC_SECRET | 设置 RPC 秘密授权令牌 |
RPC_SECRET
的令牌,老苏是用bitwarden
的密码生成器生成的,注意不要用特殊字符
之所以留了很多空是因为其有默认值
高级设置
勾选了 启用自动重启启动
安装 fake115
fake115
原来主要是用来伪装 115 浏览器,但是据说现在 115 已经放开登录限制了,其中 fake115.user.js
是登录模拟,而 fake115d.user.js
是用来下载,我们只要用到后面这个下载的 fake115d.user.js
下载地址:https://github.com/kkHAIKE/fake115
- 这是油猴脚本,chrome 浏览器需要先安装 tampermonkey(https://chrome.google.com/webstore/detail/dhdgffkkebhmkfjojejmpbldmpobfkfo) 插件
- 复制
fake115d.user.js
内容
- 新建
- 粘贴
保存之后会出现在列表中
如果你不能在
chrome
上登录 115 网盘,老苏在 Mac 上就遇到登录不了,可以按照上面的方法,把fake115.user.js
也添加进去
安装 Aria2 for Chrome
地址:https://chrome.google.com/webstore/detail/aria2-for-chrome/mpkodccbngfoacfalldjimigbofkhgjn/related
进行 选项
进行设置
① 就是我们前面设置的
RPC_SECRET
② 建议用公网地址或者域名,这样能在任何地方使用,老苏用的还是tailscale
分配的地址
③ 就是我们前面被映射出去的卷/downloads
点浏览器上的图标,如果显示 ARIA2 RPC 已连接
说明设置是 OK 的
使用
在 chrome
浏览器中打开 115 网盘,选中一个文件点 下载
屏幕中间会弹出 文件下载
可以 复制链接地址
,也可以 导出到 ARIA2 RPC
如果是用其他下载软件建议用前者,如果你是按照老苏的教程安装了 Aria2 建议用后者
老苏用了后者,直接点开浏览器上 Aria2 for Chrome
的图标,就能看到下载任务了