奇怪的VPN客户端IP切换

让ABCD成为我的VPN服务器的公共IP。 让WXYZ在连接到VPN之前成为客户端的IP。

我的VPN服务器的IP地址在10.8.0.1的LAN中,客户端是10.8.0.6。 我也在托pipeVPN的同一台计算机上运行Web服务器。 它是一个简单的网页,执行完全相同的东西whatismyip.org(即,只需打印请求者的IP)

让我来说明一下你的情况。

在Chrome浏览器窗口中,我有三个选项卡,括号中是url:

  • 表1 ( http://whatismyip.org ):

    A B C D

    这是我期望看到的。 这是VPN服务器的公共IP。

  • 标签2 ( http://10.8.0.1 ):

    10.8.0.6

    好的,看起来应该是。 他们现在在同一个LAN后面。

  • 表3 ( http:// ABCD )

    WXYZ

    WTF? 基本上,如果我通过隧道访问networking服务器,显示我的机器IP地址PRIOR调谐!

请记住,tab2和tab3是相同的网页。 为什么Tab3不显示客户IP作为自己的IP(即显示ABCD)?

我希望这个问题很清楚,先谢谢了!

猜测abcd也是你的NAT网关。 当您build立VPN时,客户端会在路由表中设置一个条目,以便如何到达VPN网关。 它需要这个路由才能在VPN路由策略接pipe之前到达VPN。 当你直接与abcd通话时,你的客户端通过互联网而不是VPN连接。

您可以通过查看客户端上的路由表来validation这一点。 它应该有一个路由条目在客户端的正常路由上与abcd对话,并且默认路由应由VPN适配器上的VPN网关接pipe。