Fing Agent 部署:树莓派/NAS/Docker 三种方式
为什么部署 Agent
Agent 是实现"被监控的网络"的关键——它 24/7 在你选的硬件上跑,不依赖手机、不消耗电脑资源。
三种主流方式
| 方式 | 硬件 | 难度 | 适合谁 |
|---|---|---|---|
| Raspberry Pi | Pi 3/4/5 或 Zero W | ⭐⭐ 简单 | 有闲置树莓派、想体验硬件的用户 |
| NAS(Synology/QNAP) | 群晖 / 威联通 | ⭐⭐⭐ 中等 | 已经在用 NAS 的用户 |
| Docker | 任何能跑 Docker 的设备 | ⭐⭐⭐ 中等 | 折腾党、已有 Docker 环境 |
方式一:Raspberry Pi
硬件建议
- 最低配:Raspberry Pi Zero W(约 100 元)—— 完全够用,功耗极低
- 推荐:Raspberry Pi 4 / 5(带 Wi-Fi 和 USB 口,未来扩展性好)
- 必配件:SD 卡(32GB 起)、电源适配器
步骤概览
- 给 Pi 刷 Raspberry Pi OS Lite(桌面版不需要,省资源)
- 连上网线或 Wi-Fi 让 Pi 上网
- SSH 登录 Pi:
ssh pi@<pi的IP> - 安装 Snap:
sudo apt update && sudo apt install snapd - 安装 Fing Agent:
sudo snap install fing-agent - 在 Fing App 里登录 Premium 账号,Agent 会自动被发现
官方预安装 Kit
如果你不想自己折腾,可以买 Fing 官方合作的预安装套件(Vilros 美国 / Pimoroni 欧盟)——插上电源和网线就能用。
方式二:NAS(Synology 群晖)
前置条件
- DSM 7.2 或更高版本
- Container Manager(DSM 7 自带,DSM 6 需要手动装 Docker)
- NAS 连在你想监控的网络上
步骤概览
- 打开群晖 DSM → Container Manager
- 新建容器 → 搜索 fing-agent 镜像
- 配置网络模式为 Host(重要!让 Agent 能访问整个局域网)
- 填入 Premium 令牌(在 Fing 网页端账号设置里生成)
- 启动容器
- 在 Fing App 里确认 Agent 上线
方式三:Docker(通用 Linux)
docker-compose.yml 示例
version: '3'
services:
fing-agent:
image: fing/fing-agent:latest
container_name: fing-agent
network_mode: host
restart: unless-stopped
environment:
- FING_AGENT_TOKEN=你的Premium令牌
启动
docker compose up -d
启动后 Agent 会自动连到 Fing 云端,你在 App 里就能看到它了。
获取 Premium 令牌
在 Fing 网页端:
- 登录 Fing 账户
- 进入 Account Settings → Subscriptions
- 找到 Agent Token 生成入口
- 复制令牌,在 Docker/NAS/SSH 里用
部署后怎么确认
部署完成后:
- 打开 Fing App
- 进入 Networks → 你家的网络
- 应该能看到一个 "Agent connected" 标记
- 点进去能看到 Agent 的实时状态、运行时长、扫描频率
常见问题
Agent 连不上
- 确认硬件和你家路由器在同一个网段
- 确认 Host 网络模式正确(桥接模式可能导致 Agent 扫描不到局域网)
- 确认 Premium 令牌没有输错
想临时停止 Agent
- Pi:
sudo snap stop fing-agent - Docker:
docker stop fing-agent - NAS:容器管理器里点"停止"
Agent 能监控多个网络吗
一个 Agent 只能监控它自己所在的那个网络。要监控多个网络,需要每个网络各部署一个 Agent。Professional 订阅支持 3+ 个被监控网络。