From 61386168afd4eeedf7f5f52e22cb7046918f0bd0 Mon Sep 17 00:00:00 2001 From: Kobe Arthur Scofield Date: Sun, 19 Jun 2022 15:16:31 +0800 Subject: [PATCH] Add `X-Real-IP` header note Introduced in XTLS/Xray-core#769 --- docs/config/transports/grpc.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/config/transports/grpc.md b/docs/config/transports/grpc.md index f154bf5..c9098f5 100644 --- a/docs/config/transports/grpc.md +++ b/docs/config/transports/grpc.md @@ -18,7 +18,8 @@ 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。 +::: ::: tip 如果你正在使用回落,请注意下列事项: @@ -26,7 +27,7 @@ gRPC(HTTP/2)内置多路复用,不建议使用 gRPC 与 HTTP/2 时启用 m - 不建议回落到 gRPC,存在被主动探测的风险。 - 请确认`h2` 位于 (x)tlsSettings.alpn 中的第一顺位,否则 gRPC(HTTP/2)可能无法完成 TLS 握手。 - gRPC 无法通过进行 Path 分流。 - ::: +::: ## GRPCObject