关于HTTP信息
什么是X-Real-IP
Reverse Proxy可能设置为来源IP的Header。
更新日期: 2026年10月9日
X-Real-IP是代理向后端传递一个代表性客户端IP候选的常用非标准标头,常由nginx设置。
可以了解什么
通常包含一个IP,但具体含义取决于代理配置,并没有统一标准自动保证真实性。
NetKarte中的显示方式
查看HTTP信息卡片“转发请求头”中的X-Real-IP行,无须输入,收到的值会自动显示。NetKarte仅在受管理反向代理的可信边界内将其作为IP候选,因此显示与采用是两回事。
注意事项
若客户端可直接发送同名标头就能伪造。代理应覆盖既有值,应用也应只从可信路径接收。
与X-Forwarded-For有什么不同
X-Forwarded-For可能包含多级候选,X-Real-IP通常只传送一个。名称中的“Real”不是真实性证明。如果代理填写直接连接方,值也可能是另一台中继的IP。
NetKarte是否采用了它
结合网络诊断顶部IP卡片的“获取来源”和最终IP阅读。信任转发信息时,NetKarte依次检查Forwarded、X-Forwarded-For、X-Real-IP,因此显示了X-Real-IP也不代表采用它。
不同请求头不一致时,管理员应确认配置是否表示同一个对象。在客户端修改到一致,不能证明路径正确。
参考资料
- IETF / RFC Editor: RFC 7239: Forwarded HTTP Extension (外部网站)确认日期: 2026-10-09
- MDN Web Docs: X-Forwarded-For (外部网站)确认日期: 2026-10-09
- nginx: Module ngx_http_proxy_module (外部网站)确认日期: 2026-10-09