美文网首页Linux
手机远程通过 aria2 下载 115 资源方法

手机远程通过 aria2 下载 115 资源方法

作者: 腐肉 | 来源:发表于2020-12-13 00:49 被阅读0次

工作性质关系并不能时刻使用电脑,所以无法通过常规桌面浏览器 115 下载资源到家里的 nas 中。比较常规的做法是家中 nas 开一个 windows 虚拟机,需要 115 下载时,手机通过远程桌面连到家中虚拟机桌面进行相应操作。但是这个方法对 nas 有一定的性能要求,一些朋友的黑群晖性能并不怎么样(比如矿渣蜗牛),运行 windows 虚拟机有点吃力。所幸 firefox 有 docker 版本,所以这里记录下群晖使用 docker 安装 firefox,然后远程连接 firefox 登录 115 进行下载的方法。

  1. 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成功运行
  1. VNC Viewer 访问 firefox

    下载 VNC viewer 用来远程连接 firefox。可以先下载 PC 端或者 Mac 端桌面软件予以调试,成功后再在手机端安装。安装好桌面端后,在地址栏输入 群晖IP::端口号(两个冒号),之前 VNC 端口号设置的是 5900

    顺利打开 firefox
  2. 安装 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下载效果

相关文章

网友评论

    本文标题:手机远程通过 aria2 下载 115 资源方法

    本文链接:https://www.haomeiwen.com/subject/eqlugktx.html