Fix: acceptProxyProtocol

pull/8/head
Jim Han 2021-03-30 08:59:37 +08:00 committed by GitHub
parent c1481f9955
commit 95c5734670
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 15 additions and 2 deletions

View File

@ -80,7 +80,8 @@
"tcpFastOpen": false,
"tproxy": "off",
"domainStrategy": "AsIs",
"dialerProxy": ""
"dialerProxy": "",
"acceptProxyProtocol": false
}
}
```
@ -346,7 +347,8 @@ ocspStapling 检查更新时间间隔。 单位:秒
"tcpFastOpen": false,
"tproxy": "off",
"domainStrategy": "AsIs",
"dialerProxy": ""
"dialerProxy": "",
"acceptProxyProtocol": false
}
```
@ -430,3 +432,14 @@ ocspStapling 检查更新时间间隔。 单位:秒
::: danger
此选项与 PorxySettingsObject.Tag 不兼容
:::
> `acceptProxyProtocol`: true | false
仅用于 inbound指示是否接收 PROXY protocol。
[PROXY protocol](https://www.haproxy.org/download/2.2/doc/proxy-protocol.txt) 专用于传递请求的真实来源 IP 和端口,**若你不了解它,请先忽略该项**。
常见的反代软件(如 HAProxy、Nginx都可以配置发送它VLESS fallbacks xver 也可以发送它。
填写 `true` 时,最底层 TCP 连接建立后,请求方必须先发送 PROXY protocol v1 或 v2否则连接会被关闭。