从到处找资源到统一检索:飞牛NAS部署Pansou实战记录

前言

前段时间整理NAS的时候,我发现一个很现实的问题:硬盘容量越来越大,影视库、电子书、软件安装包、课程资料也越攒越多,但真正需要某个资源的时候,反而经常找不到。更麻烦的是,有些资源根本不在自己的存储里,而是散落在不同网盘、分享频道和资源群中。想找一部电影,要翻好几个网站;想找一本电子书,要换几个关键词反复搜索;有时候折腾十几分钟,最后得到的还是失效链接。

我自己折腾NAS这些年,试过不少资源搜索方案。有些项目功能很强,但部署复杂,需要配置数据库、反向代理和各种环境依赖;有些虽然安装简单,但搜索范围有限,真正需要的时候经常搜不到东西。对于大多数飞牛NAS用户来说,其实更希望有一个能够直接部署、开箱就能用,而且搜索结果足够丰富的工具。

最近在整理开源项目时碰到了Pansou,用下来最大的感受不是界面有多炫,而是它把资源搜索这件事做得足够直接。部署完成后,只需要输入关键词,就能同时从多个资源来源进行检索,并自动整理搜索结果。像影视资源、软件工具、电子书、课程资料这些平时经常会找的内容,基本都能通过统一入口完成搜索,不需要在多个网站之间来回切换。

比较顺手的一点是它对常见网盘类型进行了自动识别和分类展示。搜索结果出来以后,百度网盘、阿里云盘、夸克网盘、123网盘等资源会分别展示,查看起来比较清晰。对于已经搭建飞牛NAS的用户来说,把这样一个轻量级搜索工具部署到本地环境中,其实只需要一个Docker命令就能完成,整个过程花不了太多时间。

这篇文章主要记录如何在飞牛NAS环境中部署Pansou,并进一步结合内网穿透方案实现远程访问。如果你的NAS已经具备Docker环境,希望给自己的设备增加一个统一的资源检索入口,那么下面这套配置流程应该比较适合作为参考。

1.关于Pansou

Pansou是一个高性能的网盘资源搜索API服务,支持TG(Telegram)搜索和自定义插件搜索。系统设计以性能和可扩展性为核心,具有以下特点:

  • 高性能并发搜索:支持同时搜索多个TG频道和插件。
  • 智能排序算法:基于插件等级、时间新鲜度和关键词匹配进行排序。
  • 分片缓存机制:内存+磁盘双重缓存提升响应速度。
  • 异步插件系统:"尽快响应,持续处理"的搜索模式。
  • 自动网盘类型识别和分类展示

支持的网盘类型包括但不限于:

百度网盘 (baidu)、阿里云盘 (aliyun)、夸克网盘 (quark)、天翼云盘 (tianyi)、UC网盘 (uc)、移动云盘 (mobile)、115网盘 (115)、PikPak (pikpak)、迅雷网盘 (xunlei)、123网盘 (123)、磁力链接 (magnet)、电驴链接 (ed2k)、其他 (others)

2.飞牛os环境准备

本例中在Windows系统使用VMware Workstation安装的fnOS虚拟机,系统版本为V0.8.41。

如果您想要在x86架构的物理机中安装,可以访问飞牛私有云 fnOS官网下载镜像文件然后使用U盘写入镜像后,进入bios设置U盘启动后像装Windows系统一样安装即可。

启动fnOS系统后,能看到Web UI管理界面的地址:http://192.168.184.130:5666 在浏览器中打开:

3.飞牛os安装Pansou

打开飞牛云主页,首先确保你的飞牛NAS已经安装了Docker。

确认docker已经就位后,点击设置,选择ssh,我们打开nas的ssh功能,

然后在电脑上打开终端,输入ssh命令,这部分是你的飞牛用户名,这部分是你的飞牛ip地址

复制代码
ssh chenyuge@192.168.6.131

回车输入密码,远程连接进去。

输入sodo -i,继续输入密码,切换到root权限。

接着输入这行命令回车等待。

shell 复制代码
docker run -d --restart=always --name pansou -p 8085:80 ghcr.io/fish2018/pansou-web

我们来说一下这个命令,docker run -d是表示这条命令是在后台运行,这个restart=always意味着容器崩溃后会自动重启。后面就是项目的名字pansou,再接下来的就是端口映射,冒号后面的不要修改,前面的按照自己需求来就行,我这里是映射在8085端口。最后这里是具体的镜像。

ok部署完成后,打开新的浏览器,输入你飞牛nas的ip地址加上8085端口号,就可以看到pansou简洁又高效的web界面了!

4.简单使用Pansou

这个界面虽然简单,但功能可不简单!最显眼的就是那个大大的搜索框!

在这里,你可以输入任何你想找的资源,比如电影、电视剧、软件、电子书、学习资料等等!

