Routing: Update attrs
parent
34be2dba6b
commit
07d9855af2
|
@ -164,13 +164,15 @@ Xray-core v1.8.7 或更高版本可省略该行。
|
|||
|
||||
一个 json object,键名字和值皆为字符串,用于检测流量的属性值。当 HTTP headers 包含所有指定的键,并且值包含指定的子字符串,则命中此规则。键大小写不敏感。值支持使用正则表达式。
|
||||
|
||||
目前只有 http 入站代理会设置这一属性。
|
||||
同时也支持类似 h2 的伪头部 `:method` 和 `:path` 用于匹配方法和路径(尽管在 HTTP/1.1 中是不存在这些 header 的)
|
||||
|
||||
对于 HTTP 入站的非 CONNECT 方法,可以直接获取到attrs, 对于其他入站则需要开启 sniffing 嗅探才能获得这些值用于匹配。
|
||||
|
||||
示例:
|
||||
|
||||
- 检测 HTTP GET:`{":method": "GET"}`
|
||||
- 检测 HTTP Path:`{":path": "/test"}"`
|
||||
- 检测 Content Type:`{"accept": "text/html"}"`
|
||||
- 检测 HTTP Path:`{":path": "/test"}`
|
||||
- 检测 Content Type:`{"accept": "text/html"}`
|
||||
|
||||
> `outboundTag`: string
|
||||
|
||||
|
|
Loading…
Reference in New Issue