自托管的网络监控工具,实时展示局域网设备连接的外部服务器,只观察、不拦截流量。
- Star
- 1,150
- Fork
- 64
- 未关闭 Issue
- 3
- 最近提交
- 7天前
这是什么?
LAN Orangutan 扫描本地网络,找出所有已连接的设备,并支持为每个设备添加标签、分组和备注。它以单个 Go 二进制文件运行,可通过 Web 控制台或输出 JSON 的 CLI 进行操作。设备发现依赖 nmap,因此主机上需要先安装 nmap。
可以保存网络快照,之后对比查看变化情况。把设备标记为预期设备后,有新设备出现或已知设备消失时会收到提醒。控制台还支持备份与恢复,并可导出可分享的 HTML 网络报告。
应用会直接读取 Tailscale CLI 中的节点并与本地设备一同列出,也可以在应用内连接或断开 Tailscale。首次运行时需设置访问密码。Docker 部署仅支持 Linux 并使用主机网络;在 macOS 和 Windows 上需直接运行二进制文件。
核心功能
- 01借助 nmap 发现本地网络中的设备
- 02可为设备添加标签、自定义分组和备注
- 03保存网络快照并对比变化
- 04预期设备离线或出现未知设备时发出提醒
- 05展示 Tailscale 节点,并可在应用内连接或断开
- 06提供 Web 控制台和支持 JSON 输出的命令行工具
适用场景
- 家庭实验室用户需要盘点网络中的所有设备
- 检查家庭或办公局域网中是否有陌生设备接入
- 在同一列表中查看本地设备与 Tailscale 节点
- 导出当前网络状态的 HTML 报告用于分享
快速上手
- 1
安装必需的 nmap(以 macOS 为例)
brew install nmap - 2
用 Homebrew 安装 LAN Orangutan(macOS)
brew install 291-group/tap/lan-orangutan - 3
使用 sudo 启动服务器以获取完整设备信息,然后在浏览器中打开 http://localhost:291 并创建密码
sudo ./orangutan serve
使用前须知
- 需要另外安装 nmap。
- Docker 仅支持 Linux;macOS 和 Windows 上的 Docker Desktop 无法扫描真实局域网。
- 获取完整设备信息(MAC 地址、厂商)需要 sudo 或管理员权限。
- 内置不支持 HTTPS,如需加密访问需要使用反向代理。
收录于专题
标签
#network-discovery#network-monitoring#homelab#self-hosted#nmap#tailscale#golang#lan#cli#device-discovery
常见问题
- LAN-Orangutan 是什么?
- 自托管的局域网设备发现工具,可查找、标记、分组设备,并跟踪网络变化,支持 Tailscale。 LAN Orangutan 扫描本地网络,找出所有已连接的设备,并支持为每个设备添加标签、分组和备注。它以单个 Go 二进制文件运行,可通过 Web 控制台或输出 JSON 的 CLI 进行操作。设备发现依赖 nmap,因此主机上需要先安装 nmap。
- LAN-Orangutan 可以免费使用吗?用的什么许可证?
- LAN-Orangutan 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- LAN-Orangutan 还在维护吗?
- 活跃维护中。LAN-Orangutan 最近一次提交是在 2026年10月31日。
- LAN-Orangutan 适合用来做什么?
- 家庭实验室用户需要盘点网络中的所有设备 检查家庭或办公局域网中是否有陌生设备接入 在同一列表中查看本地设备与 Tailscale 节点 导出当前网络状态的 HTML 报告用于分享
- LAN-Orangutan 怎么安装和运行?
- 安装必需的 nmap(以 macOS 为例): brew install nmap 用 Homebrew 安装 LAN Orangutan(macOS): brew install 291-group/tap/lan-orangutan 使用 sudo 启动服务器以获取完整设备信息,然后在浏览器中打开 http://localhost:291 并创建密码: sudo ./orangutan serve
- 在哪里获取 LAN-Orangutan?
- 源代码和安装说明在 GitHub 上:https://github.com/291-Group/LAN-Orangutan
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
160+4 本周16GoAGPL-3.0维护活跃更新于 6天前
自托管网络扫描工具,定时扫描并自动维护网络拓扑图,提供四种视图。
5940+19 本周317RustAGPL-3.0更新于 前天
自托管的网络可见性工具,持续发现网络中的设备、发现变化并发送告警。
7384+40 本周470PythonGPL-3.0维护活跃更新于 6天前
通过 docktail.* 标签把 Docker 容器暴露为 Tailscale Services,无需为每个容器占用 Tailscale 设备名额。
1402+51 本周51GoAGPL-3.0维护活跃更新于 前天
自托管的家庭实验室与机房基础设施清单工具,涵盖机柜、设备、线缆、IPAM、VLAN 与拓扑图。
431+5 本周23TypeScriptMIT维护活跃更新于 昨天