“垃圾佬” 福音!NAS 部署咸鱼监控机器人,捡漏价一个都不放过!
NAS、键盘、路由器······年轻就要多折腾,我是爱折腾的熊猫,今天又给大家分享最近折腾的内容了,关注是对我最大的支持,阿里嘎多
引言
众所周知,玩NAS的很多都是资深的“垃圾佬”,他们热衷于捡漏各种电子产品,小到充电宝、充电头、路由器等等,大到笔记本电脑、手机以及显卡。但说实话,现在的“咸鱼”可不比以前了,以前大都是个人卖家,且二手价格合理,现在很多都是“传家宝”,价格还不如PDD的价格,甚至很多产品因为“炒作“,原本应该是电子垃圾的东西现在翻几倍在卖,典型例子CCD。
但作为玩NAS的,咱们是不可能向“恶势力”屈服的,之前熊猫就看到有咸鱼智能监控机器人的项目,不过当时并没有Docker镜像,突然几天前,项目更新了Docker部署,那我肯定要试一下了,于是这期就有了,如何在NAS上部署咸鱼监控机器人。
部署准备
要在NAS上部署该项目,第一步应该是什么?自然是需要一台NAS,这里熊猫准备的是绿联的DXP 6800Pro,该机型在绿联的DXP系列中个人认为是性价比最高的一款NAS,i5-1235U的处理器加上带有PCIE扩展的属性让它能做很多事情,例如外接显卡、万兆网卡以及扩展M.2盘位或SATA盘位等等。
而很多Docker项目需要用到SSH端口以及更全面的Docker权限,目前绿联在这方面也是完全开放的,支持SSH端口以及全功能与权限的Docker,甚至手机端也能做很多Docker操作,这也是目前国产NAS中对于移动端Docker支持最全面的NAS系统。
部署过程
支持SSH以及全功能Docker,那么前提条件就有了,因为本次的容器镜像需要我们自己打包,所以就必须用到SSH功能。
我们打开绿联的设置,在终端机中开启SSH端口,随后通过SSH工具连接到NAS,这里用什么工具就随意了,熊猫这里用的是electerm,蛮好用的,推荐一下。
在终端中输入sudo -i获得root权限,随后我们通过cd命令移动到Docker文件夹下,文件夹需要自行创建,其他文件夹也行,随意,只不过为了方便管理最好是用自己存放Docker的文件夹。
随后输入git clone https://github.com/dingyufei615/ai-goofish-monitor
拉取项目文件,这里如果不支持git命令,可以先提前安装git命令,绿联的NAS系统是支持的,如果不支持也可以直接去项目页下载压缩包。
随后我们在项目文件夹根目录创建.env文件,根据一下内容来填写文件内容。
# --- AI 模型相关配置 ---
# 模型的API Key。
OPENAI_API_KEY="sk-..."
# 模型的API接口地址。这里需要填写服务商提供的、兼容OpenAI格式的API地址,基本所有模型都有提供OpenAI格式兼容的接口
# 可查阅你使用的大模型API文档,如格式为 https://xx.xx.com/v1/chat/completions 则OPENAI_BASE_URL只需要填入前半段 https://xx.xx.com/v1/
OPENAI_BASE_URL="https://generativelanguage.googleapis.com/v1beta/openai/"
# 使用的模型名称,模型需要支持图片上传。
OPENAI_MODEL_NAME="gemini-2.5-pro"
# (可选) 为AI请求配置HTTP/S代理。支持 http 和 socks5。例如: http://127.0.0.1:7890 或 socks5://127.0.0.1:1080
PROXY_URL=""
# ntfy 通知服务配置
NTFY_TOPIC_URL="https://ntfy.sh/your-topic-name" # 替换为你的 ntfy 主题 URL
# 企业微信机器人通知配置 如果无则不用配置
WX_BOT_URL="https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=xxxxx"
# 是否使用edge浏览器 默认使用chrome浏览器
LOGIN_IS_EDGE=false
# 是否开启电脑链接转换为手机链接
PCURL_TO_MOBILE=true
# 爬虫是否以无头模式运行 (true/false)。
# 本地运行时遇到滑动验证码时,可设为 false 手动进行滑动验证,如果出现风控建议停止运行。
# 使用docker部署不支持GUI,设置 RUN_HEADLESS=true 否则无法运行。
RUN_HEADLESS=true
# (可选) AI调试模式 (true/false)。开启后会在控制台打印更多用于排查AI分析问题的日志。
AI_DEBUG_MODE=false
# 服务端口自定义 不配置默认8000
SERVER_PORT=8000
具体填写内容,根据自身的NAS环境以及网络环境而定,因为每一行都有对应的注释,熊猫就不过多阐述了。
随后我们在根目录下执行pip install -r requirements.txt
与python login.py
命令来安装依赖以及登录我们自己的账号。最后输入docker compose up -d
来创建镜像并启动容器。
最后我们在浏览器中输入对应的端口就能访问webUI界面了,也可以在绿联的Docker中去查看端口用远程访问的功能查看。
项目预览
进到WebUI中,左边提供了任务管理、结果查看、运行日志以及系统设置四个选项,中间则是功能区,右上角能看到当前脚本的执行状态。
新建任务,可以选择搜索关键词,同时也可以设置多个关键词,下方能设置价格范围,详细购买需求这里输入之后会去匹配卖家的产品详情,例如99新、95新等等词语,最下方还能选择开启只筛选个人卖家。
任务创建之后点击右上角就可以运行了,之后在结果查看中能看到对应的内容,不过我这里没有设置的内容没有搜索到,给大家看看作者的例子吧!
同时,获得的结果也会通过ntf进行通知,该项目免费版就能够用了。
写在最后
非常实用的项目,属于是”垃圾佬“必备了,经常看到什么”大量XX涌入咸鱼“,但去搜一看,价格都涨得飞起,项目虽不错,但还是建议大家理性消费,同时抵制”传家宝“行为。
以上便是本次分享的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!