本文介绍如何利用全球加速 GA 智能路由监听的端口映射能力,将前端外网监听端口与后端业务端口解耦,覆盖企业应用端口隔离、多租户 SaaS 独立端口分配、以及给仅支持有限特殊端口的 CDN/DCDN 前置自定义入口等典型场景。
出于安全管控需求,企业普遍要求外部访问端口与后端应用服务端口物理隔离。GA 智能路由监听原生支持端口映射:
与之相对,火山引擎 CDN/DCDN 等加速产品仅开放有限的特殊端口(如 7443、8009、8080、8084、8086、8088、8443、9088、10000、10010、10443 等),对于业务侧需要自定义外网端口的场景覆盖不足。GA 端口映射可覆盖更完整的端口段,并可作为 CDN/DCDN 的前置入口,为七层加速场景补齐端口能力。
企业应用安全访问
通过 GA 端口映射实现外网端口与内网业务端口的物理隔离,规避内部服务端口直接暴露的风险。例如:外部客户端统一通过 TCP 8888 发起访问,GA 将流量映射转发至后端应用的实际服务端口(如 8080),对内网业务端口做隐藏防护,提升整体网络安全等级。
多租户 SaaS 应用端口隔离
面向多租户架构的 SaaS 平台,可为不同租户分配独立的外网监听端口(如 8001~8100),统一映射至后端相同的业务服务端口(如 8080)。依靠端口映射实现租户流量的逻辑隔离,保障各租户业务数据与访问链路互不干扰,同时后端仍可按单一端口做统一部署。
根据后端是否叠加七层加速,GA 端口映射有两种典型架构:
架构 A:GA 直接映射到源站
客户端 → GA 加速 IP / CNAME(外网监听端口如 8001~8100)→ GA 智能路由(开启端口映射)→ 终端节点组(后端服务端口如 8080)。
适用于源站可以直接暴露且业务只需四层加速与端口解耦的场景。
架构 B:GA + CDN/DCDN 联动
客户端 → GA 加速 IP / CNAME(外网监听端口如 8001~8100)→ GA 智能路由(开启端口映射,转发至 CDN/DCDN 支持的端口如 80/443)→ CDN/DCDN 加速链路 → 客户源站。
适用于业务已使用或需要叠加 CDN/DCDN 做七层加速,但 CDN/DCDN 仅支持有限特殊端口、无法直接承载业务自定义外网端口的场景。此时利用 GA 前置端口映射,先接入非受限端口,再将流量落到 CDN/DCDN 支持的端口上继续加速回源。
GAFullAccess 权限;如涉及跨境场景(中国内地与全球其他区域之间传输数据),需同时授予 CRBFULLAccess 权限。详见IAM 权限管理。购买一个标准型加速器,同时购买公网带宽包与加速器绑定。
本教程的业务场景涉及中国内地与中国香港之间的跨境数据传输。您必须绑为实例定跨域带宽包,才能实现跨境数据传输。接下来,购买一个中国联通版跨域带宽包。
注意
进行以下操作前,确保您已经开通跨域带宽服务,并且已通过 跨境合规信息审核-中国联通版。更多信息,请参见 合规跨境申请。
本步骤是端口映射方案的核心,架构 A 与架构 B 在终端节点组配置上略有差异,请按实际场景选择。
创建监听
在左侧导航栏,选择 加速器管理 > 标准型加速器。
在标准型加速器列表中找到目标加速器,单击 操作 列的 配置监听。
在 监听 页面,单击 创建监听。
在 配置监听 标签页,完成如下配置,然后单击 下一步配置终端节点组:
listener1。8001~8100。
配置终端节点组(架构 A:直接映射到源站)
在 配置终端节点组 标签页,完成如下配置:
注意
若源站不支持 TOA(TCP Option Address)或 Proxy Protocol,请不要开启保持客户端源 IP,否则源站可能因无法正确解析扩展信息而导致响应异常。

配置终端节点组(架构 B:GA + CDN/DCDN 联动)
如果业务涉及七层加速,由于火山 CDN/DCDN 仅支持有限特殊端口(如 7443、8009、8080、8084、8086、8088、8443、9088、10000、10010、10443 等),可通过 GA 特殊端口接入,再由 CDN/DCDN 完成七层加速回源。终端节点组配置调整如下:

完成创建
在 确认配置 标签页核对监听与终端节点的信息,确认无误后单击 完成。刚完成配置的监听器状态显示为 配置中,稍后自动切换为可用。
加速区域表示客户端的接入区域,用于让业务流量就近接入 GA。

业务域名可通过 CNAME 解析或直接绑定 GA 加速 IP 两种方式将请求指向 GA。
方式一:CNAME 解析
nslookup 或 dig 命令进行验证。方式二:绑加速 IP
若不方便通过 CNAME 变更完成接入(如临时联调、灰度验证),可通过步骤四获取加速区域下的加速 IP,将请求手工绑定到该 IP 进行访问(以 www.example.com 为例):
方法一:curl 命令临时指定解析
curl -v https://www.example.com:8001 --resolve www.example.com:8001:<IP>
方法二:写入本地 hosts 文件
在 /etc/hosts 中追加:
<IP> www.example.com
完成上述任一方式后,客户端即可通过 GA 的外网监听端口访问业务,GA 依据端口映射规则将流量转发至后端实际服务端口,端到端链路生效。