From ab204432b9b887413023b9434a92fda530f9cc6c Mon Sep 17 00:00:00 2001 From: PotatoChips87 <63764883+Hacinsl@users.noreply.github.com> Date: Fri, 11 Sep 2026 07:04:46 +0800 Subject: [PATCH] gRPC: Correct XFF header (#893) --- docs/config/transports/grpc.md | 2 +- docs/en/config/transports/grpc.md | 2 +- docs/ru/config/transports/grpc.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/config/transports/grpc.md b/docs/config/transports/grpc.md index edd14615..35fe17d4 100644 --- a/docs/config/transports/grpc.md +++ b/docs/config/transports/grpc.md @@ -23,7 +23,7 @@ gRPC(HTTP/2)内置多路复用,不建议使用 gRPC 与 HTTP/2 时启用 m - 请确定反向代理服务器开启了 HTTP/2 - 请使用 HTTP/2 或 h2c (Caddy),grpc_pass (Nginx) 连接到 Xray。 - 普通模式的 Path 为 `/${serviceName}/Tun`, Multi 模式为 `/${serviceName}/TunMulti` -- 如果需要接收客户端 IP,可以通过由 Caddy / Nginx 发送 `X-Real-IP` header 来传递客户端 IP。 +- 如果需要接收客户端 IP,可以通过由 Caddy / Nginx 发送 `X-Forwarded-For` header 来传递客户端 IP。 ::: diff --git a/docs/en/config/transports/grpc.md b/docs/en/config/transports/grpc.md index 9a819cba..c046c3f4 100644 --- a/docs/en/config/transports/grpc.md +++ b/docs/en/config/transports/grpc.md @@ -23,7 +23,7 @@ If you use reverse proxies like Caddy or Nginx, please note the following: - Ensure the reverse proxy server has enabled HTTP/2. - Use HTTP/2 or h2c (Caddy), grpc_pass (Nginx) to connect to Xray. - The Path for normal mode is `/${serviceName}/Tun`, and for Multi mode is `/${serviceName}/TunMulti`. -- If you need to receive the client IP, you can pass the client IP by having Caddy / Nginx send the `X-Real-IP` header. +- If you need to receive the client IP, you can pass the client IP by having Caddy / Nginx send the `X-Forwarded-For` header. ::: diff --git a/docs/ru/config/transports/grpc.md b/docs/ru/config/transports/grpc.md index b8609753..6cbb587c 100644 --- a/docs/ru/config/transports/grpc.md +++ b/docs/ru/config/transports/grpc.md @@ -23,7 +23,7 @@ gRPC (HTTP/2) имеет встроенное мультиплексирован - Убедитесь, что на обратном прокси-сервере включен HTTP/2. - Используйте HTTP/2 или h2c (Caddy), grpc_pass (Nginx) для подключения к Xray. - Путь в обычном режиме: `/${serviceName}/Tun`, в режиме Multi: `/${serviceName}/TunMulti`. -- Если необходимо получать IP-адрес клиента, его можно передать через заголовок `X-Real-IP`, отправленный Caddy / Nginx. +- Если необходимо получать IP-адрес клиента, его можно передать через заголовок `X-Forwarded-For`, отправленный Caddy / Nginx. :::