PanSou网盘搜索,一键聚合13大网盘资源,支持TG与智能排序的高性能搜索
PanSou概述
PanSou是一款高性能的网盘资源搜索API服务,支持TG频道和插件搜索。系统设计以性能和可扩展性为核心,支持多频道多插件并发搜索、结果智能排序和网盘类型分类。docker集成前后端,一键启动,开箱即用。测试地址: https://so.252035.xyz/
github 4.8k stars
GitHub 地址:https://github.com/fish2018/pansou
PanSou核心能力与优势
并发检索
- 同时搜索多个 TG 频道与异步插件源,显著缩短总响应时间
- 工作池模型统一调度并发任务,提升吞吐与稳定性
智能排序
- 依据插件等级、时间新鲜度与优先关键词综合打分
- 更靠近“可用、最新、相关”的结果优先呈现
类型识别与归类
- 自动识别多种网盘链接并分组展示
- 便于按目标网盘快速筛选与获取
异步插件系统
- 以“尽快响应,持续处理”为策略返回结果
- 扩展更多搜索来源,缓解慢源带来的等待成本
- 提供插件开发指南,利于二次扩展
二级缓存
- 分片内存 + 分片磁盘的缓存机制
- 重复查询与高并发场景下的命中率更高,整体延迟更低
MCP 服务与应用集成
PanSou 提供基于 Model Context Protocol(MCP,模型上下文协议)的服务,可嵌入支持 MCP 的应用,如 Claude Desktop。通过 MCP,搜索能力以“工具”的方式注入到对话式工作流。
支持的网盘与链接类型
- 百度网盘(baidu)、阿里云盘(aliyun)、夸克网盘(quark)、天翼云盘(tianyi)、UC 网盘(uc)、移动云盘(mobile)、115 网盘(115)、PikPak(pikpak)、迅雷网盘(xunlei)、123 网盘(123)、磁力链接(magnet)、电驴链接(ed2k)、其他(others)
一键启动,开箱即用,无需任何配置
docker run -d --name pansou -p 80:80 ghcr.io/fish2018/pansou-web
# 下载配置文件
curl -o docker-compose.yml https://raw.githubusercontent.com/fish2018/pansou-web/refs/heads/main/docker-compose.yml
# 启动服务
docker-compose up -d
# 查看日志
docker-compose logs -f
docker run -d --name pansou -p 8888:8888 -v pansou-cache:/app/cache -e CHANNELS="tgsearchers3,xxx" ghcr.io/fish2018/pansou:latest
# 下载配置文件
curl -o docker-compose.yml https://raw.githubusercontent.com/fish2018/pansou/refs/heads/main/docker-compose.yml
# 启动服务
docker-compose up -d
# 访问服务
http://localhost:8888
- Go 1.18+
- 可选:SOCKS5代理(用于访问受限地区的Telegram站点)
- 克隆仓库
git clone https://github.com/fish2018/pansou.git
cd pansou
- 配置环境变量(可选)
环境变量 | 描述 | 默认值 | 说明 |
---|---|---|---|
PORT | 服务端口 | 8888 |
修改服务监听端口 |
PROXY | SOCKS5代理 | 无 | 如:socks5://127.0.0.1:1080 |
CHANNELS | 默认搜索的TG频道 | tgsearchers3 |
多个频道用逗号分隔 |
阅读剩余
版权声明:
作者:laifa
链接:https://www.tyhlw.org/?p=1110
文章版权归作者所有,未经允许请勿转载。
THE END