痛点:隧道通了之后,应用状态就"看不见"了
企业或用户的 OA、API、服务器等系统通过内网穿透映射到公网,隧道创建完成后,最初的测试能正常访问,后续几乎没人再关注应用状态。内网服务能不能用、正不正常,只能 SSH 进服务器查看运行状态。一旦应用访问异常,往往要被动等待用户反馈"应用不能访问、服务器连不上"——这个过程可能已经持续很久,业务已经严重受损。对关键核心业务来说,这种"后知后觉"是不允许发生的。
核心问题就一个:内网应用状态不可知。
方案:隧道应用探测
ZeroNews 隧道应用探测能解决应用状态不可知的问题。该功能由客户端对内网应用周期性发起 HTTP/TCP 探测连接请求,当连续几个周期无法收到内网应用的探测响应,即判定内网服务异常;再结合告警通知,在检测到异常的第一时间自动通过企微/飞书/钉钉通知运维管理员,大幅缩短故障发现与处理时间。
两个关键机制:
- 探测请求由客户端发起,经过内网或本机回环地址转发给内网应用,不依赖外网用户先访问;
- 探测类型按隧道协议区分:HTTPS 类隧道配置可探测的 URL 路径(如 /health、/api/status);TCP 类隧道以端口 TCP 连通判断本地服务是否在监听。
核心特性:为什么说它"盯得住"
| 特性 | 说明 | 价值 |
|---|---|---|
| 贴近真实转发路径 | 请求从客户端发往本机映射端口,与 ZeroNews 转发流量路径一致 | 端口写错、进程未启动等问题更易提前发现 |
| 按隧道独立配置 | 每条映射可有自己的探测地址与告警开关 | OA 与对外 API 分隧道维护,互不牵连 |
| 秒级自动检测 | 客户端以 15 秒为间隔持续探测,探测经内网转发无延时 | 应用异常立即感知 |
| Webhook 联动告警 | 应用探测与告警通知结合,异常时推送企微/飞书/钉钉 | 主动处理故障,不等用户报障 |
典型应用场景
场景一:对外 HTTPS API 接口异常
对外 API 合作方或移动端调用时超时、502,个别路由持续 5xx,排查链路很长:先看隧道是否断了、客户端是否在线,再查 API 服务,可能是 upstream 进程挂了、端口没监听,也可能是健康路径或核心接口异常。
给这条 API 隧道配置 /health 或固定探测路径,由客户端在本机周期性发起探测,异常时通过 Webhook 推到企微/飞书/钉钉,第一时间定位并解决 API 异常。
场景二:企业 OA/ERP 容器化部署
不少企业用容器跑 OA、ERP 等核心业务,资源配额紧、访问量一上去就容易 OOM,进程被系统 Kill,或宿主机异常连带应用起不来。这类故障往往要等用户访问不了反馈过来,服务可能已经挂了很久。
为 OA/ERP 隧道配置应用探测(健康路径或约定 URL),检测到异常时自动推送到企微/飞书/钉钉,运维能在访问异常的第一时间知道应用已故障,而不是等业务侧大面积反馈。
场景三:SSH 远程连接 TCP 隧道
很多团队把 Linux 服务器通过 TCP 隧道映射到公网做远程运维。机器宕机、重启后 sshd 没起来、内核异常或磁盘打满导致 SSH 服务挂掉时,外网表现就是一直连不上,空窗期可能很长。
为 SSH 隧道开启 TCP 连通类应用探测,客户端周期性检测内网服务器 SSH 端口(如 22 或实际端口)是否可正常连接,连续多周期失败即触发 Webhook 告警,运维在服务器故障第一时间收到通知,再安排重启、进机房或走带外管理。
配置步骤:从探测到告警
HTTPS 隧道配置应用探测
- 在 ZeroNews 控制台「隧道管理」页面,点击需要配置应用探测的 HTTPS 隧道后面的流量策略图标;
2.点击「转发规则」,在转发规则页面点击「健康检查」后面的「编辑」图标;
3. 打开探测开关,配置可访问的 HTTP URL 探测路径(默认 /,按实际 URL 配置,如 /health);
- 配置完成后等待片刻,会显示内网应用状态:正常状态说明服务正常,异常状态说明服务处于异常。
TCP 隧道配置应用探测
TCP 隧道的应用探测只需开启探测开关即可,无需配置 URL。配置完成后等待片刻,同样会显示内网应用状态。
应用探测配置完成后,等待一会,会显示内网应用状态,正常状态说明内网应用服务正常,显示异常状态则说内网服务处于异常状态.
配置告警通知
- 在「可观测性」菜单下的「告警通知」中,先创建一个通知对象,选择已配置好的企微或飞书 Webhook 通知地址;
2.再到「告警策略」中,开启隧道应用异常告警配置;
3.内网应用异常时,企微/飞书/钉钉即收到告警通知。
小结
ZeroNews 隧道应用探测解决的是内网穿透场景中"内网应用可用性状态不可知"的问题:通过秒级周期的应用探测及时发现异常应用,并在异常时第一时间通知负责人,把「等用户报障」改成「系统先告警、再精准排查」,让公网隧道入口不只能访问,还能应用可用状态可见、故障可感知。