在这个问题上我已经环顾了一段时间,在与我的移动 ISP 搏斗之后,终于有了一个 VPN 客户端来测试......
... 然而 ...
$_SERVER
在此代码(精彩文章)中使用的所有其他解决方案似乎只返回 VPN 服务器地址(192.168.1.sss)的 IP 地址。
我的解决方案要求我向远程机器(在 VPN 的末端)而不是主 VPN 服务器发送消息。
例如:
- 外部客户端浏览器填写一个发布到 PHP 页面的表单 (
VPN:192.168.1.ccc
) - 然后,服务器上的 PHP 页面
www.example.com (192.168.1.sss)
编译一套指令以发送到与192.168.1.rrr
服务器相同的逻辑网络(通过 VPN)上的远程机器。
...问题是, $_SERVER[] 似乎返回 192.168.1.sss 而不是 192.168.1.ccc
即使我向 192.168.1.ccc 发送消息(使用 CURL),它也会显示为未找到。
关于如何以一种意味着我可以发送消息的方式获取网络已知的 VPN 客户端地址的任何想法?
提前致谢。