主要功能:在移动端浏览器分享菜单中远程调用VPS或者NAS上的Aria2进行离线下载。不解决本机下载的问题。
部署下载端
在VPS或者NAS上安装Aria2。过程可参考这篇文章。
如果有部署了HTTPS证书的域名,记得在aria2的配置文件中设置一下证书,增强公网安全性。
# 在 RPC 服务中启用 SSL/TLS 加密时的证书文件,
# 使用 PEM 格式时,您必须通过 --rpc-private-key 指定私钥
rpc-certificate=
# 在 RPC 服务中启用 SSL/TLS 加密时的私钥文件
rpc-private-key=
如果是使用Certbot部署的证书,证书文件一般存储在/etc/letsencrypt/live
目录下
后面的配置需要知道以下Aria2 RPC配置
- RPC地址和端口,形如
www.example.com:6800/jsonrpc
- RPC密钥,安装过程生成或者设定
移动设备调用离线下载
iOS
Android
- 需要安装Tasker 和 AutoShare
- 打开 AutoShare,进入 Share Targets,勾选 AutoShare Command
- 打开 AutoShare,进入 Manage Commands,新建一个名为
Aria2
的 Command,设置一个你喜欢的图标 - 如果是第一次使用Tasker,先打开Tasker授予必要权限
- 导入这个Profile,然后在Tasker任务中手动填写RPC信息
- 在浏览器中长按想下载的文件,选择AutoShare Commands,然后选择Aria2