PanHub · 全网最全的网盘搜索

Panhub 是一个聚合的网盘搜索工具,它可以聚合多个优质资源站和公开频道,一次搜索即可覆盖阿里云盘、夸克、百度网盘、115、迅雷等热门网盘资源。Panhub 免费开源、零广告、轻量部署,提供智能排序、分类型展示、极速部署等功能。

PanHub 主要是通过解析各个源头站的搜索结果,再结合 Telegram 电报频道里分享的链接,统一聚合展示给用户。

开源地址:https://github.com/wu529778790/panhub.shenzjd.com

在线体验

https://panhub.shenzjd.com

核心特性

🔍 智能搜索

✅多源聚合:同时搜索 Telegram 80+ 频道 + 10+ 第三方插件
✅优先级调度:高优先级频道优先返回,首屏结果提速 50%+
✅批量并发:独立配置优先/普通频道并发数,充分利用网络带宽
✅暂停/继续:搜索过程可随时暂停,找到目标立即停止
✅自动重试:网络请求失败自动重试(指数退避策略)
✅智能缓存:LRU 淘汰 + 内存监控 + 过期清理

📊 豆瓣影视榜单

✅四大榜单:Top250、新片榜、口碑榜、北美票房
✅无限滚动:滚动到底部自动加载更多内容
✅骨架屏加载:流畅的视觉反馈,分类切换立即响应
✅一键搜索:点击任意影视名称,自动发起网盘搜索
✅智能封面:自动过滤UI标记图标,展示真实电影海报

🔥 热门搜索

✅实时热搜:展示其他用户搜索词,点击即可搜索
✅数据持久化:JSON 文件本地存储(Vercel/CF 自动降级内存)
✅搜索统计:实时展示热搜榜使用次数

🎨 用户体验

✅深色模式:完整支持深色主题,自动跟随系统偏好
✅响应式设计:完美适配桌面、平板、手机
✅密码门:可配置 SEARCH_PASSWORD,搜索时输入密码解锁(Cookie 30 天有效)
✅优雅降级:单个插件/频道失败不影响整体

🛡️ 稳定性

✅超时控制:可配置超时,避免无限等待
✅图片代理:内置图片代理,解决跨域问题
✅60+ 测试用例:核心逻辑 >90% 覆盖率

部署方式

方式一:Vercel 一键部署(推荐)

方式二:Cloudflare Workers 一键部署

方式三:Docker 部署

# 快速启动
docker run --name panhub -p 3000:3000 -d ghcr.io/wu529778790/panhub.shenzjd.com:latest

# 数据持久化(推荐)
mkdir -p /root/panhub/data
docker run -d --name panhub -p 3000:3000 \
  -v /root/panhub/data:/app/data \
  ghcr.io/wu529778790/panhub.shenzjd.com:latest

方式四:本地开发

# 安装依赖
pnpm install

# 开发服务器
pnpm dev

# 运行测试
pnpm test

# 构建生产版本
pnpm build

页面截图

搜索页面:

图片[1]-PanHub · 全网最全的网盘搜索-十一张

搜索结果:

图片[2]-PanHub · 全网最全的网盘搜索-十一张
© 版权声明
THE END
如果觉得这篇文章对您有帮助,可以收藏本网址,方便下次访问!
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容