纯血鸿蒙网络运维两件套实测:手机端HTTP服务器搭建与带宽Ping测速
最近在折腾家里的网络,又不想事事都坐到电脑前,于是把鸿蒙手机上两款网络运维类的原生 App 翻出来用了几天:一款负责「测」,一款负责「搭」。负责测的叫网匣,带宽测速和 Ping 检测都在一个 App 里;负责搭的叫端链Server,直接在手机上起一个 HTTP/HTTPS 本地服务。两款都是鸿蒙原生应用,目前都免费,且都不做账号体系、不上传用户数据,组合起来刚好覆盖「网络体检 + 本地建站」这两个开发者和运维向的高频场景。
挑选这类工具,我比较看重的几点
- 原生体验:鸿蒙原生编译,和系统网络栈贴合,指标和状态刷新都比较跟手;
- 指标要完整:测速不能只给一个数字,丢包率、时延、抖动这些排障真正用得上的数据都得有;
- 配置留在本机:尤其是服务端类工具,端口、目录、规则这些配置不应经过任何云端;
- 无账号、不收集信息:运维工具会涉及内网地址,不收集隐私这条对我来说是硬指标;
- 目前免费:两款目前都可以免费使用,后续是否收费以实际上线情况为准。
需要先说明的是:这两款里,网匣的测速和 Ping 是必须联网使用的,这一点和我之前分享的纯本地 App 不同,它测的本来就是真实链路质量;而端链Server 的服务完全跑在手机本机,不借道任何第三方云平台,只是按它的用途会把本机服务开放给局域网内的设备访问。
网匣:手机里的随身网络仪表
我对网匣的使用场景主要有三个:新装宽带后验收、路由器换位置后对比信号、以及游戏视频卡顿时分清到底是网络问题还是设备问题。以前这些活基本要靠电脑,现在手机上就能完成。
IP 带宽测速页可以填测速服务器地址和端口,默认端口是 5201 这一行业标准端口,配合自己内网里已有的测速服务即可测试,TCP 和 UDP 两种模式都支持:TCP 反映稳定吞吐,UDP 更适合看高速低延迟场景下的表现。测试时长提供 5/10/30/60 秒几档,也可以自己填秒数,测的时候状态在就绪、测试中、完成之间切换,结果以汇总卡片形式给出,方便截图留档。
Ping 测试页是我用得更多的部分。目标地址、发送次数、间隔、超时时间全部可调,跑完后会给出已发送、已接收数量、丢包率、最小、平均、最大时延以及抖动,每一次探测的明细也逐行记录。排查家里哪个角落信号差、或者某个目标域名链路是否稳定,看这一组数据基本就够了。我一般会对着网关和外网目标各打一组,对比着看。
整体上,网匣把带宽和连通性两类最常用的网络测试合在一个 App 里,无广告、无账号,打开即测,对运维人员和喜欢折腾家庭网络的人来说是个趁手的随身仪表。
端链Server:手机直接当 HTTP 服务器
端链Server 解决的是另一类问题:临时需要一个 Web 服务,但手边没有电脑、也不想为此去租云主机。比如内网里临时分享一个页面、给前端页面做局域网联调、或者教学时演示 HTTP 请求的完整过程。它直接让鸿蒙手机变成一台 HTTP/HTTPS 服务器。
首页把功能分成五个卡片:HTTP 服务端、WEB 根目录、配置、系统状态、运行记录,逻辑很清晰。
HTTP 服务端页可以设置 HTTP 端口(默认 8080)和 HTTPS 端口(默认 8443),请求超时、上传大小限制、默认首页也都能配,配置好一键启动、随时停止。WEB 根目录页负责管理实际对外提供的文件,可以导入网页和资源,也能在线编辑、删除,我放了一个 index.htm 默认页,同一局域网的设备用手机 IP 加端口就能访问。
配置页里的防护能力是我比较意外的部分:防火墙有总开关,可以设置每分钟请求上限和超限后的封禁时长;对 .env、.git、.ssh 这类敏感路径关键字会直接拦截;还支持 IP 黑白名单,我把 127.0.0.1 之类的本机和可信地址放进白名单做测试。系统状态页可以看 CPU、内存、磁盘、温度和运行时长;运行记录页逐条记录访问与启停日志,带来源 IP,支持导出和清空,排查谁访问了什么很方便。
需要强调的是,端链Server 的服务进程和全部配置都运行、保存在手机本机,不依赖任何云平台,数据自主权在自己手里。当然也正因为它会开放本机端口,建议只在可信局域网内使用,并配合它自带的防火墙和黑白名单规则。
小结
这两款一个向外测、一个向内搭:网匣负责用专业指标告诉你网络到底好不好,端链Server 负责让手机本机直接承担起 Web 服务。对需要经常做网络验收、内网联调、教学演示的人来说,鸿蒙手机配上这两个原生工具,很多原本必须开电脑的活在手机上就能收尾。
以上仅为个人实机使用体验,功能与收费情况以 App 实际上架页面为准。
实机截图







更多推荐

所有评论(0)