操作背景
默认情况下,回源节点访问源站时,会将来自客户端的请求头原样发到源站。智能全球加速允许您改写请求头中的信息:删除原请求头、添加请求头,或修改原请求头的值。
操作步骤
- 登录智能全球加速控制台。
- 在左侧导航栏点击 接入管理,然后在 域名 标签页,点击待配置的加速域名名称。

- 在域名管理页面,点击 回源配置,再点击 编辑 。
- 在 回源配置 标签页,设置 HTTP 请求头 为开启,点击 添加 ,参考参数解释来配置 HTTP 请求头规则。
- 点击 提交 完成 HTTP 请求头配置。
参数解释
字段 | 解释说明 |
|---|
Header 操作类型 | - ADD:添加请求头。
- SET :修改请求头。
- DEL:删除请求头。
|
Header 名称 | - 自定义请求头名称长度为1 - 100个字符,由数字0 - 9、字符a - z、A - Z,及特殊符 - 组成。
- 连字符
-不能出现在字符串的头部或者尾部。不能使用x-bd、x-tt作为开头。 - 智能全球加速会在回源请求中添加
x-real-ip 请求头,表示发送该用户请求的客户端 IP 地址,不支持对这此请求头进行配置。 - 智能全球加速会在回源请求中添加
x-forwarded-for请求头,用于记录客户端请求经过的智能全球加速的所有代理服务器的IP地址。不支持对这此请求头进行配置。
|
取值类型 | 常量 | 常量取值长度为1 - 1000个字符,不支持中文字符。 |
变量 | 变量支持的字段取值如下: - uri:表示回源请求的 URI。如果 URI 本身包含参数,则会删除问号(?)以及问号后面的参数。如:/dir/volcano.php。
- request_uri:表示回源请求的 URI。如果 URI 本身包含参数,则保留问号(?)以及问号后面的参数。如:/dir/volcano.php?color=red&n=10。
- http_host:表示回源请求头中的 host 字段的值。如:volcengine.com:8080。
- args:表示回源请求 URI 的参数部分,但是不包含参数前的问号(?)。如:color=red&n=10。
- msec:表示回源节点发送回源请求的时间。格式是十进制的 Unix 时间戳。如:1650558396。
- scheme:表示回源节点发送回源请求时使用的协议。如:https。
- args_string:表示回源请求URL中的参数query string,包括参数开头的问号(?)。如:?size=small&color=red。
- host:表示回源请求的目的地址,含端口。如:example.com:8080。
- client_ip:表示连接到智能全球加速,触发了本次回源请求的客户端的真实 IP 地址。如:127.1.1.1。
- remote_addr:表示回源节点的上游请求的IP。如:127.1.1.1。
- remote_port:表示回源节点的上游请求的端口。
|