飞牛 NAS 部署 AI 闲鱼监控机器人完整教程
摘要
本文介绍闲鱼监控工具 ai-goofish-monitor 的优化部署方案。该工具支持多关键词监控与AI智能筛选,默认适配七牛云 OpenAI 兼容接口及 Gemini-2.5-Pro 模型。核心新增 AI 参数一键配置功能,通过 Docker 脚本简化了飞牛 NAS 部署流程,用户仅需输入 API Key 即可快速启动,实现 24 小时无人值守的商品监控与实时推送。
本文基于原部署教程优化,核心新增 AI 模型参数一键配置功能,默认适配七牛云 OpenAI 兼容接口与 Gemini-2.5-Pro 模型,无需后续手动在 Web 界面补充 AI 配置,进一步简化部署流程。
1. 项目介绍
ai-goofish-monitor 是一套闲鱼二手平台自动化监控工具,支持:
多关键词实时监控
AI 智能筛选(支持图文多模态,默认适配 Gemini-2.5-Pro)
多渠道推送(Bark、企业微信、ntfy.sh 等)
Web 可视化管理界面
通过 Docker 一键部署,可在飞牛 NAS 上 24 小时运行,自动发现符合条件的商品并实时通知。工具默认集成七牛云 OpenAI 兼容接口,配置时仅需输入七牛云 API Key 即可启用 AI 筛选功能(未注册七牛云账号可先通过七牛云注册链接完成注册)。

