Sockopt: Simplify trustedXForwardedFor

This commit is contained in:
Fangliding
2026-05-17 07:30:18 +08:00
parent d1b09ea017
commit 6832019145
3 changed files with 3 additions and 44 deletions
-13
View File
@@ -160,19 +160,6 @@ Sockopt используется для настройки низкоуровн
После настройки этого поля каждый элемент массива рассматривается как имя дополнительного заголовка, которое должно присутствовать в запросе. Xray будет доверять `X-Forwarded-For` только если в запросе есть хотя бы один из этих заголовков. Их значения не важны, проверяется только наличие самого ключа.
::: details Пример и сценарий использования
```json
"sockopt": {
"trustedXForwardedFor": ["ABCDEF", "XYZ"]
}
```
Это означает, что в запросе дополнительно должен присутствовать либо `ABCDEF`, либо `XYZ`, иначе Xray не примет `X-Forwarded-For` из этого же запроса как исходный IP-адрес.
На практике доверенный HTTP reverse proxy, например CDN или Nginx, может дополнительно подставлять специальный заголовок, известный только серверной стороне. Это помогает защититься от подделки исходного IP клиентом.
:::
> `tcpKeepAliveIdle`: number
Порог простоя TCP в секундах. После такого времени бездействия начинают отправляться Keep-Alive пакеты.