比如说,最近是不是很多人都在找《沙丘2》的高清资源?以前你可能要跑遍各大电影网站,或者在各种群里求资源,结果不是链接失效,就是提取码错误。

现在有了PanSou,你只需要在搜索框里输入"沙丘2",然后点击搜索!

看!是不是瞬间就跳出来一大堆结果?而且它还会自动帮你分类,哪个是百度网盘的,哪个是阿里云盘的,哪个是夸克网盘的,一目了然!而且资源非常强大,还有4k的质量!

是不是感觉瞬间就被治愈了?

5.介绍以及安装cpolar

现在你已经拥有一个超级云盘了!是不是觉得自己特厉害!但是还有个问题------如果想在上下班地铁上也想看东西该怎么办呢?别担心!这时候就需要我们的内网穿透神器Cpolar!它能帮你把本地的服务发布到公网上,让它帮你把本地的服务发布到公网,从而实现随时随地都能听歌!不限时间!不限地点!不限设备!

首先打开飞牛云NAS设置界面,开启ssh 连接,端口默认为22即可,开启后,我们就可以ssh 连接飞牛云NAS执行命令:

然后我们通过输入飞牛云NAS的IP地址ssh远程连接进去,因为fnOS是基于Linux 内核开发的,所以我们可以按照cpolar的Linux安装方法进行安装:

连接后执行下面cpolar Linux 安装命令:

shell 复制代码
sudo curl https://get.cpolar.sh | sh

再次输入飞牛云nas的密码确认后即可自动安装

安装完成后,执行下方命令查看cpolar服务状态:(如图所示即为正常启动)

shell 复制代码
sudo systemctl status cpolar

Cpolar安装和成功启动服务后,在浏览器上输入飞牛云主机IP加9200端口即:【http://localhost:9200】访问Cpolar管理界面,使用官网注册的账号登录,登录后即可看到配置界面,接下来在web界面配置即可:

6.使用cpolar远程使用Pansou

我们既然搭建了个人影视库那就代表肯定是长期使用!所以我这里教大家来创建固定二级子域名公网地址!

我这里使用的是nas20m套餐,大家可以按照自己的需求选择合适的套餐!

我们来登录cpolar官网,点击预留,选择保留二级子域名。地区选择china top 名称自定义,点击保留。

复制保留成功的子域名以后,我们回到cpolar管理界面

登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理------创建隧道:

  • 隧道名称:可自定义,本例使用了: ziyuan 注意不要与已有的隧道名称重复
  • 协议:http
  • 本地地址:8085
  • 域名类型:二级子域名
  • 域名:粘贴刚才保留成功的子域名
  • 地区:选择China Top

点击创建,创建成功后点击状态,选择在线隧道列表,这里能看到我们成功生成了2个固定的公网地址,名称好看又好记。

我们复制一个来打开看一下,都能成功的打开我们的Pansou网盘!

总结

整体体验下来,Pansou比较吸引我的地方并不是功能堆得有多复杂,而是把资源搜索这件原本比较零散的事情进行了整合。以前找资料往往需要在多个平台之间来回切换,现在通过一个统一入口就能完成检索,确实省去了不少重复操作。对于已经拥有飞牛NAS或者其他家庭服务器设备的用户来说,这类轻量级工具往往比功能庞杂的系统更容易长期使用。

当然,它本质上仍然是一套资源搜索方案,搜索效果会受到数据来源、资源活跃度以及网络环境等因素影响,并不是所有内容都一定能够搜索到。如果只是偶尔使用,直接本地部署已经足够;如果有远程访问需求,再结合文章中的内网穿透方案即可。

本文介绍的重点其实不只是部署Pansou本身,更重要的是通过飞牛NAS建立一个属于自己的资源检索入口。后续无论增加影视管理、下载工具还是其他开源服务,都可以在这个基础上继续扩展。希望这篇记录能帮你少走一些弯路,顺利完成部署。

相关推荐
2401_868534783 小时前
园区网设计
网络
宋浮檀s4 小时前
春秋云镜——CVE-2020-25540
网络·安全·web安全
天天进步20154 小时前
Tunnelto 源码解析 #4:Wormhole 控制通道:WebSocket 如何建立一条“隧道控制线”
网络·websocket·网络协议
xiaofeichaichai5 小时前
网络与跨域
前端·网络
Latticy5 小时前
内网渗透-Windows RDP凭证的抓取和密码破解
网络·安全·网络安全·内网渗透·内网
Forget_85505 小时前
HCIA——计算机网络诞生与发展
服务器·网络·计算机网络
志栋智能6 小时前
超自动化巡检:降低运维总成本(TCO)的有效路径
大数据·运维·网络·人工智能·自动化
Yang96116 小时前
一站式网络检测 鼎讯信通网络综合测试仪科普
运维·服务器·网络·能源
AKAMAI7 小时前
客户案例 | 重构部署体验,流媒体开源走向轻量化
开源·云计算