购买的VPS的IP地址倒在高墙下?配置一个IPv6隧道解决吧

已收录   阅读次数: 5,443
2019-08-1407:29:51 发表评论
摘要

一般特殊时期,比如春夏之交时日,两会时期,在国外买的vps的ip就有可能抽风,无法使用。那么在ip倒在高墙之下后,有其他的解决方案?当然有啦,不然也不会有下面的教程啦……

分享至:
购买的VPS的IP地址倒在高墙下?配置一个IPv6隧道解决吧

感恩鸣谢

首先感谢小冷和明镜录二位的分享和转载。

简单描述

一般特殊时期,比如春夏之交时日,两会时期,在国外买的vps的ip就有可能抽风,无法使用。那么在ip倒在高墙之下后,有其他的解决方案?当然有啦,不然也不会有下面的教程啦。

  • 换IP,不过大部分收费,这个是核武器,一般不用
  • 使用v2ray+cloudflarecdn解析,办法可行,但是速度受到影响
  • 配置IPv6隧道,某些服务器支持ipv6,不支持的就看下面的配置

前置说明

需要注意,如果要使用ip6前提是本地路由器支持IPv6,同时提供宽带的运营商支持IPv6,否则都是空谈。

操作方法

P.S.本文中使用的服务器环境:KVM、Centos 7

注册tunnelbroker.com,网站地址:https://www.tunnelbroker.net/,每个帐户可以申请5个免费的IPv6隧道地址。

1.找到注册入口

2.填写注册信息,验证邮箱后登陆

3.创建隧道,正确填写IP,选择服务器位置

注:服务器的位置可以随意选择,我主机在洛杉矶就选择了洛杉矶

4.生成代码

购买的VPS的IP地址倒在高墙下?配置一个IPv6隧道解决吧

先点击Example Configurations然后选择Linux net tools,代码自动生成。

配置服务器

1.连接服务器,配置ip6,然后验证是否配置成功

购买的VPS的IP地址倒在高墙下?配置一个IPv6隧道解决吧

首先,复制并执行上面生成的代码,然后运行 ping6 google.com,测试是否能 ping 通,如果正常,则说明配置成功可以使用 IPv6 了。

完成上述后,即可用上述ip6替代原有ip4,但我们可以设置一下开机启动,以使主机重启后也能正常使用。

2.设置开机启动

首先,输入下面命令,进入ipv6.sh文件

vi /root/ipv6.sh

输入i,对文件进行编辑,输入下面代码:

#!/bin/bash ifconfig sit0 up ifconfig sit0 inet6 tunnel ::YOUR-IPV4 %%%%% 请进行替换 ifconfig sit1 up ifconfig sit1 inet6 add YOUR-IPV6 %%%% 请进行替换 route -A inet6 add ::/0 dev sit1

上面也就是之前生成的代码,按esc键后输入:wq 保存并退出。

接着给文件可执行权限:

chmod +x /root/ipv6.sh

然后编辑rc.local:

vi /etc/rc.d/rc.local

加入一行代码:

sh /root/ipv6.sh

完成上述后,重启后也能正常使用啦。

疑难解答

1.为啥我配置好了ip6还是上不了网?
答:可能是你本地路由器不支持ip6

2.运行ifconfig,为啥提示“-bash: ifconfig: command not found”?
答:看一下ifconfig是否安装,方法是cd /sbin然后ls,看有没有ifconfig,如果没有安使用 sudo yum install net-tools 命令装一下net-tool插件,即可正常运行ifconfig。

最后最后

请大家详询本地宽带提供商是否支持IPv6以及购买支持IPv6的路由器!

  • 我的微信
  • 微信扫一扫加好友
  • weinxin
  • 我的微信公众号
  • 扫描关注公众号
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: