LibreHardwareMonitor 远程监控指南:开启内置 Web 界面,用手机查看电脑硬件状态
【免费下载链接】LibreHardwareMonitorLibre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.项目地址: https://gitcode.com/GitHub_Trending/li/LibreHardwareMonitor
LibreHardwareMonitor 是一款开源硬件监控工具,能读取电脑温度传感器、风扇转速、电压、负载和时钟频率等实时数值。桌面端不是唯一看数据的方式:程序自带 Web 服务,开启后会把主界面树里的全部传感器推送到浏览器页面,你不用守在台式机前,用手机或局域网里的另一台电脑也能随时查看它的温度与转速。
适合谁用,以及开始前的准备
- 系统维护人员:机房或工位主机出现温度抬升、风扇异常时,不用跑过去看现场。
- 超频 / 散热折腾者:压力测试时人不在机器旁边,也能盯住负载与频率。
- 普通用户:游戏本的硬件状态想在沙发上顺手瞄一眼。
动手前先确认三件事:
- 被监控的电脑上已安装 LibreHardwareMonitor(或从源码构建后能正常启动);
- 查看设备(手机 / 另一台电脑)与被监控电脑处于同一局域网,或就在本机访问;
- 知道被监控电脑当前的局域网 IP,后续选择监听地址时要用到。
如果打算从源码自己构建,先拉取代码:
git clone https://gitcode.com/GitHub_Trending/li/LibreHardwareMonitor再用 Visual Studio 或 .NET 命令行打开解决方案编译,运行主程序即可。
配置 LibreHardwareMonitor Web 服务器:菜单里的三步操作
Web 服务直接在主界面里启用,不需要改任何配置文件:
- 在顶部菜单栏找到Remote Web Server并展开。
- 勾选Run。勾选后内置服务立即开始监听,默认端口是
8085。 - 打开浏览器访问
http://localhost:8085(本机视角),能看到一棵带实时数值的传感器树,说明启用成功。
想停用就取消勾选 Run,服务随之停止;勾选状态会被记住,下次打开程序时可直接继续运行。
调整监听地址和端口(应对 LibreHardwareMonitor 端口被占用)
当 8085 被其他程序占用,或者你想限制暴露范围时:
- 在同一菜单下打开Interface / Port。
- 地址下拉框列出本机各网卡的 IPv4 地址,也可以选
0.0.0.0一次性监听所有网卡。 - 修改端口号,对话框底部会同步生成一条可点击的预览链接,方便直接验证。
- 点击确定保存生效。
在不同设备访问:LibreHardwareMonitor 手机访问实践 📱
先在本机确认
http://localhost:8085是最省事的验证路径。页面内容与桌面主界面一致:按硬件类型(CPU、主板、显卡、存储等)分组,每个传感器显示当前值与最小 / 最大值,下方还有历史曲线。
再扩展到局域网和手机
把地址里的localhost换成被监控电脑的 IP 即可。例如该机局域网地址是192.168.1.50,在手机浏览器中输入:
http://192.168.1.50:8085
页面是标准响应式布局,手机自带浏览器打开就能用,无需安装任何应用。如果开启了身份验证(见下一节),浏览器首次打开会弹出登录框,输入你设置的账号密码即可。
提示:网页数据来自
data.json端点并由页面自动刷新。若发现数值不动,先回桌面主界面确认它本身是否在刷新。
安全加固:账号密码保护与监听范围 🔒
默认情况下该服务没有任何访问控制,一旦对局域网敞开,同网段任何能摸到端口的人都可看到全部传感器数据,/Sensor接口甚至能写入部分控制参数。因此长期启用前建议开启认证:
- 打开Remote Web Server菜单下的Authentication。
- 勾选启用框,填写用户名与密码,点击确定。
- 服务随即启用 HTTP 基本认证:浏览器会弹出凭据框,账号密码错误将收到 401。
再配合上一节的Interface / Port:家用场景监听具体内网 IP 即可;不需要对外时,取消勾选 Run 是最彻底的关闭方式。若要放行外部网络访问,记得在防火墙开放对应端口。
进阶集成:/Sensor 接口与 Prometheus 导出 ⚙️
不想看页面、想把数据喂给脚本或监控体系时,Web 服务提供两个机器友好的入口。
用 /Sensor 接口读写单个传感器
对/Sensor带查询参数发起请求,返回 JSON。两个常用动作:
GET /Sensor?action=Get&id=/cpu/0/temperature/0 GET /Sensor?action=Set&id=/fan/0/control/0&value=70id是传感器在树中的路径,建议直接取data.json里的SensorId字段值,避免手敲出错。Get返回当前值、最小 / 最大值和格式化模板;Set用于控制型传感器,value=null可恢复默认;ResetMinMax清空极值统计。
接入 Prometheus(LibreHardwareMonitor Prometheus 集成)
直接访问/metrics会输出纯文本指标:指标名统一带lhm_前缀,单位按 OpenMetrics 惯例归一(温度是 celsius、风扇是 rpm),并附带传感器名、主机名等标签。在 Prometheus 里新增一个抓取目标即可把数据纳入面板。追加查询参数/metrics?timestamps=1&archivelength=10还能返回带时间戳的少量历史值。
常见问题排查:现象 → 原因 → 处理办法
- 勾选 Run 后页面打不开→ 8085 被其他程序占用,或监听地址绑在已离线的网卡上 → 用 Interface / Port 改端口,或改选有效 IP /
0.0.0.0。 - 本机能访问、手机不行→ 防火墙拦截了该端口,或两台设备不在同一网段(如访客 Wi-Fi)→ 防火墙放行对应入站端口,确认设备处于同一子网。
- 打开页面弹账号密码或提示 401→ 认证已启用 → 核对账号密码;不记得时打开 Authentication 菜单重新设置。
- 页面能打开但没有数据→ 桌面主界面未勾选对应硬件,或传感器本身没读数 → 先回主界面确认数据在刷新,网页只是同步主界面状态。
- 地址一直白屏→ 局域网访问被代理或 DNS 干扰 → 改用目标机器的具体 IP 直连。
完成以上设置后,完整链路就是:桌面勾选 Run、手机上打开对应 IP、需要时再补上认证。端口和防火墙确认无误后,这个 Web 服务可以长期开着,作为你远程硬件监控的固定入口。
【免费下载链接】LibreHardwareMonitorLibre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.项目地址: https://gitcode.com/GitHub_Trending/li/LibreHardwareMonitor
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考