如何遍历运营商级NAT(大规模NAT)到达VPN Server?

我目前通过家庭networking连接运行一个OpenVPN服务器,该连接具有单一的公共dynamicIPv4地址。

我的提供商(AT&T U-Verse)显然很快就会切换到大规模的NAT并且只能分配给我一个私有IP地址,所以我不能在路上到达我的家庭VPN。

在短期内,我可以改变提供商,但我希望所有其他提供商尽快用完公共IPv4 IPv4,并实施类似的系统。

因此,我正在思考我的select来穿越LSN的障碍

  • 有什么方法可以让我失踪,让我到达LSN后面的箱子?
  • 直到ISP为我指定一个IPv6地址:我可以设置一个IPv6隧道并通过IPv6到达我的VPN服务器吗?

假设我以某种方式获得本地或隧道IPv6连接到我的家庭路由器(但由于LSN,而不是IPv4连接):

  • 即使我位于地球上某个地方的IPv4networking (例如咖啡店),我还能做些什么才能到达我的家庭networking?

对不起,很多问题,但我有点迷路,可以用一些帮助缩小问题空间。

谢谢!

是的,您可以使用IPv6(无论是隧道式还是本机式)用于openvpn。

您的提供商可能仍然会提供公共IPv4地址(按要求,价格)。

根本没有“好”的方法来遍历NAT,但是有一些解决方法,最简单的方法就是购买一个带有自己的IPv4号码的VPS,然后把你的家用电脑和你的其他电脑连接起来。 如果你使用L2VPN(开发水龙头),你可以桥接一切,并在你的家庭networking无论你是。

你也可以尝试一些nat-traversal技术,但以我的经验来说,他们不是很稳定( 例如 )

PS:你也可以尝试使用一些像hamachi这样的服务,这些服务是为了穿越nat而devise的,但是不提供和OpenVPN一样多的function。 (你也可以尝试在Hamachi上运行OpenVPN,但是性能会受到影响)。