访客IP地址
访客IP地址设置会应用于记录访问日志、检查IP黑白名单、WAF地区封禁、IP并发限制等处。
用户直接访问边缘节点,即 “用户 –> 边缘节点” 模式,这时候可以直接从连接中读取到真实的IP地址。
从上级代理中获取
用户首先访问的第三方代理服务,比如Nginx或者Squid之类的反向代理服务,再通过这些服务转发到GoEdge的边缘节点,边缘节点上可以自动从 X-Real-IP
和 X-Forwarded-For
两个Header中获取用户的真实IP。
可以自定义变量,在 可以查看支持的请求变量。
从Nginx传递客户端IP地址到边缘节点
如果Nginx处在GoEdge的下游(就是”用户” –> Nginx –> GoEdge),可以在Nginx中使用 Header将获取的IP地址传递给GoEdge:
默认地,边缘节点会传递 X-Real-IP
和 X-Forwarded-For
两个Header到源站,其中只可能为单个IP,而 X-Forwarded-For
中可能包含有多个IP: