局域网设备监控神器!这款Docker工具让网管效率翻倍

局域网设备监控神器!这款Docker工具让网管效率翻倍

兄弟们,最近二冰在调试智能家居时发现个头疼问题——每次新增设备都要翻路由器后台查IP,简直比找停车位还费劲!直到发现这款开箱即用的WatchYourLAN,10分钟部署完直接可视化掌控全屋设备,连隔壁老王蹭网都看得一清二楚!

一、项目速览

项目名称:WatchYourLAN
项目地址github.com/aceberg/Watc一款基于Web的轻量级IP扫描器,能自动发现局域网设备并生成可视化拓扑,支持暗黑模式/设备备注/异常告警,Docker部署完即用不用写一行代码。

二、四大核心优势

  1. 1. 零配置扫描:自动识别eth0等物理网卡,2分钟扫描出所有在线设备
  2. 2. 状态实时追踪:设备上下线记录精确到秒,路由器重启也不怕丢数据
  3. 3. 跨平台管理:手机/电脑打开浏览器就能查看,告别SSH黑窗口
  4. 4. 智能通知:微信/邮件推送新设备接入提醒,防蹭网神器实锤

三、Dockge极速部署

准备工作
在SSH中执行ifconfig -a查看主网卡名称(通常为eth0)

Step 1 创建compose文件
新建watchyourlan-compose.yaml写入以下配置:

version: '3.8'

services:
  watchyourlan:
    image: aceberg/watchyourlan:latest
    container_name: watchyourlan
    network_mode: host
    restart: unless-stopped
    volumes:
      - /你的路径/watchyourlan/data:/data
    environment:
      - TZ=Asia/Shanghai
      - GUIIP=192.168.1.100  # 替换为宿主机IP
      - GUIPORT=8840
      - IFACE=eth0
      - THEME=darkly

Step 2 导入Dockge

打开Dockge面板 -> 创建堆栈 -> 设置堆栈名称 -> 粘贴compose代码 -> 30秒启动成功!

四、实战效果演示

1. 设备雷达
访问http://你的IP:8840秒见酷炫面板,所有设备的IP/MAC/厂商信息尽收眼底:

主界面

2. 智能标注点击设备名称直接添加备注,再也不用记”192.168.1.45是扫地机器人”这种火星文!

3. 网络画像后台自动生成设备在线时长统计图,一眼识别异常设备:

统计界面

五、适合哪些场景?

✅ 智能家居多设备管理
✅ 公司内网安全监控
✅ 校园网设备排查✅ 咖啡厅/民宿无线网络维护

经过两周实测,二冰强烈推荐给这三类兄弟:

  1. 1. 有超过10个智能设备的极客玩家
  2. 2. 需要7*24小时监控内网的企业IT
  3. 3. 爱折腾homelab的软路由发烧友

避坑提醒:Docker虚拟网卡暂不支持扫描,建议直接使用物理网卡。设备量过百时记得调大扫描间隔,避免占用过多资源。

最后放个绝招——在「Config」开启InfluxDB推送,配合Grafana能做出这样的专业看板:

高级看板

如果觉得有用请点赞收藏,欢迎在评论区分享你的使用体验!

最后,奉上我的超级无敌至尊docker库,二冰平时玩过的docker都整理到了这个仓库中了,一直在更新中,希望有github账号的兄弟能去给点个star,不知道玩啥的,都去这里面找,都给你们分好类了
仓库链接github.com/TWO-ICE/Awes