现在很多IP都被墙了,被墙了的IP目前在国内就没有什么用武之地,但是目前三大运营商已经开始发放IPV6地址,所以我们可以用IPV6来解决IPV4被墙的问题,具体如下:
一、申请免费IPv6地址
1、下面首先说下如何IPv6申请,打开tunnelbroker.net申请免费的IPv6地址。按下图注册一个账号。
2、注册账号后并登陆,点击下图右侧红框进入到IPv6什么页面。
3、然后如下图,在第一个红框位置填写你要申请VPS的IP,第二个红框是选择VPS所在地
4、这一步很重要,是查看配置命令的,爱游这里使用的是CentOS 7系统,所有选择对应的事Linux-net-tools,如果你使用的是其他系统,那就根据自己系统进行选择吧。
到这里我们IPv6地址已经申请完成了上面的信息请保存着,特别是配置命令,我们后面有两个地方需要用到。
二、配置IPV6地址
1、首先我们使用Xshell通过SSH远程连接自己的VPS,然后执行上面配置命令,如下图。执行完命令后如果使用“ping6 google.com”能如下图ping通那么表示配置成功了。
2、这一步是设置开机启动。我们先新建一个文本文档,然后把下面命令复制到文本内,并另存为“ipv6.sh”。这里千万别直接复制蜗牛的内容,“#!/bin/bash”下面的内容其实就是申请免费IPv6后得到的配置命令,米复制你自己的吧,但一定记得加#!/bin/bash。然后把文件上传到/root/目录。
- #!/bin/bash
- ifconfig sit0 up
- ifconfig sit0 inet6 tunnel ::66.220.18.42
- ifconfig sit1 up
- ifconfig sit1 inet6 add 2001:470:c:a04::2/64
- route -A inet6 add ::/0 dev sit1
也可以直接通过SSH远程连接来编辑创建一个文件就可以了。首先执行命令安装vim
- yum -y install vim
然后使用下面命令在/root/目录下创建一个文件ipv6.sh,并编辑,按i后复制上面保存到文档的内容并粘贴,并按Esc,输入:wq保存退出。
- vim /root/ipv6.sh
3、创建开机启动IPv6。执行下面命令。编辑rc.local在最后面添加“sh /root/ipv6.sh”,添加完后和上面一样按Esc,输入:wq保存退出。
- chmod +x /root/ipv6.sh #添加权限
- vim /etc/rc.d/rc.local #编辑rc.local
也可以直接到/etc/rc.d/目录找到rc.local文件,下载到本地,使用记事本打开,然后在最后面添加一段“sh /root/ipv6.sh”上传即可。
4、最后重启服务器,再使用“ping6 google.com”ping下谷歌,如果正常,表示在VPS已经成功部署IPv4。
好了以上便是VPS IP被墙的解决方法,希望能帮到各位。
请先
!