手机远程通过 aria2 下载 115 资源方法
工作性质关系并不能时刻使用电脑,所以无法通过常规桌面浏览器 115 下载资源到家里的 nas 中。比较常规的做法是家中 nas 开一个 windows 虚拟机,需要 115 下载时,手机通过远程桌面连到家中虚拟机桌面进行相应操作。但是这个方法对 nas 有一定的性能要求,一些朋友的黑群晖性能并不怎么样(比如矿渣蜗牛),运行 windows 虚拟机有点吃力。所幸 firefox 有 docker 版本,所以这里记录下群晖使用 docker 安装 firefox,然后远程连接 firefox 登录 115 进行下载的方法。
-
docker 安装 firefox
firefox 使用
jlesage/firefox
的版本,需要修改一些自定义参数,群晖的 docker 图形界面不支持修改docker的命令参数,所以要从命令行安装。使用称手的工具 ssh 进群晖后,运行如下命令
sudo docker run -d --name=firefox -p 5800:5800 -p 5900:5900 -v /volume1/docker/firefox:/config:rw -e KEEP_APP_RUNNING=1 -e ENABLE_CJK_FONT=1 --shm-size 2g --security-opt seccomp=unconfined jlesage/firefox:latest
-
5800 是 novnc 的 webui 端口号,5900 是 vnc 的端口号
-
/volume1/docker/firefox
是群晖本地存放 firefox 配置文件的位置。建议所有的 docker 配置目录都统一放在一个文件夹下面firefox docker 配置文件目录
-
KEEP_APP_RUNNING=1
是保持 firefox 一直运行,即使关闭所有标签页也会重开 firefox -
ENABLE_CJK_FONT=1
是安装文泉驿字体,这样可以正常显示中文 -
/dev/shm
共享内存文件的大小,官方建议设置为 2G -
--security-opt seccomp=unconfined
不加这句 firefox 启动好网页会报错,必须加运行后,等待 docker 运行成功,此时打开容器界面会出现运行的 firefox docker
firefox docker成功运行
-
VNC Viewer 访问 firefox
下载 VNC viewer 用来远程连接 firefox。可以先下载 PC 端或者 Mac 端桌面软件予以调试,成功后再在手机端安装。安装好桌面端后,在地址栏输入 群晖IP::端口号(两个冒号),之前 VNC 端口号设置的是 5900
顺利打开 firefox
-
安装 firefox 扩展
-
安装 aria2 浏览器扩展,我使用的是 Aria2 Download Manager Integration。安装完成后,进入选项,填入 aria2 的相关参数。这样就可以通过它观察 aria2 的下载进度,当然也可以使用 aria2 的手机 app 查看
填入aria2相关参数
-
安装最新的 115下载助手,打开 115 主页并扫码登录(这样手机端和网页端可以同时登录),设置 115 下载助手里 aria2 的相应参数。记得要加上
token
参数,例如http://token:123456@群晖ip:端口号/jsonrpc
iShot2020-12-12 23.55.24
-
至此,docker 版本的 firefox 就能够远程访问并通过 aria2 下载 115 资源到 nas 里了。如果想远程 vnc 访问 firefox,可以将 firefox 的 vnc 端口号映射到路由器,通过 ddns + 端口号的方式就能访问家中的 firefox 了。桌面端调试成功后,下载手机端 VNC Viewer,就能够愉快地远程下载 115 资源了,效果如下:
