clash 机场官网
长度为 2~128 个英文或中文字符,必须以大小写字母或中文开头,可包含数字、半角句号(.)、下划线(_)和短划线(-)。
domain:要跳转的域名。默认值为${host}(默认值),您还可以输入其他域名信息,域名长度为 3~128 个字符,只允许包含小写字母、数字和特殊字符.-?=~_-+/^*!$&()[]。
port:要跳转的端口。默认值为${port},您还可以输入端口号,端口取值范围为 1~63335。
path:要跳转的路径。默认值为${path},路径长度限制为 1~128 个字符。正则表达式类型的路径,必须以波浪线(~)开头,支持的大小写字母、数字和特殊字符.-_/=?~^*$:()[]+;非正则表达式类型的路径,必须以正斜线(/) 开头,支持大小写字母、数字和特殊字符.-_/=?:。
query:要跳转的查询字符串。默认值为${query},您还可以输入其他查询字符串信息,查询字符串长度为 1~128 个字符,支持 ASCII 码值ch = 32 && ch 127范围内可打印字符,如果是字母必须为小写字母,不支持空格和特殊字符[]{}\#&。
name:HTTP 标头字段名称。名称长度为 1~40 字符,支持大小写字母、数字、短划线(-)和下划线(_)。AddHeader中的 HTTP 标头字段名称不能重复,也不能和RemoveHeader中的 HTTP 标头字段名称重复。
value:HTTP 标头字段内容,内容不能为空。type为user-defined(用户指定)时,长度为 1~128 个字符,支持 ASCII 码值ch = 32 && ch 127范围内的可打印字符,支持大小写字母、数字、短划线(-)和下划线()clash 机场官网,开头和结尾不能为空格;type为ref(引用)时,长度为 1~128 个字符,支持大小写字母、数字、短划线(-)和下划线(),开头和结尾不能为空格;type为system-defined(系统定义)时,仅支持取值为ClientSrcIp。
当RuleActionType取值为RemoveHeader时,该参数为删除 HTTP 标头字段信息。转发规则中存在RemoveHeader类型的转发动作,必须同时配置一条ForwardGroup类型的转发动作。长度为 1~40 字符,支持大小写字母、数字、短划线(-)和下划线(_)。取值样例为[header1]。
domain:要跳转的域名。默认值为${host},您还可以输入其他域名信息,域名长度为 3~128 个字符,只允许包含小写字母、数字和特殊字符.-?=~_-+/^*!$&()[]。
path:要跳转的路径。默认值为${path},路径长度限制为 1~128 个字符。正则表达式类型的路径,必须以波浪线(~)开头,支持的大小写字母、数字和特殊字符.-_/=?~^*$:()[]+;非正则表达式类型的路径,必须以正斜线(/) 开头,支持大小写字母、数字和特殊字符.-_/=?:。
query:要跳转的查询字符串。默认值为${query},您还可以输入其他查询字符串信息,查询字符串长度为 1~128 个字符,支持 ASCII 码值ch = 32 && ch 127范围内可打印字符,如果是字母必须为小写字母,不支持空格和特殊字符[]{}\#&。
当RuleConditionType取值为Host时,该参数为域名条件配置信息。一个转发策略内只允许创建一个域名类型转发规则,该转发规则内支持配置多个域名,多个域名间为“或”关系。域名长度为 3~128 个字符,允许包含字母、数字、短划线(-)和半角句号(.),支持使用星号(*)和半角问号(?)作为通配符。取值样例为[。
当RuleConditionType取值为Path时,该参数为路径条件配置信息。一个转发策略内允许创建多个路径类型转发规则,多个路径类型转发规则间为“或”关系,一个转发路径类型规则内支持配置多个路径,多个路径间为“或”关系。路径长度为 1~128 个字符,必须以正斜线(/)开头,只允许包含字母、数字、美元符号($)、短划线(-)、下划线(_)、半角句号(.)、加号(+)、正斜线(/)、and(&)、波浪线(~)、at(@)、半角冒号(:)、撇号(),支持使用星号(*)和半角问号(?)作为通配符。取值样例为[/a, /b/]。
Key:HTTP 标头的键值长度为 1~40 个字符,支持字母、数字、短划线(-)和下划线(_)。