admin管理员组

文章数量:1595571

工作性质关系并不能时刻使用电脑,所以无法通过常规桌面浏览器 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 资源了,效果如下:

手机远程115下载效果

本文标签: 手机方法资源aria