配置IPv6隧道,IP被墙的另一种解决方案

ip倒在高墙之下后,除了用V2ray+CDN外,是否有其他的解决方案?

换ip是最简单粗暴的方法,但大部分vps商家都需要付费更换,直接换ip也就成了最后无奈之选。

其实,我们只需要给服务器配置IPv6隧道,也能达到换ip的效果。

当然,如果你的服务器直接支持ip6,则不需要下述的操作,直接使用就好。

前置说明

需要注意,如果要使用ip6前提是你的本地路由器能够支持ip6。另外,据大神说IPV6没有CN2线路,不管你DC8、6、9都一样。

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

注册tunnelbroker.com

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

1.找到注册入口

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

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

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

4.生成代码

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

配置服务器

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

首先,复制并执行上面生成的代码,然后运行 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。

另一种被墙解决方法

ip被墙还可以使用v2ray + CDN的解决方案,详见另一篇文章:https://www.mingjinglu.com/coding/425.html

最后修改:2019 年 06 月 23 日 07 : 08 PM
如果觉得我的文章对你有用,请随意赞赏

35 条评论

  1. clx

    你好,请问设置完成之后是否可以通过本地ssh ipv6的方式登入

    1. 昭十一
      @clx

      不能哈

  2. yespee

    你好连接不上服务器,ping ip显示100%丢包 这种情况怎么办

    1. 昭十一
      @yespee

      被墙了还是?

      1. yespee
        @昭十一

        应该是的,http://port.ping.pe/在这个上面测试我主机的ip中国内地是连接失败,以外都是连接成功。你的两个ip被封的解决方法都是需要连接服务器,唉,我现在服务器连不上... 问过客服说是只能付费换ip或者等待GFW给ip踢出名单,但是时间可能是几天或者几十天TAT

        1. 昭十一
          @yespee

          先用一些机场临时翻一下~

  3. 大辉

    本地运营商不支持ipv6是不是就没戏了

    1. 昭十一
      @大辉

      运营商还有不支持的么 不支持就没戏了~

  4. 扑碟

    设置了,服务器端ping6 google.com可以通,PC端不能PING能IPV6地址。不能翻

    1. 昭十一
      @扑碟

      客户端上是用ip6的地址哈

  5. CraZy_Rab

    老哥。我问下那我SSR要改什么吗? 因为我都按你的设置完了也都能PING通,感觉没什么问题啊。 就是开了SSR还是上不了外网。 我的SSR服务器地址要改成那个IPV6的吗?

    1. 昭十一
      @CraZy_Rab

      客户端上是用ip6的地址哈

      1. haha
        @昭十一

        噢噢服务端那边没有地址,我弄错了哈哈哈。。
        根据您的帖子已经成功拯救了,非常感谢。
        还想问一句:ipv6有被墙的可能吗,如果有,是否能在那个网站申请新的隧道更换使用?

        1. 昭十一
          @haha

          网站上更换一个使用~

      2. haha
        @昭十一

        请问服务端那边不用改,继续沿用ipv4的地址就行了对吗?

  6. AlexBug

    ping6 google.com
    PING google.com(hkg07s22-in-x0e.1e100.net (2404:6800:4005:803::200e)) 56 data bytes
    ^C
    --- google.com ping statistics ---
    67 packets transmitted, 0 received, 100% packet loss, time 67590ms

    配置了,ping不通。 博主有遇到过吗

    1. 昭十一
      @AlexBug

      ping不通一般都是设置错误哈,可以对照一下文章看一下哪里设置出错了~

  7. dalinfisher

    大佬,被ban后是不能用xshell登入,换IPv6后能用xshell登入吗?因为用控制面板去安装配置v2ray老是失败,STDIO: TOO MUCH DATA RECEIVED Exit code: 255。挺头疼的

    1. 昭十一
      @dalinfisher

      可以先临时用一下机场,或其他小鸡翻一下墙,绑定的ip6应该是不行的~

  8. xiao

    设置了ip6,那么原有ip4还可以用么?也就是,我的vps,可以有两套ip,一个ip4,一个ip6,这两个共存么?

    1. 昭十一
      @xiao

      是的,两个会共存。

      1. xiao
        @昭十一

        root@localhost:~# ifconfig sit0 up
        -bash: ifconfig: command not found
        这个怎么回事?

        1. xiao
          @xiao

          root@localhost:~# sudo yum install net-tools
          -bash: sudo: command not found

          1. xiao
            @xiao

            root@localhost:~# sudo yum install net-tools
            There are no enabled repos.
            Run "yum repolist all" to see the repos you have.
            You can enable repos with yum-config-manager --enable

            1. 昭十一
              @xiao

              不太清楚,没遇到过,可以google查一下,换一种命令安装net-tools,或者看sudo是不有啥问题~

  9. HELP

    我的路由器支持ipv6,但是不知道怎么设置, 路由器里面也有ss。 可是我有疑问的是,手机用流量怎么通过ipv6 突破被封锁的IP?

    1. 昭十一
      @HELP

      只有把你原有的ip换成你上面配置的ip6即可,其他不用变。

  10. HELP

    博主好,我按照你的设置好了 ping6 google.com 也能通。但是还是没法fq。请问,设置好以后 SS的设置需要变化吗?

    1. 昭十一
      @HELP

      ss客户端要把原来填的主机ip改成ip6的

  11. xx

    说我的ip已设置了ipv6隧道是怎么回事?

    1. 昭十一
      @xx

      看一下你的主机服务商是不是已经给配了ip6

  12. 小冷博客

    感谢分享好文 请问可以转载吗

    1. 昭十一
      @小冷博客

      可以的,附上原文链接即可~

      1. 小冷博客
        @昭十一

        好的呢 感谢感谢。OωO

        1. 昭十一

发表评论