关于IP与连接
什么是IP地址来源
NetKarte用于取得显示IP的可信转发Header。
更新日期: 2026年10月9日
反向代理后的应用服务器可能只能看到代理的TCP地址,因此受管理代理会通过Forwarded、X-Forwarded-For或X-Real-IP等标头传递原始连接信息。
NetKarte中的处理
先查看网络诊断顶部IP卡片的“获取来源”,再与HTTP信息卡片“转发请求头”中的同名行对照。打开诊断后会自动显示,无须输入IP或请求头。这里比较的是收到的原始请求头与显示IP所采用的来源。
仅在启用可信设置TRUST_PROXY_HEADERS=true时,NetKarte才依次从Forwarded、X-Forwarded-For、X-Real-IP寻找有效IP。“获取来源”表示顶部IP采用了哪个标头。
如何理解结果
显示X-Forwarded-For表示采用了该标头中的第一个有效候选;Forwarded则使用标准的for参数。它只说明IP来源,不判断代理类型或安全性。
注意事项
转发请求头可以伪造。NetKarte假定受管理代理会删除或覆盖来自互联网的不可信值,不能无条件把普通标头当作“真实IP”。
同时存在多个标头时
例如,Forwarded含有效IP,而X-Forwarded-For含另一个IP。当前NetKarte优先采用Forwarded,因此某个标头有显示,不等于它被用于顶部IP。
先查看获取来源,再对照HTTP信息中的同名标头。未启用信任或没有有效候选值时,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