某云AI的回答
FRP(Fast Reverse Proxy)是一个高性能的反向代理应用,通常用于将内网服务暴露到公网。当使用 FRP 建站时,获取用户的真实 IP 地址可能会遇到一些挑战,因为用户的请求首先会经过 FRP 代理。不过,你可以通过以下几种方法来获取用户的真实 IP 地址:
方法一:使用 X-Forwarded-For 头部
大多数代理服务器(包括 FRP)都会在转发请求时添加 X-Forwarded-For 头部,其中包含了客户端的原始 IP 地址。你可以在服务器端的应用程序中读取这个头部来获取用户的真实 IP。
例如,在 Nginx 中,你可以这样配置:...