-
Notifications
You must be signed in to change notification settings - Fork 4.3k
Open
Description
项目地址
https://github.com/fish2018/pansou
⭐ 如果这个项目对您有帮助,请给我们一个 Star!
支持
📖 详细文档: 查看完整文档
🐳 快速体验: http://154.219.110.34:802/
项目介绍
PanSou是一款高性能的网盘资源搜索API服务,支持TG频道和插件搜索,特别版支持QQ频道搜索。系统设计以性能和可扩展性为核心,支持多频道多插件并发搜索、结果智能排序和网盘类型分类。docker集成前后端,一键启动,开箱即用。
功能特性
- 透明搜索: 支持Telegram频道和自定义插件双重搜索源,无缝整合多种数据来源,特别版支持QQ频道搜索
- 智能并发: 高性能工作池设计,支持多频道并发搜索和异步插件处理
- 网盘分类: 自动识别13种主流网盘类型,智能归类展示搜索结果
- 智能排序: 基于插件等级、时间新鲜度和关键词匹配度的多维度综合排序算法
- 二级缓存: 分片内存+分片磁盘缓存机制,大幅提升重复查询速度和并发性能
- 异步插件系统: 支持"尽快响应,持续处理"模式,解决慢速搜索源响应时间长的问题
- 企业级部署: 支持Docker容器化部署,一键启动,开箱即用
- RESTful API: 标准化API接口,支持GET/POST请求,完善的参数控制
- 高性能设计: 基于Go语言的高并发处理能力,支持大规模生产环境
- 灵活配置: 丰富的环境变量配置,支持代理、缓存、超时等各种参数调优
支持的网盘类型
PanSou 作为聚合搜索服务,支持识别和分类以下网盘资源:
- 主流网盘:
百度网盘、阿里云盘、夸克网盘、天翼云盘、UC网盘、115网盘、PikPak、迅雷网盘、123网盘、移动云盘、磁力链接(magnet)、电驴链接(ed2k)、支持扩展识别更多网盘类型
部署方式
Docker 一键部署(推荐)
# 前后端集成版 - 开箱即用
docker run -d --name pansou -v ./pdata:/app/data -p 80:80 ghcr.io/fish2018/spansou-web预览
1.点击QQ频道按钮
如果已经添加过QQ号,会显示账号列表来管理
首次需要添加QQ号,输入你的QQ号点击确定进入配置页面
2.配置
扫码登录QQ
登录后可以设置QQ频道,注意:必须当前QQ加入的频道才可以搜索
测试一下搜索是否可用(非正式使用途径)
配置好了就可以常规搜索使用了,对应插件名qqpd

Metadata
Metadata
Assignees
Labels
No labels