在信息爆炸的時代,我們常常需要從海量網絡資源中精準找到所需的網盤文件,但傳統(tǒng)搜索方式效率低下、結果雜亂。
今天為大家推薦一款高性能的網盤資源搜索 API 服務 ——PanSou,它能輕松解決這些痛點,讓網盤資源搜索變得高效又精準。

一、介紹
PanSou 是一個以性能和可擴展性為核心設計的網盤資源搜索 API 服務。
它支持自定義插件搜索,能夠幫助用戶快速找到百度網盤、阿里云盤、夸克網盤等多種類型網盤的資源。

無論是影視、文檔還是其他文件,PanSou 都能通過其高效的搜索機制,為用戶提供精準的結果。
該系統(tǒng)在 MacBook Pro 8GB 設備上就能支持 500 用戶并發(fā)訪問,充分體現(xiàn)了其優(yōu)秀的性能表現(xiàn)。
二、功能特性
- 高性能搜索:采用并發(fā)執(zhí)行多個頻道及異步插件搜索的方式,顯著提升搜索速度;借助工作池設計,高效管理并發(fā)任務,讓搜索過程更流暢。
- 網盤類型分類:可以自動識別多種網盤鏈接,按照百度網盤、阿里云盤、夸克網盤等類型進行歸類展示,方便用戶快速篩選。

- 智能排序:基于插件等級、時間新鮮度和優(yōu)先關鍵詞的多維度綜合排序算法,讓優(yōu)質、新鮮且符合需求的資源排在前面。

- 異步插件系統(tǒng):支持通過插件擴展搜索來源,采用 “盡快響應,持續(xù)處理” 的異步搜索模式,解決了某些搜索源響應時間長的問題。

- 二級緩存:運用分片內存 + 分片磁盤緩存機制,大幅提升重復查詢速度和并發(fā)性能,減少不必要的資源消耗。
三、安裝
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
如果出現(xiàn)下面的提示,則表示啟動成功:

四、體驗
4.1 網頁訪問
在瀏覽器輸入http://127.0.0.1即可訪問:

可以查看API狀態(tài):

輸入「碟中諜」進行搜索,下面是搜索的結果:

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 絕對是一個值得嘗試的工具,它將為你節(jié)省大量時間和精力,讓你輕松獲取所需內容。
該文章在 2025/8/15 12:58:44 編輯過