飞牛 NAS 如何部署 ai-goofish-m开发全自动机器人
前言
晚上刷某平台时看到一台价格合适的小主机,犹豫了一会儿,再点进去已经卖掉了。
这种情况在一些平台很常见。真正值得关注的商品并不会按照你的空闲时间出现,而关键词放得太宽以后,配件、故障机、低价引流和并不符合要求的商品又会混在搜索结果里。靠人一直刷新,时间成本反而比省下来的钱还高。
如果家里本来就有一台长期运行的 NAS,这件事其实可以换个做法。
本文会把 ai-goofish-monitor 部署到飞牛 NAS,让 NAS 按照设定好的关键词、价格、地区、发布时间等条件持续执行监控。它和普通关键词提醒最大的区别,是抓到商品以后还可以把标题、描述和图片交给多模态模型进一步分析,再根据你写下的购买要求给出判断理由,把大量明显不符合条件的商品先过滤掉。
实际部署完成后,我们会创建某平台账号和监控任务,查看一次完整执行过程、运行日志以及 AI 分析结果。
最后再通过 cpolar 给 Web 管理后台增加远程访问入口和固定二级子域名。这样真正需要“蹲”在某平台前面的就不再是人,而是一台本来就24小时开着的 NAS。
1 什么是ai-goofish-monitor?
项目地址:https://github.com/Usagi-org/ai-goofish-monitor
ai-goofish-monitor 是一个基于 Playwright 与 AI 开发的开源某平台智能监控系统。它可以按照设定的条件持续搜索某平台商品,抓取商品详情、图片及卖家信息,再调用多模态大模型进行分析,帮助用户从大量商品中筛选出更符合需求的结果。

相比普通的关键词监控,ai-goofish-monitor 支持通过自然语言描述需求,并自动生成相应的分析标准。不同监控任务还可以分别设置关键词、价格范围、发布时间、地区、是否包邮及 AI Prompt,适合同时关注多类商品。
项目提供了完整的 Web 管理后台,主要功能包括:
- AI 智能分析:结合商品标题、描述和图片,判断商品是否符合设定需求。
- 多任务监控:支持多个任务同时运行,并可设置定时执行规则。
- 多条件筛选:支持价格、地区、新发布时间及是否包邮等筛选条件。
- 账号与代理管理:可以为任务绑定不同的某平台账号,并配置代理轮换。
- 消息通知:支持企业微信、Bark、Telegram、ntfy.sh 和 Webhook 等推送方式。
- 可视化管理:通过 Web 页面管理任务、查看结果、编辑 Prompt 和排查运行日志。
监控任务启动后,系统会持续搜索新发布的商品,并结合商品详情和图片进行 AI 分析。符合要求的结果会展示在 Web 管理后台,同时通过设定的通知渠道及时推送,方便用户快速查看商品详情并进一步联系卖家。
2 飞牛Nas一键部署ai-goofish-monitor
我这次使用的是一台 RK3566 小主机,已经刷好了飞牛 NAS ARM 版系统。
飞牛 NAS 本身支持 Docker,所以这里不需要单独安装 Docker,直接通过 SSH 执行脚本部署 Hermes 即可。
💡 温馨提示:如果你手里也有 RK3566 设备,还没有刷飞牛 NAS,可以先参考这篇刷机教程:https://www.cpolar.com/blog/tutorial-on-installing-arm-version-of-feibo-nas-system-on-rk3566-device-even-beginners-can-easily-complete-it
2.1 启用Docker和连接SSH
首先打开飞牛 NAS 桌面的【Docker】,确认 Docker 服务已经开启。然后进入【系统设置】里的【SSH】,把 SSH 服务打开,后面的命令需要通过终端执行。
然后进入【系统设置】中,选择【SSH】,将其启用:
接着,电脑摁下【Win + X】键,选择【终端(管理员)】打开PowerShell窗口:
然后在终端输入如下ssh命令,进行远程连接你的飞牛Nas终端:
ssh n1@192.168.50.212
如下图所示:
接着,在终端执行如下命令,切换至root用户(输入密码时不会显示):
sudo -i
2.2 部署ai-goofish-monitor
切换好用户后,然后执行如下我编写的一键部署管理命令:
curl -fsSL https://gitee.com/jun-wan/script/raw/master/ai-goofish-monitor_deploy/deploy.sh -o /tmp/deploy-ai-goofish-monitor.sh && chmod +x /tmp/deploy-ai-goofish-monitor.sh && /tmp/deploy-ai-goofish-monitor.sh
如下图:

