资讯动态

LibreHardwareMonitor 远程监控完整指南:3 步开启 Web 界面,让手机也能看温度

发布时间:2026/9/19 7:59:07 来源:尧图企业网站定制
LibreHardwareMonitor 远程监控完整指南3 步开启 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 自带一个开箱即用的 HTTP 服务把温度、风扇、电压、负载和时钟数据通过 Web 界面与标准接口暴露出去远程硬件监控不必装任何客户端浏览器一打开地址就能看。先跑起来从克隆代码到打开第一页监控界面想远程看数据前提是先在本机把这套工具编译跑起来。代码得先落到本地用下面这条命令即可git clone https://gitcode.com/GitHub_Trending/li/LibreHardwareMonitor接着用 Visual Studio 打开解决方案或直接用dotnet build编译主程序并运行。启动时会询问是否安装 PawnIO 驱动它负责真正读取硬件传感器点确定即可。开启远程这一步之所以要手动勾是因为默认情况下该服务是关闭的、不会自己跑起来打开菜单Remote Web Server勾选Run内置监听器随即在默认端口8085上工作回到本机浏览器输入http://localhost:8085看到传感器树状列表说明 Web 界面已可用。如果菜单里看不到这一项说明当前平台不支持 HttpListener需要换到支持该接口的运行环境具体见文末排障清单。开放到局域网让手机也能看温度本机访问通过后下一步是让同一网络下的手机、平板直接连进来。这一步的价值在于你不用给移动设备装 App手机浏览器本身就是客户端。先弄清那台机器的局域网地址。LibreHardwareMonitor 的监听地址由ListenerIp决定默认监听在所有网卡等效0.0.0.0此时同网段的任意设备都能连。你可以用菜单里的Interface / Port对话框查看当前生效的地址与端口界面会实时拼出一条可直接点击的访问 URL实现见 InterfacePortForm.cs。然后按下面顺序做每一步都为了排除一道可能拦路的关卡把手机连到与那台机器同一个 Wi-Fi / 局域网在手机浏览器输入http://机器IP:8085IP 从上面对话框或系统网络设置里取若打不开优先怀疑端口不通——多数系统防火墙默认拒绝入站需在防火墙里为8085或你改后的端口放行 TCP 入站。放行之后手机页面会自动按屏幕宽度重新排布无需再做适配。把门锁好身份验证与端口自定义局域网里裸奔的监控页谁都能看所以真正对外暴露前先给它上个锁。LibreHardwareMonitor 采用 HTTP Basic 认证打开菜单里的Authentication对话框勾选启用并填入用户名、密码即可。密码不会被明文存储而是先做 SHA256 摘要再落盘SetPassword内部调用ComputeSHA256。服务端开启后请求方案会切换为 Basic_listener.AuthenticationSchemes AuthEnabled ? AuthenticationSchemes.Basic : AuthenticationSchemes.Anonymous;未通过校验的请求会直接收到401拿不到任何数据。至于地址与端口两个属性各司其职ListenerIp决定监听在哪块网卡选具体 IP 能把服务限定在某个接口上、缩小暴露面ListenerPort决定端口号改完点确定即可持久化。完整实现集中在 HttpServer.cs。把数据接出去REST API 与 Prometheus除了网页你还经常需要把单个数值抓给脚本或大屏。接口都以查询串方式挂在http://IP:8085上最常用的三个如下用途请求方式返回读取某传感器当前值GET /Sensor?actionGetid/sensor/path{result:ok,value:42.0,...}写控制值风扇目标转速等GET /Sensor?actionSetid/sensor/pathvalue42.0{result:ok}重置该传感器的 Min/MaxGET /Sensor?actionResetMinMaxid/sensor/path同Get的返回id是传感器的标识路径可在data.json里查到每个节点的SensorId而data.json本身会一次性吐出整棵硬件树的 JSON带RawValue这类原始单位字段更适合程序解析。若你已经跑着 PrometheusLibreHardwareMonitor 同样支持访问/metrics即可拿到 OpenMetrics 文本值会被换算成基础单位温度 → 摄氏度、频率 → 赫兹、数据 → 字节。查询参数还能控制行为——archivelength指定要回传的历史条数上限 10timestamps控制是否带时间戳lastvalue决定是否返回最新值响应头里会用X-archivelength、X-timestamps、X-lastvalue回显当前生效的设置。排障清单最容易踩的几个坑按出现频率从高到低先对号入座再动手页面转圈但打不开多半是端口被别的程序占着。打开Interface / Port对话框把8085换成一个空闲端口重新勾选 Run。本机 OK、手机连不上十有八九是防火墙拦了入站或手机与机器不在同一网段。先放行对应 TCP 端口再确认两者 IP 段一致。换了网络就连不上之前选的具体ListenerIp可能已失效。代码里会自动检测该 IP 是否仍存在不存在时会回退成监听全部接口所以重新确认一下地址最稳妥。菜单里没有 Remote Web Server说明平台不支持 HttpListenerPlatformNotSupported为真时整块菜单会被隐藏需换到支持的运行环境。现在你就可以立刻做的 3 件事勾上Remote Web Server → Run在浏览器验证localhost:8085已能看到数据打开Authentication设好账号密码避免被局域网内陌生人读取记下局域网访问地址把手机连上同一 Wi-Fi顺手把/metrics接到你现有的监控栈里。从人不在机器旁到随时看一眼读数中间只差这几步等设备越攒越多这套远程硬件监控会越用越顺手。【免费下载链接】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),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价