本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:羊刀仙
随着NAS与网盘的不断深入结合,网盘整合工具大放异彩~
本期来介绍一个网盘相关的项目:PanSou 网盘搜索API。部署完了海量内容直接搜。
PanSou是一款高性能的网盘资源搜索API服务,支持纸飞机频道和插件搜索。系统设计以性能和可扩展性为核心,支持多频道多插件并发搜索、结果智能排序和网盘类型分类。docker集成前后端,一键启动,开箱即用。
简单来说就是 Docker 部署到NAS,网页打开服务,搜索你想要的资源+转存网盘。
原项目,GHUB搜索 fish2018/pansou-web
百度网盘 (baidu)、阿里云盘 (aliyun)、夸克网盘 (quark)、天翼云盘 (tianyi)、UC网盘 (uc)、移动云盘 (mobile)、115网盘 (115)、PikPak (pikpak)、迅雷网盘 (xunlei)、123网盘 (123)、磁力链接 (magnet)、电驴 (ed2k)、其他 (others)
高性能搜索:并发执行多个纸飞机频道及异步插件搜索,显著提升搜索速度;工作池设计,高效管理并发任务
网盘类型分类:自动识别多种网盘链接,按类型归类展示
智能排序:基于插件等级、时间新鲜度和优先关键词的多维度综合排序算法
异步插件系统:支持通过插件扩展搜索来源,支持"尽快响应,持续处理"的异步搜索模式,解决了某些搜索源响应时间长的问题。详情参考插件开发指南
二级缓存:分片内存+分片磁盘缓存机制,大幅提升重复查询速度和并发性能
本文以威联通NAS为例,通过Docker Compose的方式进行部署PanSou的简约版。
部署代码如下:
services: pansou: image:
ghcr.io/fish2018/pansou-web:latest container_name: pansou-app ports: - "17080:80" # 左侧端口可改 environment: - DOMAIN=localhost # 如果你进行反代,替换成域名 - PANSOU_PORT=8888 # 后端API端口 - PANSOU_HOST=127.0.0.1 # 后端API地址 volumes: -
/share/Container/pansou/data:/app/data -
/share/Container/pansou/logs:/app/logs restart: unless-stopped
其实还有一些额外配置,大家可以到项目页面查看。
打开威联通的管理工具Container Station,将上面代码拷贝到框内,修改后创建新的应用程序。等待部署安装完毕即可。
另附上 docker run 的部署方式,相关变量按需求修改即可:
docker run -d --name pansou -p 17080:80 -e DOMAIN=localhost -e PANSOU_PORT=8888 -e PANSOU_HOST=127.0.0.1 -v /share/Container/pansou/data:/app/data -v /share/Container/pansou/logs:/app/logs --restart unless-stopped ghcr.io/fish2018/pansou-web:latest
部署完毕后,浏览器输入 NAS_IP:17080 即可访问服务。初始界面如下,可以看到搜索框支持各种。。。。
随便挑个搜搜看,先是应用类。
如果你想看看名著之类。
娱乐相关的如下。
Movies
Animes,童年回忆系列,这个全网确实很少,但也能找到。
Music,这个建议直接搜人,因为基本是打包类的。非大冷门当然也可以直接搜曲儿。
状态和API文档,要额外折腾配置的朋友可自行点进去看看。项目界面也有详解。
页脚有个「XXXX共享」,这也是作者的项目。可点进去,有很多现成的资源,直接拿去用。
东西不错,推荐部署。
感谢观看,本文完~
#我的宝藏兴趣#
更新时间:2025-09-06
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-=date("Y",time());?> All Rights Reserved. Powered By bs178.com 闽ICP备11008920号
闽公网安备35020302034844号