ip被墙的解决办法

ip被墙的解决办法

现在很多IP都被墙了,被墙了的IP目前在国内就没有什么用武之地,但是目前三大运营商已经开始发放IPV6地址,所以我们可以用IPV6来解决IPV4被墙的问题,具体如下:通过Cloudflare服务CDN加速解决被墙的IP一、申请免费IPv6地址1、下面首先说下如何IPv6申请,...

现在很多IP都被墙了,被墙了的IP目前在国内就没有什么用武之地,但是目前三大运营商已经开始发放IPV6地址,所以我们可以用IPV6来解决IPV4被墙的问题,具体如下:

通过Cloudflare服务CDN加速解决被墙的IP

一、申请免费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/目录。

  1. #!/bin/bash
  2. ifconfig sit0 up
  3. ifconfig sit0 inet6 tunnel ::66.220.18.42
  4. ifconfig sit1 up
  5. ifconfig sit1 inet6 add 2001:470:c:a04::2/64
  6. route -A inet6 add ::/0 dev sit1

也可以直接通过SSH远程连接来编辑创建一个文件就可以了。首先执行命令安装vim

  1. yum -y install vim

然后使用下面命令在/root/目录下创建一个文件ipv6.sh,并编辑,按i后复制上面保存到文档的内容并粘贴,并按Esc,输入:wq保存退出。

  1. vim /root/ipv6.sh

3、创建开机启动IPv6。执行下面命令。编辑rc.local在最后面添加“sh /root/ipv6.sh”,添加完后和上面一样按Esc,输入:wq保存退出。

  1. chmod +x /root/ipv6.sh #添加权限
  2. 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被墙的解决方法,希望能帮到各位。

原文链接:https://www.vipiu.net/archives/2018/09/16/646.html,转载请注明出处。
0

评论0

请先

会员低至49元,开通享海量VIP资源免费下载 自助开通
显示验证码
没有账号?注册  忘记密码?