SZ Horizon
SZ Horizon

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

起因

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

正文

获取隧道

  到这里去注册一个账号:IPv6 Tunnel Broker

https://pro.goforit.top/stephen-zeng/img/master/202108271.png

https://pro.goforit.top/stephen-zeng/img/master/202108272.png

  然后左边新建隧道
https://pro.goforit.top/stephen-zeng/img/master/202108273.png

随后在IPv4 Endpoint (Your side):这个框框中填上你的服务器的公网IPv4的地址。注意,请关闭禁Ping,打开ICMP所有端口,或者干脆关闭安全组或放行所有端口(反正Ping得通就行了。)之后在这一长条里面选离你服务器最近的地方就可以了。
https://pro.goforit.top/stephen-zeng/img/master/202108274.png

  之后,若看到这个东西,则证明服务器可以被添加,不然就再次检查前面关于Ping的设置。他这里应该是为了确定隧道的客户端IP,防止滥用。
https://pro.goforit.top/stephen-zeng/img/master/202108275.png

最后点击Create Tunnel就可以了!(在页面靠近底下)注意,这可能需要一段时间。

配置隧道

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

https://pro.goforit.top/stephen-zeng/img/master/202108276.png

  如果你的服务器是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

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

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

chmod +x ipv6.sh
./ipv6.sh

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

https://pro.goforit.top/stephen-zeng/img/master/202108277.png

注意

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

总结

  两个字:
TM
顺便称赞一下EUServ,不知道用了什么神奇的容器,竟然6核心12线程全部都认出来了:

https://pro.goforit.top/stephen-zeng/img/master/202108278.png

而且还能知道CPU的温度,我都有点怀疑这是不是物理机(doge
https://pro.goforit.top/stephen-zeng/img/master/202108279.png

  好叭,今天就这样,下次见!

没有标签
首页      杂文集      「折腾」让你的IPv4服务器支持IPv6

Stephen Zeng

文章作者

发表回复

textsms
account_circle
email

  • SZ

    破案了,LXC是这样的

    11 月前 回复

SZ Horizon

「折腾」让你的IPv4服务器支持IPv6
起因   在EUServ白嫖的服务器放在那吃灰好久了,家里的网一直连不上IPv6,几台服务器又都是只有IPv4。然而,在一番百度之后,发现有一个叫IPv6隧道的东西?好家伙,直接淦! 正文 获取…
扫描二维码继续阅读
2021-08-27