暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Docker中运行百度网盘客户端

各种折腾 2020-12-31
6121

写在前面

今天是2020年的最后一天,这一年我们过得实"鼠"不易,但不管怎么样,我们已经迈过去了,平安就好!
明天就是2021年了,希望朋友们在新的一年里“牛”转乾坤,祝大家新年快乐~

正文

个人不太喜欢百度网盘,但奈何身边朋友们分享文件用的最多的还是它,虽然转存比较快,但是如果不是会员的话,下载一定会让你抓狂。所以如果不想买会员的话,只能用时间来弥补,比如一台不关机的主机或者虚拟机。

之前大家需要在群晖上安装 windows 虚拟机跑百度网盘客户端,而现在我们可以直接在开销更小的 docker
 中运行百度网盘客户端了。

安装

在 docker 注册表中搜索 baidunetdisk
 ,选择第三个 royzheng/baidunetdisk
,只有一个版本,双击直接下载。

在 docker
 文件夹中,创建一个新文件夹,并将其命名为 baidunetdisk
,然后在 baidunetdisk
文件夹中创建两个新的子文件夹:分别命名为 config
,和 downloads

文件夹装载路径
/docker/baidunetdisk/config/config
/docker/baidunetdisk/downloads/downloads

端口

VNC 的默认端口是 5901,VNC HTTP 的默认端口是 6901。

环境

环境变量 VNC_PW
 是 vnc 的访问密码,默认为 vncpassword
,请修改为自己的密码,不能为空。

运行

在浏览器中输入 http://群晖:6901
,浏览器界面的顶部会有输入密码的框

输入正确的密码后,可以看到桌面

双击桌面图标 Baidu Netdisk
 来启动百度网盘客户端

输入正确的账号和密码,第一次会提示升级,建议不用理睬。

查看当前版本

因为不是会员,所以下载文件文件速度有限,唯一的好处是 7*24
 小时,让它慢慢下吧。

附录

其实在安装 royzheng/baidunetdisk
 之前,我尝试过 johnshine/baidunetdisk-crossover-vnc
 和 johngong/baidunetdisk
,但是在我的机器上都不成功,具体原因不明。

下面我把安装的过程贴出来,请大家指正。

安装 johnshine/baidunetdisk-crossover-vnc 的过程

在 docker 注册表中搜索 baidu
 ,选择第三个 johnshine/baidunetdisk-crossover-vnc
,版本 latest

端口

直接用的默认值,不冲突就好,其中 6080
 是 web 服务的端口,5901
 是 VNC 连接端口

找一个下载路径映射为 /home/baidu/baidunetdiskdownload/

环境

新增 vnc_password
,用于设置 vnc 访问的密码

安装完成后,浏览器里看不到桌面,没用 VNC 客户端连;

安装 johngong/baidunetdisk 的过程

在 docker 注册表中搜索 baidunetdisk
 ,选择第二个 johngong/baidunetdisk
,版本 latest

端口

避免冲突修改了端口,其中 5850
 是 web 服务的端口,5900
 是 VNC 连接端口

找一个下载路径映射为 /config/baidunetdiskdownload

环境

新增 vnc_password
,用于设置 vnc 访问的密码

这个比较夸张,不断的重启。

参考文档

威联通:VNC连接Linux客户端曲线救国使用百度网盘 | Jay
地址:https://blog.233so.com/2020/07/qnap-baidunetdisk-vnc/

大国特色奇异技巧系列之一:群晖 Docker 接管百度网盘 | 庄菲什
地址:https://drunkfish.me/baidupan/


有建议或者疑问,欢迎留言

文章转载自各种折腾,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论