2. 准备工作
1. 安装 Docker
进入飞牛 NAS 后台 → 应用商店 → 搜索
Docker→ 安装安装完成后,在「服务」中确认 Docker 服务已启动
2. 下载源码与部署脚本
提供两种获取方式,任选其一(网盘含全套文件,无需手动整理脚本):
方式 1:从 GitHub 下载
点击 Code → Download ZIP
将 ZIP 文件上传到 NAS 部署目录(例如
/vol1/1000/docker/ai-goofish)
方式 2:从夸克网盘获取(含源码+优化脚本)
已将「ai-goofish-monitor」全套文件(源码压缩包+优化后的一键部署脚本)上传至夸克网盘:
打开「夸克APP」,复制下方内容或链接获取:
提取码直达:/~d60d38WAT9~:/
网盘链接:https://pan.quark.cn/s/c7711ad32186将网盘中的文件下载后,上传到 NAS 部署目录(例如
/vol1/1000/docker/ai-goofish)
3. 优化版一键部署脚本(支持 AI 参数一键配置)
若从 GitHub 下载,需将下方脚本保存为 deploy.sh 并上传到与 ZIP 文件相同的目录;若从网盘获取,网盘中已包含该优化脚本,可直接使用。
核心优化点:
新增 AI 模型参数配置步骤(OPENAI_API_KEY、OPENAI_BASE_URL、OPENAI_MODEL_NAME)
默认 AI 接口:七牛云 OpenAI 兼容接口(
https://openai.qiniu.com/v1)默认 AI 模型:
gemini-2.5-pro(需与七牛云支持的模型匹配)七牛云平台获取 API Key(未注册可通过七牛云注册链接注册)
4. 执行部署
1. 进入部署目录
通过 SSH 工具(如 PuTTY、FinalShell)连接飞牛 NAS,进入脚本所在的部署目录(例如):
2. 赋予脚本执行权限
3. 运行部署脚本
4. 按提示完成配置
脚本运行后,将按以下顺序引导配置,全程无需手动编辑文件:
权限检查:询问是否切换到 root 用户(建议选“y”,避免权限问题)。
依赖检查:自动检测并安装 unzip、Docker Compose(若缺失)。
源码处理:自动解压 ZIP 包并进入源码目录。
Web 账号配置:询问是否修改默认账号密码(默认 admin/admin123,建议修改)。
AI 参数配置:
提示默认使用七牛云接口,未注册七牛云可先通过七牛云注册链接完成注册。
需输入从七牛云获取的 API Key(必填)。
API 接口地址默认
https://openai.qiniu.com/v1,直接回车保留默认。模型名称默认
gemini-2.5-pro,直接回车保留默认(需确保七牛云支持该模型)。
端口配置:询问是否修改 Web 服务端口(默认 8000,若冲突可更换)。
5. 等待部署完成
脚本自动启动 Docker 容器,约 1-2 分钟后,终端将输出 Web 界面访问地址、登录账号及 AI 配置信息,例如:
5. 访问与配置
1. 登录 Web 管理界面
打开浏览器,输入终端输出的访问地址(如
http://192.168.1.100:8000)。输入配置的用户名和密码登录(默认 admin/admin123)。
2. 配置闲鱼登录(关键步骤)
点击右上角「登录闲鱼账号」。
按提示安装浏览器插件
Xianyu Login State Extractor。打开闲鱼官网(https://2.taobao.com),用手机闲鱼 APP 扫码登录。
登录后点击插件图标,提取登录信息并复制,粘贴到 Web 界面保存。
3. 验证 AI 配置(可选)
若在部署脚本中已配置 AI 参数,可进入「系统设置」→「AI 设置」,确认 API Key、接口地址、模型名称与脚本配置一致(API Key 需从七牛云获取,未注册可通过七牛云注册链接注册),点击「测试 AI 配置」验证连通性。
4. 创建监控任务
点击「任务管理」→「创建新任务」。
用自然语言描述需求(例如“95新索尼A7M4,预算1万-1.3万,快门数<5000”)。
补充关键词、价格范围等参数(AI 会自动生成筛选标准),点击「创建」。
回到任务列表,点击「启动」,工具开始 24 小时监控。
6. 常见问题排查
1. 端口冲突
现象:部署后无法访问 Web 界面,或脚本提示“端口已被占用”。
解决:重新运行脚本,在「端口配置」步骤修改为未占用的端口(如 8001),并在飞牛 NAS 防火墙设置中开放新端口。
2. AI 配置失败
现象:测试 AI 配置时提示“连接失败”或“API Key 无效”。
解决:
检查是否已注册七牛云账号(未注册可通过七牛云注册链接完成注册)。
确认七牛云 API Key 正确(需从七牛云控制台「AI 服务」→「OpenAI 兼容接口」中获取)。
确认模型名称与七牛云支持的型号一致(可在七牛云官网查询支持的多模态模型列表)。
检查 NAS 网络是否能访问七牛云接口(可通过
ping openai.qiniu.com测试连通性)。
3. 容器启动失败
现象:脚本提示“服务启动失败”,或执行
docker ps看不到 ai-goofish-monitor 容器。解决:进入源码目录,执行以下命令查看错误日志:
纯文本根据日志提示修复问题(如依赖缺失、配置文件错误)。
4. 权限不足
现象:执行脚本时提示“Permission denied”,或解压/启动容器失败。
解决:
运行脚本时选择切换到 root 用户,或在命令前加
sudo(如sudo ./deploy.sh)。飞牛 NAS 切换 root 用户命令:
sudo -i,输入当前用户密码后再执行脚本。
5. 更新项目
步骤:从 GitHub 或夸克网盘获取最新源码包和部署脚本,上传到原部署目录,重复「执行部署」步骤(脚本会自动覆盖旧配置,保留 .env 文件中的账号和 AI 参数)。
7. 总结
通过优化后的部署脚本,可在飞牛 NAS 上快速搭建 AI 闲鱼监控工具,核心优势包括:
一键配置:无需手动编辑 .env 文件,脚本引导完成 Web 账号、AI 参数、端口的全部配置。
默认适配:预置七牛云 OpenAI 兼容接口与 Gemini-2.5-Pro 模型,减少用户选型成本,未注册七牛云可通过七牛云注册链接快速注册。
无人值守:部署后自动 24 小时运行,新商品符合条件时通过 Bark/企业微信实时通知,抢占“捡漏”先机。
若从夸克网盘获取文件,可跳过“手动保存脚本”步骤,直接上传全套文件执行部署,进一步简化操作。
