一个搜索框,搜遍全网网盘资源 —— 即搜即得、聚合去重、轻量部署
在线体验:https://panhub.shenzjd.com
- 多源聚合:Telegram 频道 + 第三方插件,聚合去重、智能排序
- 一键获取:接入转存的网盘可换取新分享链接,自动拼装各网盘官方口令; 桌面端出资源二维码(扫码转手机端保存),移动端地址点开即用
- 访客可搜:搜索不强制登录(匿名票据),登录卡点收敛到「获取」转存
- 链接探活:疑似失效弱提示(琥珀角标),真实转存给结论,不误拦
- 推荐词 + 精选资源:热词快搜与精选资源清单,点击即搜
- 零运维:纯静态页面,构建产物丢到任意静态托管即可运行
- 多端部署:GitHub Pages(内置 CI)/ Cloudflare Pages / Vercel / Docker
最快方式:点 README 顶部的 Deploy with Vercel / Deploy to Cloudflare 按钮,
授权 GitHub 仓库后一路下一步即可(两平台都会自动识别 Vite 工程:
构建命令 npm run build、输出目录 dist,无需任何配置)。
推送 main 即自动构建并发布,无需手动跑构建。Action 会尝试自动开启 Pages,
若因仓库权限导致失败,手动开启一次即可:
- 打开仓库 Settings → Pages
- Source 选择 GitHub Actions
- 到 Actions 页等
Deploy to GitHub Pages跑完,访问https://<用户名>.github.io/<仓库名>/
| 平台 | 设置 |
|---|---|
| Cloudflare | 点顶部按钮一键部署(仓库已内置 wrangler.jsonc);或构建后 npx wrangler deploy |
| Vercel | 点顶部按钮一键部署,或框架预设选 Vite、构建命令 npm run build、输出目录 dist |
| Docker | 见下一节(仓库已内置 Dockerfile) |
| 任意静态托管 | 本地 npm run build 后,把 dist/ 整个目录上传 |
构建时
base已设为相对路径,部署在子路径(如/仓库名/)也能正常工作。
docker run -d --name panhub.shenzjd.com -p 8080:80 ghcr.io/wu529778790/panhub.shenzjd.com:latest
# 打开 http://localhost:8080本地没有镜像时
docker run会自动拉取,无需手动 build。
- 两阶段构建:Node 20 编译产物 →
nginx:1.27-alpine托管,镜像里不含源码与 node_modules - nginx 已配好 gzip、协商缓存(产物文件名固定不打 hash,no-cache + ETag 保证发版即生效)
与
try_files兜底,自带HEALTHCHECK - 反代或端口映射随意(容器内监听 80),无需任何环境变量
阿里云盘 / 夸克 / 百度网盘 / 115 / 迅雷 / UC / 天翼云盘 / 123 网盘 / 移动云盘 / 磁力链接
搜索对访客开放(wx-auth 签发的匿名票据随请求上报);「获取」转存需登录: 登录态由独立的认证服务 wx-auth 校验(关注公众号 + 验证码 / 小程序扫码)。
- 请使用浏览器访问,不要用脚本或服务端代理转发请求
- 请勿在仓库中提交密钥或私有配置
- 不存储、不传播任何受版权保护的内容;资源链接均来自公开网络
- 请遵守当地法律法规与平台使用条款;侵权问题请联系源站处理
本项目基于 PolyForm Noncommercial License 1.0.0 授权:
- ✅ 允许个人学习、研究等非商业用途的自由使用、修改与分发
- ❌ 任何商业用途(包括但不限于销售、收费服务、商业网站部署、广告变现)需事先获得作者书面授权