在信息爆炸的时代,我们常常需要从海量网络资源中精准找到所需的网盘文件,但传统搜索方式效率低下、结果杂乱。
今天为大家推荐一款高性能的网盘资源搜索 API 服务 ——PanSou,它能轻松解决这些痛点,让网盘资源搜索变得高效又精准。

一、介绍
PanSou 是一个以性能和可扩展性为核心设计的网盘资源搜索 API 服务。
它支持自定义插件搜索,能够帮助用户快速找到百度网盘、阿里云盘、夸克网盘等多种类型网盘的资源。

无论是影视、文档还是其他文件,PanSou 都能通过其高效的搜索机制,为用户提供精准的结果。
该系统在 MacBook Pro 8GB 设备上就能支持 500 用户并发访问,充分体现了其优秀的性能表现。
二、功能特性
- 高性能搜索:采用并发执行多个频道及异步插件搜索的方式,显著提升搜索速度;借助工作池设计,高效管理并发任务,让搜索过程更流畅。
- 网盘类型分类:可以自动识别多种网盘链接,按照百度网盘、阿里云盘、夸克网盘等类型进行归类展示,方便用户快速筛选。

- 智能排序:基于插件等级、时间新鲜度和优先关键词的多维度综合排序算法,让优质、新鲜且符合需求的资源排在前面。

- 异步插件系统:支持通过插件扩展搜索来源,采用 “尽快响应,持续处理” 的异步搜索模式,解决了某些搜索源响应时间长的问题。

- 二级缓存:运用分片内存 + 分片磁盘缓存机制,大幅提升重复查询速度和并发性能,减少不必要的资源消耗。
三、安装
PanSou 提供了多种部署方式,下面主要介绍一下如何通过Docker部署。
可以使用下面的docker-compose.yml进行部署:
# 下载配置文件
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
如果出现下面的提示,则表示启动成功:

四、体验
4.1 网页访问
在浏览器输入http://127.0.0.1即可访问:

可以查看API状态:

输入「碟中谍」进行搜索,下面是搜索的结果:

4.2 API访问
项目同样支持API访问,下面是API接口的简单说明,更多说明可以查看官方文档。
- Content-Type:
application/json(POST方法)
以POST请求为例:
{
"kw": "速度与激情",
"channels": ["tgsearchers2", "xxx"],
"conc": 2,
"refresh": true,
"res": "merge",
"src": "all",
"plugins": ["jikepan"],
"cloud_types": ["baidu", "quark"],
"ext": {
"title_en": "Fast and Furious",
"is_all": true
}
}
下面是请求成功的示例:
{
"total": 15,
"results": [
{
"message_id": "12345",
"unique_id": "channel-12345",
"datetime": "2023-06-10T14:23:45Z",
"title": "速度与激情全集1-10",
"content": "速度与激情系列全集,1080P高清...",
"links": [
{
"type": "baidu",
"url": "https://pan.baidu.com/s/1abcdef",
"password": "1234"
}
],
"tags": ["电影", "合集"],
},
// 更多结果...
]
}
五、总结
PanSou 凭借其高性能、可扩展性强的特点,为用户提供了高效、精准的网盘资源搜索解决方案。
无论是通过 Docker 快速部署,还是从源码进行安装,都能轻松上手使用。其丰富的功能特性,如多类型网盘识别、智能排序、二级缓存等,让搜索体验更加出色。
如果你经常需要搜索网盘资源,PanSou 绝对是一个值得尝试的工具,它将为你节省大量时间和精力,让你轻松获取所需内容。
该文章在 2025/8/15 12:58:44 编辑过