「折腾」让你的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 |
|
通常情况下是已经安装好的,但是为了以防万一。 然后,新建一个sh文件,你可以用vim或者nano或者想怎么建怎么建。我就命名为ipv6.sh好了。 ··· nano ipv6.sh ··· 然后保存,chmod,运行。
1 |
|
这样,隧道就配置好了。比如说我traceroute到EUServ的服务器。看,一切正常。
注意
注意,每个账号只有5条隧道(当然也够用)。还有,一旦重启就需要重新执行该脚本。
总结
两个字: 真TM爽 顺便称赞一下EUServ,不知道用了什么神奇的容器,竟然6核心12线程全部都认出来了: 而且还能知道CPU的温度,我都有点怀疑这是不是物理机(doge 好叭,今天就这样,下次见!