浏览器获取局域网访问权限可以做哪些有意思的事情

4 次阅读

本文最后更新于 2026年10月7日。

浏览器拿到局域网访问权限(LNA)能做的好玩的事

简单说:允许网页发起请求访问你内网的设备(192.168.x.x、10.x.x.x),不再被浏览器安全策略拦截。可以用 JS 请求内网 HTTP/WebSocket 服务,搭配家里 NAS、路由器、ESP32、摄像头等设备做各种小项目。⚠️ 只给可信网站授权,恶意网站拿到权限会扫描内网设备、发起攻击。

🖥️ 家庭设备控制(最热门)

  1. 网页控制 ESP32/ESP8266 物联网设备 网页按钮控制继电器、LED灯带、风扇、智能插座;读取温湿度、人体红外传感器数据。手机浏览器打开页面就能控制家里硬件,不用装APP。可以直接在内网设备上跑简单 HTTP 接口。
  2. NAS 文件管理器 浏览器直接访问 NAS 的 Web API,浏览/下载/上传文件、查看照片相册、播放内网影音,自建网页面板替代官方客户端。
  3. 路由器后台、打印机管理面板 写一个简易网页仪表盘,一次性读取路由器在线设备、网速;读取打印机状态、发送打印任务。
  4. 局域网摄像头实时监控 访问监控摄像头的内网HTTP流,网页里同时多路预览、截图;搭配 WebSocket 做报警推送。

🧪 内网网络工具(黑客/极客向)

  1. 内网扫描器 JS 批量 ping / fetch 内网IP段,探测哪些IP开机、开放了哪些端口、识别设备类型(路由器、树莓派、打印机),做内网设备发现清单。

    注意:仅可在自己拥有的局域网内测试,扫描他人网络违法。

  2. 本地服务调试面板 开发调试时,网页前端访问本机、树莓派上的后端API,调试微服务、查看日志,前端页面托管在HTTPS站点,通过LNA访问内网服务。

  3. 带宽、延迟监控仪表盘 定时向内网多个设备发包,实时绘制内网网速、延迟、丢包率图表,做家庭网络监控大屏。

🎮 多媒体 & 局域网协同

  1. 局域网多人同步播放器 内网搭建简单服务,所有人浏览器打开同一个页面,同步播放电影/音乐,一起暂停、快进,家庭局域网观影。
  2. 内网文件互传(P2P) 结合 WebRTC,浏览器之间不经过公网服务器,直接在内网互传大文件、图片。
  3. 网页版局域网投屏 内网设备采集屏幕,通过 WebSocket 推流,别的设备浏览器打开就能看屏幕画面。

🛠️ 硬件创客项目

  1. 网页版3D打印机控制面板 访问3D打印机内网API,网页查看打印进度、暂停/开始打印、读取温度。
  2. 网页烧录器 搭配 WebSerial + LNA,网页直接给单片机刷固件、串口日志查看,不用安装串口工具。
  3. 传感器数据大屏 树莓派采集环境数据(温湿度、气压、空气质量),内网提供接口,浏览器网页实时绘图,放显示器上做监控大屏。

🧩 小众有趣玩法

  1. 内网消息广播系统 网页给局域网内所有在线浏览器推送消息、弹窗通知,家庭内网公告板。
  2. 智能家居统一中控面板 把米家、HomeAssistant、ESP设备全部聚合到一个自制网页,统一开关、状态展示。
  3. 局域网小游戏 内网跑简单游戏服务端,多台设备浏览器打开网页联机玩文字游戏、2D小游戏。

⚠️ 重要安全提醒

  1. 不要给陌生/不可信网站授权局域网权限,授权后网站可以扫描你整个内网,探测路由器、NAS、摄像头,尝试访问后台,存在很大安全风险。
  2. LNA 权限:HTTPS 网页才可以申请,纯 HTTP 公网站点无法申请该权限;本地 localhost 页面默认不受这个限制。
  3. 仅在自己的局域网、自己的设备上做实验,对他人网络进行扫描、探测属于违法行为。

简单技术原理

LNA(Local Network Access)是现代浏览器的安全机制:公网HTTPS网站默认不能直接访问内网私有IP,必须弹出提示,用户手动允许之后,网页才能发起 fetch / WebSocket 请求到内网设备。