现在很多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被墙的解决方法,希望能帮到各位。 |