跳到主要内容

L4 网关组件

一句话版:用户走后门(域名:端口 直连)时,L4 网关就是货梯调度员——看一眼"这个端口是给谁的",再把货送到对应的服务端实例,一站到位。


一、它是谁

L4 网关负责端口直连访问的路由。它不处理域名、不关心网页,只认"端口号 → 隧道"这张映射表。

二、它干什么

  • 接住端口流量:用户通过 域名:端口(比如数据库、SSH、游戏端口)访问时,流量先到它这儿;
  • 查映射找目标:对照映射表确认"这个端口属于哪条隧道、那条隧道现在在哪台实例上";
  • 送到对门:把连接转到正确的服务端实例,由实例沿隧道送进内网;
  • 配合集群调度:隧道被调度到哪台节点、哪个实例,它跟着映射表走,永远找得到。
用户连接 域名:端口(如 xxxxx.neiwangyun.net:3306)


L4 网关(查映射表)
│ 这端口属于隧道 X,目标在节点 B 的实例 2025

转发到对应服务端实例 → 沿隧道进内网

三、它的特殊性:端口直连没有"网页安检"

端口直连是原始 TCP 流量,不过 HTTP 网关那套(域名识别、协议开关、HTTP 认证)。所以对这类访问的保护,主要靠:

  • 端口访问开关(入口开关);
  • IP 白名单(认来源,见 IP 白名单说明)。

这两样落在网关/入口层,效果一样在——货可以走,但只让名单里的人走。

四、它和谁配合

伙伴怎么配合
数据端从账本拿"端口映射"表,见 数据端组件
服务端把认好的连接送到对应实例
L4 负载均衡入口多实例时,可挂在负载均衡后面统一接待
HTTP 网关一个管端口、一个管域名,分工明确

五、小结

记住内网云:L4 网关是货梯调度:认端口、查账本、把货送对门;网页安检它不管,白名单来兜底。