← 返回项目库

WatchYourLAN 中文版|局域网设备监控与陌生接入提醒

WatchYourLAN 是一个轻量的局域网设备发现与在线状态监控系统。

中文管理台提供设备清单、在线历史、安全提醒、扫描设置和设备详情页;本阶段验证的是可构建的前端预览与边界清晰的演示数据适配,不延伸宣称真实局域网扫描服务已接入。

真实界面

项目截图

共 6 张

局域网监控台
设备清单
在线历史
安全提醒
扫描设置
陌生设备详情

Capabilities

核心功能

中文局域网监控总览与设备数量指标
设备清单搜索、状态筛选与可信标记
在线历史热力轨迹与延迟概览
陌生设备接入提醒与确认动作
扫描网卡、间隔、历史保留和 Prometheus 设置
设备详情、备注、连接检测与端口扫描入口

适用场景

在家庭网络中查看在线设备与陌生接入提醒
为 NAS、电视、手机和智能家居设备建立可信清单
以 Go、SolidJS、TypeScript 和 Vite 源码为起点进行自托管或二次开发

适合谁

需要自托管家庭网络监控、核对陌生设备接入或进行前端二次开发的个人用户、小团队与 NAS 管理者。

商业化思路

开源软件交付与本地化适配服务;正式部署、通知渠道和网络权限由使用者按上游说明自行配置。

你会拿到什么

  • 中文 Solid/Vite 管理台源码与本地演示适配器
  • 上游 MIT 许可证、README、构建结果与真实页面截图证据

部署流程

  1. 1在 frontend 目录执行 npm ci
  2. 2执行 npm run build 后使用 npm run preview 或正式静态服务启动前端;接入真实 API 时配置 VITEAPIBASEURL

真实验证结果

已通过 6 个真实运行中文界面、HTTP、可见正文、控制台、坏图和横向溢出质量门。

部署前须知

本地证据预览使用有界演示数据适配器并在页面明确披露未接入局域网扫描服务;配置 VITEAPIBASEURL 可切换到真实 API,但本窗口未执行完整 Docker、arp-scan、通知服务和跨网段联调。

部署难度

中等

最低配置

构建预览需要 Node.js 与 npm;正式扫描建议使用可运行 Docker 的 Linux/NAS 主机,并提供 host 网络模式、arp-scan 与同网段网卡权限。

开源许可证

MIT License

最后验证

2026-09-02

技术栈

GoSolidJSTypeScriptViteSQLite

授权说明

上游仓库包含 LICENSE 与 backend/LICENSE,交付保留;修改和再分发需保留版权与 MIT 条款。中文 UI 与本地演示适配为本窗口新增修改。

Release notes

版本记录

1 个已发布版本

vcn-acbde7c52811 当前推荐

新增中文控制台、设备状态总览、历史、提醒、配置与详情路由;补充 VITEAPIBASEURL 适配器、演示数据披露和可复现 UI 契约测试。

部署要求:Node.js 与 npm;在 frontend 目录执行 npm ci、npm run build、npm run preview。真实扫描需要按上游说明提供后端、host 网络模式、arp-scan 和网卡权限。

已知问题:没有 VITEAPIBASEURL 时只能使用本地演示数据;连接检测、端口扫描、唤醒、通知和扫描动作在预览中记录为本地适配结果,不代表生产网络动作已执行。

登录后领取