尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

在服务器上直接从百度网盘下载文件

在服务器上直接从百度网盘下载文件
📅 发布时间:2026/6/19 20:48:21

使用bypy

bypy 本质上是单线程下载,它获取一个普通的下载链接然后像浏览器一样去下载,下载速度可能很慢。

1.下载bypy

conda install bypy

2.认证并授权网盘账号

bypy info

1

image-20251027231846239

3.将所需文件转移至目的文件夹下

授权成功后,会自动在网盘中创建文件夹:
“我的网盘>我的应用数据>bypy”

image-20251027231935870

将待下载的文件放置在该文件夹下,即完成下载前的准备工作。

bypy list # 查看bypy文件夹下的内容

4.下载文件

下载指定的单个文件

bypy downfile filename

下载bypy下所有文件或指定文件夹下所有文件

bypy downdir -v

不用担心断连的问题,bypy存在记忆,再次运行命令时,会延续上次的下载进度

5.后台运行

当你通过SSH连接到服务器时,你创建了一个“会话”(Session)。你在这个会话中启动的所有命令(如 bypy)默认都是该会话的子进程。当你关闭SSH窗口时,这个会话就会被终止,系统会向该会话下的所有子进程发送一个 SIGHUP(挂断)信号,导致这些进程(包括你的 bypy 下载)也随之中止。

使用 nohup

nohup bypy [你的bypy命令] &
#[你的bypy命令]: 例如 downfile "/我的资源/电影.mp4" "/root/downloads/"
#&: 这个符号是关键,它会将命令立即放入后台执行,这样你就可以继续在当前终端操作或直接退出。

执行后,终端会显示一个进程ID(PID),例如 [1] 12345。

查看进度

随时重新登录服务器,使用 tail 命令查看 nohup.out 文件的末尾内容来监控进度:

# 持续实时查看日志输出
tail -f nohup.out# 查看最后100行日志
tail -n 100 nohup.out

注意:该命令使用后可能报错tail: cannot open 'nohup.out' for reading: No such file or directory tail: no files remaining,需要在之前使用nohup的目录使用该命令。

BaiduPCS-Go——多线下载,速度更快

1.下载BaiduPCS-Go

前往其 GitHub Releases 页面:https://github.com/qjfoidnh/BaiduPCS-Go/releases

# 示例:下载 3.8.7 版本的 linux-amd64 包
# 注意:请去 release 页面复制最新版本的链接
wget https://github.com/qjfoidnh/BaiduPCS-Go/releases/download/v3.8.7/BaiduPCS-Go-v3.8.7-linux-amd64.tar.gz

image-20251027233141681

一般服务器都是linux-amd64

2.解压并授权

image-20251027233240127

a.在 Linux 中,解压 .zip 文件需要使用 unzip 命令。

# 安装 unzip 工具 (-y 参数会自动确认)
apt-get install -y unzip# 解压该文件
unzip BaiduPCS-Go-v3.9.9-linux-amd64.zip

b.进入该文件夹

# 注意,你的版本号可能不同,使用 ls 命令先看一下解压出来的文件夹叫什么
ls
cd BaiduPCS-Go-v3.9.9-linux-amd64/

c.给程序添加可执行权

chmod +x BaiduPCS-Go

d.授权

百度官方已经几乎完全封杀了通过账号密码在第三方工具(如 BaiduPCS-Go、bypy 等)上直接登录的方式

使用 BDUSS 登录,这是目前唯一稳定可靠的登录方式。BDUSS 是你在浏览器上登录百度后,百度在你电脑上存的一个“身份凭证”(Cookie)。我们只需要把这个凭证拿过来给 BaiduPCS-Go 用,它就能模拟你的浏览器去操作网盘,从而绕过不安全的账号密码登录。

(1) 获取 BDUSS

在浏览器登上百度网盘:访问官网 pan.baidu.com 并正常登录你的账号。

打开开发者工具:

  • 在页面上按 F12 键。
  • 或者在页面空白处右键,选择“检查”或“Inspect”。

找到 BDUSS: 在打开的开发者工具面板里,按下面的路径寻找:

  • 对于 Chrome / Edge:选择 Application 标签页 -> 在左侧找到 Cookies -> 点击 https://pan.baidu.com。
  • 对于 Firefox:选择 存储 (Storage) 标签页 -> 在左侧找到 Cookie -> 点击 https://pan.baidu.com

image-20251027233927036

(2)在服务器上使用 BDUSS 登录

# 格式是 ./BaiduPCS-Go login -bduss=你刚刚复制的那一长串字符
./BaiduPCS-Go login -bduss=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

3.下载文件

# 登录成功后,尝试列出文件
./BaiduPCS-Go ls /apps/bypy/

BaiduPCS-Go 的下载命令是 download 或 d。它默认就是多线程的。

# 下载网盘 /apps/bypy/mydata.zip 文件到当前目录
./BaiduPCS-Go download /apps/bypy/mydata.zip# 你可以使用 -p 参数指定线程数,默认为 4。
# 使用 16 个线程下载
./BaiduPCS-Go download -p 16 /apps/bypy/mydata.zip

4.后台下载并且下载到指定目录

BaiduPCS-Go 提供了一个非常方便的参数 --saveto (或者简写 -s),让你直接指定文件的保存路径

只需要在你之前的下载命令中,加入 --saveto /root/autodl-tmp

nohup ./BaiduPCS-Go download -p 16 --saveto /root/autodl-tmp "/apps/bypy/mydata.zip" &

相关新闻

  • 刷题日记——链表—二进制转十进制,虚拟头结点
  • 【ESP32 在线语音】讯飞星火语音识别功能(听写流式API)文档阅读
  • [java - wait() 虚假唤醒]

最新新闻

  • go:Producer Consumer Pattern
  • 高温冶炼车间炉前工位工业平板采购方案,避开高温死机故障
  • AWS 删除用户的权限会发生什么
  • 普宁哪家家具又好又便宜|质量过硬价格透明哪家店 - 品牌观察
  • MC68060 JTAG边界扫描技术详解:从原理到硬件调试实战
  • 批量合成视频工具 批量剪辑视频神器免费版 一键生成 青柠剪吧助手全能版

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号