想捡闲鱼好价,却没空一直刷新?ai-goofish-monitor盯关键词和价格,AI自动做第一轮筛选

前言
闲鱼上真正费时间的,往往不是第一次搜索,而是后面不停刷新。想找某个型号、某个价位的商品,关键词设得窄容易漏,设得宽又会混进大量配件、故障机、虚假低价和不符合要求的结果,最后还是得自己一条条点开判断。
ai-goofish-monitor解决的就是这类重复筛选问题。它可以按关键词、价格、地区、发布时间、是否包邮等条件持续监控,再让AI结合商品标题、描述和图片做第一轮分析,把“可能值得继续看”的商品先挑出来。
这篇会先在飞牛NAS上把ai-goofish-monitor长期运行起来,再添加闲鱼账号、创建监控任务,并实际查看一次任务执行后的商品结果和AI判断。
这里AI并不是替你完成购买决策,而是负责缩小范围。商品成色、卖家信用、维修情况和描述真实性,最终仍然需要自己确认;它真正节省的是反复刷新和逐个看无关商品的时间。
如果只在家里查看后台,到局域网访问已经够用;如果还希望人在外面也能看任务状态、改筛选条件或查看最新结果,后半段再通过cpolar增加公网入口和固定地址。整篇真正跑的是持续监控闲鱼 → 多条件筛选 → AI分析商品 → 集中查看结果 → 需要时远程管理这条链。
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协议的公网地址访问测试一下: 
公网地址能够正常打开以后,人在其他网络环境中也可以继续查看监控任务、AI分析结果和运行日志,并按需要调整筛选条件。
5 配置固定二级子域名
前面的随机公网地址已经能够完成远程访问,但如果准备长期使用,地址变化会增加维护成本,因此这里继续配置固定二级子域名。
为了获得一个长期不变、方便记忆的访问地址,接下来为这条隧道配置固定二级子域名。配置完成后,就可以通过固定地址随时打开 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部署到飞牛NAS上,而是把“反复刷闲鱼、自己逐条筛商品”这件事拆成了一套可以长期自动运行的流程。
监控任务先按照关键词、价格、地区、发布时间和是否包邮等条件缩小范围,再由AI结合商品标题、描述和图片做进一步判断。这样真正有价值的地方,不是替你决定买不买,而是先把明显不符合要求的结果过滤掉,减少人工逐个查看的时间。
把它放在能够长期运行的飞牛NAS上以后,这套监控可以持续执行;结果、运行日志和AI分析也都集中在Web后台里,后续修改条件或新增任务时不需要重新从头开始。
后半段的cpolar解决的是查看和管理范围问题:本地监控已经跑起来以后,再把后台扩展到其他网络,并通过固定地址长期访问。飞牛NAS负责长期运行,ai-goofish-monitor负责监控和AI初筛,cpolar负责远程管理入口。最终目标仍然是同一个——少刷页面,把时间留给真正值得进一步确认的商品。


