「折腾」让你的IPv4服务器支持IPv6

Last updated on June 18, 2024 pm

起因

  在EUServ白嫖的服务器放在那吃灰好久了,家里的网一直连不上IPv6,几台服务器又都是只有IPv4。然而,在一番百度之后,发现有一个叫IPv6隧道的东西?好家伙,直接淦!

正文

获取隧道

  到这里去注册一个账号:IPv6 Tunnel Broker   然后左边新建隧道 随后在IPv4 Endpoint (Your side):这个框框中填上你的服务器的公网IPv4的地址。注意,请关闭禁Ping,打开ICMP所有端口,或者干脆关闭安全组或放行所有端口(反正Ping得通就行了。)之后在这一长条里面选离你服务器最近的地方就可以了。   之后,若看到这个东西,则证明服务器可以被添加,不然就再次检查前面关于Ping的设置。他这里应该是为了确定隧道的客户端IP,防止滥用。 最后点击Create Tunnel就可以了!(在页面靠近底下)注意,这可能需要一段时间。

配置隧道

  连接SSH,到浏览器刚刚创建好的隧道页面,点击Example Configurations。在Select Your OS里选择这个:

  如果你的服务器是Windows Server,就对应着选吧,好像是这样的:

OS

选择

Windows Server 2016/2019/2022

Windows 10

Windows Server 2012/2008

Windows Vista/2008/7/8

Windows Server 2003(我觉得应该不会有人用这个)

Windows 2000/XP

然后就该怎么搞怎么搞吧,把框框里的命令怼到CMD里面就好了(开管理员!)

  好叭,继续Linux。首先要安装net-tools

1
apt install net-tools 或 yum install net-tools -y

通常情况下是已经安装好的,但是为了以防万一。   然后,新建一个sh文件,你可以用vim或者nano或者想怎么建怎么建。我就命名为ipv6.sh好了。 ··· nano ipv6.sh ··· 然后保存,chmod,运行。

1
2
chmod +x ipv6.sh
./ipv6.sh

这样,隧道就配置好了。比如说我traceroute到EUServ的服务器。看,一切正常。

注意

  注意,每个账号只有5条隧道(当然也够用)。还有,一旦重启就需要重新执行该脚本。

总结

  两个字: 真TM爽 顺便称赞一下EUServ,不知道用了什么神奇的容器,竟然6核心12线程全部都认出来了: 而且还能知道CPU的温度,我都有点怀疑这是不是物理机(doge   好叭,今天就这样,下次见!


「折腾」让你的IPv4服务器支持IPv6
https://www.qwqwq.com.cn/others/ipv4_to_ipv6/
Author
Stephen Zeng
Posted on
August 27, 2021
Licensed under