总是苦恼找不到想看的电影或资料?今天分享一款专为 NAS 用户设计的网盘搜索利器:**PanSou**。它体积小巧、界面清爽,让你在自家群晖上就能搭建一个聚合全网资源的搜索中心。

PanSou 基础介绍

PanSou 是一款基于 Node.js 开发的轻量化网盘搜索索引工具。它通过爬取和聚合各大网盘资源搜索引擎的数据,为用户提供一个统一的入口,主要支持阿里网盘、夸克网盘等热门平台。

* 项目地址:https://github.com/fish2018/pansou

* 特点:部署极其简单,支持一键切换搜索源,无任何弹窗广告。

界面展示

PanSou 的界面走的是极致的 Google 极简风。首页只有一个搜索框和几个热门标签,搜索结果页按列表展示,清晰地标注了资源来源、时间及大小,即点即达,没有任何冗余元素。

image-spnt.png

核心功能

  • 全网聚合:覆盖主流网盘,搜索结果更全面。

  • 分类筛选:支持按资源类型(影视、资料、软件等)进行过滤。

  • 暗黑模式:内置主题切换,保护视力。

  • 轻量低耗:容器占用极低,对任何型号的群晖都非常友好。

  • 高性能搜索:并发执行多个TG频道及异步插件搜索,显著提升搜索速度;工作池设计,高效管理并发任务

  • 网盘类型分类:自动识别多种网盘链接,按类型归类展示

  • 智能排序:基于插件等级、时间新鲜度和优先关键词的多维度综合排序算法

  • 异步插件系统:支持通过插件扩展搜索来源,支持"尽快响应,持续处理"的异步搜索模式,解决了某些搜索源响应时间长的问题。详情参考插件开发指南

  • 二级缓存:分片内存+分片磁盘缓存机制,大幅提升重复查询速度和并发性能

部署流程

下载镜像

打开群晖 Container Manager,在“注册表”中搜索 fish2018/pansou,下载 latest 标签。

创建容器

在“映像”页面找到下载好的镜像,点击“运行”。勾选“启用自动重新启动”。

端口设置

* 本地端口:填写 9880

* 容器端口:固定为 80

环境变量

在“高级设置”中,通常保持默认即可。如果需要特定接口配置,可参考项目文档在“环境”栏添加。

image-t0zw.png

完成启动

确认设置无误后点击“完成”,容器状态显示“运行中”即可。

访问方式

在局域网内通过浏览器访问:http://[你的群晖IP]:9880

配合 DDNS 或反向代理,即可实现外网随时随地搜资源。

支持了多频道、多插件、多网盘

还支持对外API

常见问题与解决

* 搜索无结果

- 检查 NAS 的 DNS 设置,建议修改为 223.5.5.5114.114.114.114

- 在搜索界面尝试切换不同的搜索引擎源。

* 端口冲突

- 若端口已被占用,请在部署流程第 3 步修改“本地端口”。

* 更新镜像

- 直接在 Container Manager 中重新拉取镜像并“重置”容器即可完成升级。

总结与展望

PanSou 将“找资源”这件麻烦事变得优雅且高效。作为私有化部署的工具,它彻底摆脱了第三方网站的广告困扰,随着后续版本的更新,其搜索算法和源的稳定性也将进一步提升。