小白也能搞定!用 NAS 部署高性能网盘搜索神器 PanSou

1 次浏览
0 评论

 本文共计1664字,预计需要花费 3分钟才能阅读完成。

详细介绍

🤔 PanSou 是什么?

PanSou 是一款为网盘资源搜索而设计的高性能 API 服务,支持并发搜索、结果智能排序以及插件扩展。凭借其灵活的设计与强大的功能,它成为了资源搜索的首选工具。目前已支持的网盘有:百度网盘、夸克网盘、迅雷云盘、123盘、UC网盘等等十余款国内大小网盘,无论你是哪个网盘的用户,都可以直接使用,完全不挑用户,很强大!


🌟 核心特性

🚀 高性能搜索

  • ⚡ 并发执行:通过多 TG 频道与异步插件搜索,显著提高查询效率。
  • 🛠️ 任务管理:采用工作池设计,优化并发任务管理。

🤖 智能化功能

  • 📂 网盘分类展示:自动识别多种网盘资源链接,分类呈现。
  • 🔍 综合排序算法:基于时间、插件等级等多维度优化搜索结果。

🔄 插件与缓存机制

  • 🧩 异步插件系统:解决响应时间长的问题,为用户提供实时更新。
  • 💾 二级缓存:结合分片内存与磁盘缓存,提升查询速度与并发能力。

安装使用指南

下面通过 飞牛 NAS 应用中心进行安装。如果其它 NAS 需要使用 Docker Compose 根据自己实际需求进行部署。

Docker Compose 部署

docker-compose.yml 文件:

services:
  pansou:
    image: ghcr.io/fish2018/pansou-web:latest
    container_name: pansou-app
    ports:
      - "8800:80"
    environment:
      # 基础配置
      - DOMAIN=localhost
      - PANSOU_PORT=8888
      - PANSOU_HOST=127.0.0.1
      
      # 代理配置(可选)
      # - SOCKS5_PROXY=socks5://127.0.0.1:1080
      # - HTTP_PROXY=http://proxy:8080

    volumes:
      # 数据持久化
      - pansou-data:/app/data
      - pansou-logs:/app/logs

    restart: unless-stopped
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost/api/health"]
      interval: 30s
      timeout: 10s
      retries: 3
      start_period: 40s

volumes:
  pansou-data:
    driver: local
  pansou-logs:
    driver: local
如果没有搜索处任何内容,需要正确配置 SOCKS5_PROXYHTTP_PROXY

----

1. 在飞牛主页面找到 Docker 打开后,切换菜单 Compose -> 新增项目

2. 创建项目页面根据实际情况定义 项目名称、选择 路径,选中 创建 docker-compose.yml 后,把下面 yml 文件粘贴到文本框中。检查无误后点击 确定 按钮进行部署。

3. 等待部署完成,在容器管理中查看运行状态。


使用

1. 在浏览器地址输入:http://<NASIP>:8800 打开 PanSou 页面

2. 在搜索框里面搜索自己想要的资源

3. 查看 PanSou 运行状态和配置信息

其它更多配置和API使用请参考 PanSou 官方文档


后记

PanSou 作为一款高性能的网盘资源搜索API服务,支持TG频道和插件搜索。支持多频道多插件并发搜索、结果智能排序和网盘类型分类。docker集成前后端,一键启动,开箱即用,值得尝试。

正文完
 0
评论(暂无评论)