Xray-core icon indicating copy to clipboard operation
Xray-core copied to clipboard

How can I set request header X-Forwarded-For

Open novvoo opened this issue 3 years ago • 3 comments
trafficstars

怎么修改请求头 X-Forwarded-For

novvoo avatar Nov 08 '22 08:11 novvoo

1、Nginx 反代 WebSocket(WS)才需要修改 X-Forwarded-For。 v2ray(vless\vmess+WS)+caddy\nginx 2、Caddy 或 Nginx 反代 gRPC 是修改 X-Real-IP。 v2ray(vless\vmess+grpc)+caddy\nginx

lxhao61 avatar Nov 08 '22 23:11 lxhao61

1、Nginx 反代 WebSocket(WS)才需要修改 X-Forwarded-For。 v2ray(vless\vmess+WS)+caddy\nginx 2、Caddy 或 Nginx 反代 gRPC 是修改 X-Real-IP。 v2ray(vless\vmess+grpc)+caddy\nginx

二者都修改了,测试请求httpbin.org/get 并没有获取到

novvoo avatar Nov 12 '22 13:11 novvoo

1、Nginx 反代 WebSocket(WS)才需要修改 X-Forwarded-For。 v2ray(vless\vmess+WS)+caddy\nginx 2、Caddy 或 Nginx 反代 gRPC 是修改 X-Real-IP。 v2ray(vless\vmess+grpc)+caddy\nginx

二者都修改了,测试请求httpbin.org/get 并没有获取到

给你参考的两示例是最简单反代应用(仅反代)。若还有其它应用(SNI分流、回落/分流等),还需使用PROXY protocol来传递真实IP;请参考对应示例。

lxhao61 avatar Nov 15 '22 05:11 lxhao61