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部署

前后端集成版

直接使用Docker命令

一键启动,开箱即用,无需任何配置

docker run -d --name pansou -p 80:80 ghcr.io/fish2018/pansou-web
使用Docker Compose(推荐)

# 下载配置文件
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

纯后端API

直接使用Docker命令

docker run -d --name pansou -p 8888:8888 -v pansou-cache:/app/cache -e CHANNELS="tgsearchers3,xxx" ghcr.io/fish2018/pansou:latest
使用Docker Compose(推荐)

# 下载配置文件
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站点)
  1. 克隆仓库
git clone https://github.com/fish2018/pansou.git
cd pansou
  1. 配置环境变量(可选)

🚀 基础配置

 

环境变量 描述 默认值 说明
PORT 服务端口 8888 修改服务监听端口
PROXY SOCKS5代理 如:socks5://127.0.0.1:1080
CHANNELS 默认搜索的TG频道 tgsearchers3 多个频道用逗号分隔

 

阅读剩余
THE END