转发策略

最近更新时间:2025-06-25 20:03:21

我的收藏

概述

转发策略​​是指全球加速服务基于应用层(HTTP/HTTPS)的请求内容(如域名、URL 路径、请求头等)将流量智能分发到不同终端节点组的规则集合。您可通过创建转发策略并绑定自定义终端节点组,实现精细化的流量控制和路由。

策略类型

转发策略类型包括默认策略与自定义策略:
默认策略:监听器创建时自动创建,与默认终端节点组自动关联,不支持编辑或者删除,且无法绑定其他自定义终端节点组。默认终端节点组删除后,默认策略将被联动删除。
自定义策略:用户可基于域名、路径定义精细化路由规则。自定义策略可绑定到自定义终端节点组实现流量分配,但无法绑定默认终端节点组。

策略组成

匹配域名:需要匹配的域名,一条转发策略对应一个域名匹配,基于域名添加匹配 URL。
URL 路径:需要匹配的路径,一个域名下支持配置多条转发规则,一条转发规则对应一个 URL。
转发动作:命中转发策略后全球加速对应执行的策略动作,转发至策略绑定的自定义终端节点组或丢弃。
回源 HOST:全球加速向源站发起请求时,在 HTTP 头部 Host 字段中携带的域名标识,支持修改回源请求中的 HOST 字段,如不填写则使用默认 HOST。
回源 SNI:全球加速在 HTTPS 回源握手阶段告知源站请求的目标域名,仅 HTTPS 转发策略支持修改。


工作原理

1. 请求解析
全球加速节点接收用户请求后,解析 HTTP/HTTPS 头部、URL 路径、域名等信息。
2. ​​按优先级对​自定义转发策略逐条匹配:
条件组合​​:转发策略匹配条件包含域名+路径,需全部满足才会触发动作。
3. ​​动作执行​​
匹配成功:立即执行策略对应动作(转发至指定终端节点组或丢弃)。
匹配失败:继续匹配其余的自定义策略,如未匹配上任何自定义策略,最终按默认策略动作执行,将请求发送至默认终端节点组。
例如:
一个监听器下配置了两条自定义转发策略,自定义策略1匹配域名为 example1.com,匹配 URL 为/aaa,转发动作为 转发至自定义终端节点组1;自定义策略2匹配域名为 example2.com,匹配 URL 为/bbb,转发动作为 丢弃;则该监听器匹配流程如下:


配置转发策略

前提条件

已完成全球加速实例及 HTTP&HTTPS 监听器创建。

操作步骤

2. 在实例列表页面,单击目标实例 ID,进入实例详情页。
3. 单击监听器页签下的监听器 ID,进入监听器详情页
4. 单击转发策略进入转发策略页签,单击添加 HTTP 转发策略
5. 在弹窗中输入希望匹配的域名。
6. 单击域名右侧的添加转发规则并按下表指引完成对应配置。
配置项
说明
域名
客户端访问加速服务时使用的域名(如www.example.com),全球加速会基于该域名匹配预设的转发规则。
URL
转发路径,必填,长度1-80,支持字符集如下:a-z A-Z 0-9 _ . - /。全球加速会基于该域名+URL 对业务流量进行精确匹配。
转发动作
流量命中转发规则配置的域名及 URL 后,全球加速会执行对应的转发动作。
转发至:将命中的流量转发至规则绑定的自定义终端节点组。
丢弃:全球加速将丢弃命中规则的流量,不进行转发。
回源 SNI
当全球加速以 HTTPS 协议回源时,通过 SNI 在 TLS 握手阶段明确告知源站请求的目标域名,源站据此返回对应的SSL 证书。对命中规则的流量,支持修改回源请求中的 SNI 字段。
说明:
仅 HTTPS 监听器支持通过 HTTPS 协议回源。
回源 HOST
全球加速向源站发起请求时,会在 HTTP 头部 Host 字段中携带域名标识。对命中规则的流量,支持修改回源请求中的 HOST 字段。如不填写则使用默认 HOST。
回源请求头
支持在 HTTPS 转发规则中配置​​回源请求头​​,用于自定义全球加速向源站发起请求时携带的 HTTP 头部信息。

编辑转发策略

2. 在实例列表页面,单击目标实例 ID,进入实例详情页。
3. 单击监听器页签下的监听器 ID,进入监听器详情页
4. 单击转发策略进入转发策略页签。
5. 单击已有规则右侧的编辑转发规则进行修改

删除转发策略

2. 在实例列表页面,单击目标实例 ID,进入实例详情页。
3. 单击监听器页签下的监听器 ID,进入监听器详情页
4. 单击转发策略进入转发策略页签。
5. 单击已有规则右侧的编辑转发规则进行修改。
说明:
默认转发策略不支持编辑或删除,默认终端节点组删除后,默认策略联动删除,可通过再次创建默认终端节点组来恢复默认策略。

相关文档