Baiduwp-PHP直链解析工具搭建教程
实现原理
通过curl获取网盘文件信息,处理后显示在网页中。通过api接口以及SVIP账号的Cookie(BDUSS)获取高速下载链接。
本质就是用会员账号获取下载地址并发送给访客。




安装及设置
重要提示
- 推荐安装方式: Docker > 宝塔/EasyPanel 面板 > 手动安装
- 仅支持 **PHP 8 和 8+**!
- 项目
4.0.0及之后版本采用ThinkPHP框架- 数据库和配置与旧版本不兼容,需要重新按照新的方法安装
- 如果上方的安装教程没有介绍到你的运行环境,可以搜索
<运行环境> + ThinkPHP项目安装方法
- 如果想自行搭建环境,请参考
Dockerfile中的安装命令配置环境 - 本项目使用的接口容易导致账号限速
- 需要配置两个
完整 Cookie(普通账号和SVIP账号均可) 才可以获取下载链接,获取方法需抓包。- 获取 Cookie 参考 图文教程
- 获取之后请勿退出账号或修改密码,否则 Cookie 会失效
Docker 安装
使用 SQLite 数据库 / 不使用数据库
- 安装 docker
- 执行下面的命令
1 | docker pull yuantuo666/baiduwp-php |
1 | == 相关信息 == |
使用 MySQL 数据库
- 安装 docker
- 执行下面的命令
1 | docker pull mysql |
1 | == 相关信息 == |
自行构建
1 | git clone https://github.com/yuantuo666/baiduwp-php |
宝塔面板安装
- 进入 Releases 下载项目文件
baiduwp-php-v?.?.?.zip - 在宝塔面板创建网站,上传项目文件到网站根目录并解压
- 在 网站 —— 站点修改 —— 运行目录 中,选择目录
public并保存 - 在 网站 —— 站点修改 —— 伪静态 中,选择
thinkphp并保存 - 进入网站
http://<网站域名>/install,按照页面提示进行安装 - 进入
http://<网站域名>/admin的系统设置页面中设置 普通 和 SVIP账号 的 Cookie
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 MF Blog!




