4in6隧道(通过OpenVPN?)


13

我有一个可以访问互联网的局域网。但是不幸的是,IPv4 Internet连接速度限制为1mbps,这实在令人遗憾。幸运的是,我有一个本地IPv6,并且在IPv6上没有连接速度限制。

因此,为了获得良好的Internet连接,我制定了一个计划:通过IPv6连接到VPN服务,并通过IPv6隧道或类似的方式传递所有IPv4流量,我想您就明白了。

我建议使用诸如HideMyAss.com之类的服务,但不幸的是,它们不支持IPv6。

问题是:是否有任何现有的VPN服务可以实现我的梦想,并且易于使用,可以通过PPTP或OpenVPN进行连接(我想在路由器设置中建立与VPN的连接)。

编辑:似乎有几个支持IPv6的VPN服务(这很奇怪,但是最大的VPN服务仅支持IPv4),并且没有一个提供4in6隧道。

因此,我得出以下解决方案:租用具有IPv6地址的VPS,并手动设置4in6隧道。

我不擅长联网,从来没有做过这样的事情,也不知道从哪里开始,该怎么办。

我不理解的用例应该是这样的:我通过OpenVPN从家用计算机连接到VPS,然后所有的IPv4流量都通过IPv6(服务器完成工作)。OpenVPN-因为我想在路由器中配置到服务器的VPN连接(Asus RT-N16?)。我该如何实现?


请添加有关您的网络体系结构和调制解调器的更多信息,尤其是在哪里有IPv6的地方,以及没有IPv6的地方。
harrymc

@harrymc需要什么详细信息?我的ISP本机支持IPv6。我也有静态IP地址。如果需要,可以购买任何特定的路由器。
Artem Pyanykh

看我的答案。其他有用的信息:您的操作系统,计算机型号,以及您的连接是否仅仅是计算机路由器-ISP。
harrymc

我已删除旧答案,并添加了新答案,希望它能更好地回答该问题。
harrymc

Answers:


1

答案很简单。

  1. 设置具有IPv6连接性的VPS,并在VPS和本地计算机上使用TAP接口(而不是TUN)设置OpenVPN。确保您通过IPv6连接到VPS。
  2. 确保两端的TAP接口在同一子网中都具有专用IPv4地址。对VPS的专用IPv4地址执行Ping操作,以确保您已建立连接。
  3. VPS上启用IPv4转发和NAT伪装:echo 1 > /proc/sys/net/ipv4/ip_forwardiptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
  4. 在本地计算机上,删除默认的 IPv4路由:ip -4 route del default
  5. 使用VPS的专用IPv4地址作为网关,在本地计算机上添加新的默认IPv4路由:(ip -4 route add default via 10.20.30.1假定10.20.30.1是VPS的TAP接口上的IP地址)

在ISP提供一个IPv6连接之前,我使用了此过程(但相反)。EDIS GmbH在各个国家/地区提供具有IPv6地址的廉价VPS。他们也有多种选择和Linux版本可供安装。


1

虚拟服务器方法将需要大量摆弄,实际上是在支持IPv6的提供程序上设置托管的云计算机。尽管存在此类提供程序,但我不相信VPS是唯一的解决方案。

在我看来,您需要使用通过路由器的IPv6功能连接到该服务的,提供“ IPv4 over IPv6” 的云隧道代理提供程序。也就是说,您想使用IPv6路由器访问IPv4网络。

不幸的是,大多数隧道代理为拥有IPv4路由器但需要访问IPv6网络的人们提供了“ IPv6 over IPv4”的相反服务。

Wikipedia文章IPv6隧道代理列表中包含一些有用的信息 ,您应在其中寻找支持4in6隧道设置协议(TSP)的提供商。

一个可能的候选人是Freenet6及其免费服务Freenet6 DS-lite(Beta)。我没有使用它的经验,并且文档稀疏,但是您可以尝试看看它是否有用。我不知道这项免费服务的带宽或是否有更快的商业服务可用。您必须为此联系他们的支持。

SIXXS似乎是另一个不错的候选人。



0

Deshene,我相信您有些困惑。

Internet协议是TCP / IP模型的Internet层的一部分,堂兄是OSI模型的网络层。它的工作是将数据包从A传送到B。

它与带宽无关。带宽限制是这些模型的物理层的一部分。如果可以(理论上)“处理”任何带宽,请使用“ IPv4”,因为它不是物理层的一部分。看一下有关IP6的网络上的大多数文章,您会发现它的主要目的是解决越来越多的Internet连接设备,以及这些设备可用的IPv4地址越来越少的问题。更多详细信息超出了此答案的范围,但http://en.wikipedia.org/wiki/IPv6

可以肯定,使用这种方法不会提高性能。您甚至可以通过在路径中添加跃点更多信息来降低性能。我的建议是寻求ISP的更多带宽(whome会提供上行链路,因为这是您的瓶颈),请确保您的网络能够达到1Gbps或更高(这也意味着所有nic,交换机和网络电缆)。


1
据我了解,发布者的ISP绑定IPv4比绑定IPv6多,但是我可能是错的。
harrymc
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.