输入数字【1】然后回车,接着设置一些基础的自定义配置,部署位置、访问端口、管理员用户名和密码。然后是设置一个大模型(建议支持识图能力的模型):

这里的模型提供商选用的第三方的中转平台,就不做推荐了,模型采用的为gpt-5.5,当然千问、kimi、硅基流动等大模型提供商也有许多支持多模态的模型,如Kimi-K2.7-Code、Qwen3.6-27B等大模型都支持视觉输入能力:
配置完成后,会进行拉取镜像,等待镜像拉取完成,完成后将自动部署并且启动项目:
可以看到已经提示部署完成了,并且输出了访问地址和管理员信息。复制访问地址在浏览器中访问一下:

可以看到,成功的访问到页面啦!这样ai-goofish-monitor就部署完成了。
3 创建监控任务
首先,需要先来到账号管理,按照页面上的提示帮助信息,添加一个某平台账号:
添加完成后,来到【任务管理】菜单,点击【创建新任务】按钮:
接着,填写好你要关注的商品,以及购买需求等配置:
如果有包邮、卖家、地域的需求限制,可以按需进行配置,然后点击创建任务:
创建完成后,可以手动点击启动,等待执行一次:
如果需要查看运行状态和过程,可以点击侧边菜单栏的【运行日志】进行查看:
等待任务运行完成,在结果查看页面,可以看到很多的商品,并且每个商品还有AI分析:
从结果页可以看到,系统会集中展示本次任务抓取到的商品,并针对每件商品给出对应的 AI 分析结果。
AI 会结合创建任务时填写的购买需求,对商品标题、描述和图片进行综合判断,并说明商品是否符合要求以及对应的判断理由。相比只按照关键词和价格进行筛选,这种方式还可以帮助排除配件、故障机、虚假低价以及描述与需求不符的商品,减少逐个查看的时间。
需要注意的是,AI 分析更适合作为第一轮筛选。商品的实际成色、卖家信用、维修情况以及描述真实性,仍然需要在购买前进一步确认。
4 使用cpolar远程访问ai-goofish-monitor
到这里,ai-goofish-monitor 已经可以在飞牛 NAS 上自动运行,并按照设定的条件监控某平台商品。
不过,目前只能在与 NAS 相同的局域网内,通过内网 IP 地址打开管理后台。如果人在外面,想临时查看任务状态、调整筛选条件或者查看最新结果,就无法直接访问。
接下来使用 cpolar 为 ai-goofish-monitor 创建一条 HTTP 公网隧道,将前面设置的 Web 服务端口映射到公网。这样不需要公网 IP,也不用修改路由器配置,就可以通过公网地址远程打开管理后台。
4.1 什么是 cpolar?
cpolar 是一款内网穿透工具,可以把局域网内运行的服务映射到公网。
简单来说,只要服务已经在本地跑起来,比如本文中的 ai-goofish-monitor Web 管理后台8000端口,就可以通过 cpolar 创建公网访问地址。这样外部设备不需要配置路由器端口转发,也能远程访问本地服务。
cpolar 支持 Windows、macOS、Linux、树莓派、群晖 NAS 等平台,也适合飞牛 NAS 这类支持 SSH 和 Docker 的设备使用。
4.2 安装 cpolar
回到 SSH 终端窗口,也就是前面连接飞牛 NAS 的终端,执行下面命令安装 cpolar:
sudo curl https://get.cpolar.sh | sh
如下图所示:
安装完成后,执行下面命令查看 cpolar 服务状态:
sudo systemctl status cpolar
如下图所示:
如果状态中显示 active 就说明 cpolar 已经正常启动。
接着,在浏览器中输入下面地址,访问 cpolar 的 Web UI 控制台,例如我这里的飞牛 NAS IP 是 192.168.50.212,所以访问地址就是:
http://192.168.50.212:9200
如下图所示:
可以看到,已经成功进入 cpolar 的 Web UI 页面。如果还没有注册 cpolar 账号,也可以点击页面底部的注册入口先完成账号注册。
4.3 将 ai-goofish-monitor 映射到公网
注册好账号以后,回到该页面进行登录即可,登录成功后,进入侧边的【隧道管理>隧道列表】,可以看到有2条隧道:
选择website这条隧道,点击编辑进行修改(也可以创建新的隧道):

