最近接到需求, 目前项目满足不了, 需要通过中间件实现.
经过讨论和分析, 最后打算 使用 swoole 构建一个 Tcp Rpc 服务.
在现代网络架构中,使用多层代理(如 CDN 和反向代理)是提高性能和安全性的常见做法。然而,这种架构也带来了获取用户真实 IP 地址的挑战,尤其是在 Nginx 配置中处理 X-Forwarded-For 头部时。本文将深入探讨这个问题,并提供解决方案。
多层代理 获取真实IP 问题百度一搜 一堆. 但大多都是通过 X-Forwarded-For 获取真实IP
原理就是 负载 LVS /EOB /SLB 为了让下游正常获取 客户端IP 会将 客户端IP 填充到 X-Forwarded-For 中传递给下游服务