PHP $_SERVER["REMOTE_ADDR"] 和 openvpn 的问题

PHP $_SERVER["REMOTE_ADDR"] 和 openvpn 的问题

我有一台 openvpn 服务器,其公共和静态地址为 77.77.77.77,还有一台名为“julieta”的本地客户端,运行 Centos 和 PHP,并且“julieta”与 openvpn 服务器之间有一个完整的 DMZ;因此,当我将主 IP 设置为 77.77.77.77 时,无论端口是什么,所有内容都会转到 julieta。除了一件事之外,一切都很顺利。

当我在 julieta 中使用 PHP 函数 $_SERVER["REMOTE_ADDR"] (此函数提供向 Web 服务器发送请求的 IP 地址,在本例中为 julieta)时,该函数仅返回 vpn 服务器的内部主机(在本例中为 172.27.224.1),而不是真正的访问者 ip。

因此,看起来我的所有访客都来自同一个地址。

我错过了什么?

我非常感谢任何帮助。哈维尔

相关内容