配置IPv6隧道,免费获取新IP

ip倒在高墙之下后,除了用v2*y+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问题的方法

详见另一篇文章:

国外IP异常,恢复使用方案(CDN方式)

-> 加入科技玩家交流群组:点击加入 <-
注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @十一 发布。如若转载,请注明出处: 科技玩家 » 配置IPv6隧道,免费获取新IP

给TA买糖
共{{data.count}}人
人已买糖
代码服务器精选文章

国外IP异常,恢复使用方案(CDN方式)

2018-12-16 12:04:00

代码

蜗牛星际装LEDE化身软路由记

2019-6-22 0:02:00

77 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. 萝卜头

    谢谢分享,学习了

  2. hahahahou

    学习一下

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索