创建或者更新完成后,接着点击【状态>在线隧道列表】,可以看到同一个隧道生成了不同协议的两个公网访问地址,一个是 http,另一个是 https:

这里以https协议的公网地址访问测试一下:
可以看到,已经通过 cpolar 生成的公网地址成功打开了 ai-goofish-monitor 登录页面。以后即使不在飞牛 NAS 所在的局域网内,也可以通过电脑或手机浏览器远程查看监控任务、商品分析结果和运行日志,并根据需要调整筛选条件。
5 配置固定二级子域名
通过前面的配置,我们已经可以使用 cpolar 生成的公网地址远程访问 ai-goofish-monitor。不过,目前使用的是随机公网地址,地址会不定期发生变化。一旦地址更新,原来保存的书签也会随之失效,每次都需要重新进入 cpolar 后台查看。
为了获得一个长期不变、方便记忆的访问地址,接下来为这条隧道配置固定二级子域名。配置完成后,就可以通过固定地址随时打开 ai-goofish-monitor 管理后台。
5.1 设置二级子域名
首先,登录 cpolar 官网后台,进入 预留 页面:
https://dashboard.cpolar.com/reserved
在左侧菜单中选择【预留】,找到【保留二级子域名】配置项。

按照下面信息填写:
| 配置项 | 填写说明 |
|---|---|
| 地区 | 选择和前面隧道一致的地区 |
| 名称 | 自定义二级子域名,例如 xianyu01,注意:该项不能重复,二级子域名名称是唯一的 |
| 描述 | 填写任意方便辨识的备注即可 |
填写完成后,点击【保留】按钮。保留成功后,会得到一个固定的二级子域名。后续我们就可以把这个固定域名绑定到 xianyu 隧道上。
5.2 修改 xianyu 隧道为固定域名
回到飞牛 NAS 上的 cpolar Web UI 管理界面,点击左侧菜单【隧道管理】>【隧道列表】,找到前面配置的 xianyu 隧道,点击【编辑】:

将域名类型修改为【二级子域名】,并填写刚才在官网后台保留的二级子域名,然后点击更新按钮:

更新完成后,点击左侧菜单【状态>在线隧道列表】,可以看到 xianyu 隧道已经变成固定公网地址:

复制生成的固定公网地址,在浏览器中访问:

可以看到,同样可以通过固定公网地址访问到 ai-goofish-monitor 页面。让我们再登录测试一下:
成功登录,并且后台中的监控任务、商品结果和运行日志都可以正常查看。至此,固定二级子域名已经配置完成。以后无论是在电脑还是手机上,都可以通过这个固定地址随时打开 ai-goofish-monitor 管理后台,不需要再反复进入 cpolar 后台查找随机地址。
总结
真正用起来以后,ai-goofish-monitor 最有价值的地方并不是“自动搜索某平台”,因为关键词监控本身并不新鲜。
更有用的是它把搜索分成了两层。
第一层先按照关键词、价格、地区、发布时间、包邮等明确条件缩小范围;第二层再让 AI 阅读商品标题、描述和图片,结合你事先写下的购买要求给出判断。这样真正需要人工打开检查的商品会少很多。
把它运行在飞牛 NAS 上以后,NAS 又很适合承担这种需要长期在线、定时执行的任务。通过 cpolar 增加远程入口后,人不在家时也可以打开后台查看新商品、AI分析和运行日志,不需要为了看结果专门回到局域网。
但这里有一个边界必须说清楚:AI负责初筛,不负责替你鉴定二手商品。
它可以从已有文字和图片中判断商品是否接近需求,却无法知道卖家有没有隐瞒维修史、图片是否完全真实、设备有没有暗病。最终决定购买以前,卖家信用、实拍细节、序列号、功能状态和交易方式仍然需要自己确认。
另外也不建议把任务频率设置得过高。长期监控的意义是减少人工刷新,而不是用更激进的自动请求去和平台风控对抗。
如果平时经常蹲小主机、NAS硬件、数码设备或者某一种价格波动比较大的二手商品,这套方案最实际的作用就是:机器负责一直看,AI负责先筛一遍,人只处理真正值得打开看的结果。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐













所有评论(0)