如何从CloudFront上获取客户端真实IP地址

一、背景

CloudFront CDN服务和ALB一样,会屏蔽掉最终用户的IP地址。获取真实IP地址,需要通过额外的HTTP Header来获得,在CloudFront CDN上这个Header的名称是 HTTP_CLOUDFRONT_VIEWER_ADDRESS 。因此只要先在CloudFront上配置好,然后从应用层打印这个Header即可获得客户端真实IP地址。

Continue reading “如何从CloudFront上获取客户端真实IP地址”