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 。
文章插图
文章插图
文章插图
文章插图
文章插图
文章插图
【【教程】配置IPv6隧道,IP被墙的另一种解决方案】
文章插图
文章插图
推荐阅读
- 哪位好心人进来帮帮忙,在下实在是不会啊
- unc0vcer5.0.0
- Win10系统指令有什么改进
- Win7桌面显示四种方法
- Win10虚拟键盘有什么重要的改进
- Win10显卡驱动怎么更新,
- 电脑怎么看ip地址,
- 头条新闻关闭及彻底删除的方法
- 进入LOL英雄联盟黑屏原因及解决方法