Skip to content

公网网盘 (阿里云盘、百度网盘)

提示

⭐️ 优点:

  • 支持实例与 阿里云盘、夸克网盘、百度网盘、对象存储 OSS 等主流存储平台 直接进行数据传输,可实现实例上传到网盘、网盘下载到实例,便捷完成数据下载、重要数据备份及实例间迁移。

  • 相比本地与实例之间的数据传输方式,整体 速度更快、稳定性更高。

  • 支持 数据集共享,方便与他人协作使用。

百度网盘

阿里云盘

百度网盘

免费非 VIP 的百度网盘账号下载很慢,观测下来也就 200KB,但上传基本可以到 30MB,如果文件匹配百度的 hash md5 指纹,那速度基本是秒传了。

当然,有条件有需求可以充个会员。

安装脚本

bash
wget https://ghfast.top/https://github.com/qjfoidnh/BaiduPCS-Go/releases/download/v4.0.0/BaiduPCS-Go-v4.0.0-linux-amd64.zip
unzip BaiduPCS-Go-v4.0.0-linux-amd64.zip
cd BaiduPCS-Go-v4.0.0-linux-amd64
mv BaiduPCS-Go-v4.0.0-linux-amd64/BaiduPCS-Go /usr/bin/baidu-pcs
chmod 777 /usr/bin/baidu-pcs

baidu-pcs -h

登录账号

百度网盘登录采用 BDUSS 认证令牌进行身份验证,省去了二次密码输入,自动登录稳定高效。

  1. 打开百度网盘网页版,使用 Chrome 浏览器按 F12 打开开发者工具。
  2. 进入应用程序(Application)栏目下的 Cookie,找到包含 BDUSS 和 STOKEN 字段的条目。
  3. 复制 BDUSS 和 STOKEN 对应的 Value 内容,这就是你的登录令牌。

bash
export bduss=${bduss value}
export stoken=${stoken value}
baidu-pcs  login -bduss=${bduss} -stoken=${stoken}

👉🏻 获取 baidu 网盘认证的方法

下载数据

bash
baidu-pcs ls
baidu-pcs cd download
baidu-pcs d bilibili-backup.tar .

上传

🆓 免费账号的带宽也可以干到 30MB。

bash
baidu-pcs upload haha.tar.gz .

[0] 提示: 当前上传单个文件最大并发量为: 4, 最大同时上传文件数为: 4
[1] 加入上传队列: haha.tar.gz
[1] 准备上传: haha.tar.gz
[1] 开始计算文件元信息, 请稍候...
[1] 开始计算文件分块md5, 请稍候...
[1] 开始上传文件...

[1] ↑ 492.00MB/495.20MB 33.33MB/s in 15s ............
[1] 上传文件成功, 保存到网盘路径: /download/haha.tar.gz

上传结束, 时间: 18.579s, 总大小: 495.195312MB

📊 在系统上也可以监测到上行的带宽流量,实时流量在 30MB/s 左右。

阿里云盘

请大家查看下社区的文档,操作也比较简单。

😄 传输带宽上来说,要比百度云盘快一些。