• 本站在不影响浏览的前提下添加了少量广告,请允许本站广告可显示,感谢~
  • 如果有必要,请使用Telegram关注https://t.me/getssr_info
  • 关于国内某个软件代理商代理的CorelDRAW系列软件,如果各位需要正版请访问corel官方网站,不要访问带有china的网站!!!反正话是放在这里了,听不听随你
  • 如果遇到文章图片不显示请联系管理员处理,谢谢
  • 欢迎访问寡人的吐槽胜地,我们真的只是吐槽,不谈技术,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 版权声明:大部分文章是从网上复制的!并不表示全部都是从网上复制的!

无公网v4接入IPv6教程

aha,转载 大变态 来源:Duang's blog 4年前 (2020-11-09) 1022次浏览 已收录 0个评论
文章目录[隐藏]

起因,三大运营商出口接近饱和,国际访问体验极差,于是想起了有个东西叫 6in4,然后又想起了这东西没加密,然后双想起了匹配到某些 sni 信息会被阻断 6in4 tunnel(憋住别问
顺带叒想起了 zerotier 可以打成二层组网,所以才有了这篇教程

正文

准备工作,需要一台境外的vpszerotier 账号以及HE IPv6 tunnelbroker(如果 vps 有/48 的 IPv6 可忽略)
本次演示用的是腾讯云的轻量级服务器(124.156 及 101.32),本地运营商为中国电信 AS4134
关于选择腾讯轻量级的原因是便宜还大碗,质量相对也不错,我这 udping 延迟稳定 8.6ms 高峰丢包 1.4%(此处贴出各区情况)

适合自己的 vps 才是最好的,同时因为 zerotier 组网的特殊性需要优秀的 NAT type 以及对 udp 不能 qos 得太惨(希望移动没事

软件地址:https://github.com/HMBSbige/NatTypeTester/releases
GitHub 加速:https://github.intel-2333.workers.dev/

①在/etc/sysctl.conf 中检查是否添加

net.ipv4.conf.all.forwarding = 1
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
net.ipv6.conf.default.forwarding = 1
net.ipv6.conf.all.forwarding = 1
net.ipv6.conf.all.proxy_ndp = 1
net.ipv6.conf.all.accept_ra = 2

添加并确认无误后执行

sysctl -p

②登陆 https://tunnelbroker.net/

并点击Create Regular Tunnel创建隧道
IPv4 Endpoint (Your side)处填入你 VPS 的 IPv4 或域名地址
地址选择离你 VPS 最近的地方并检测延迟,此处使用 HE 的 HK 接入点

确认无误之后即可创建
创建完成后点击 Routed /48: Assign /48 申请/48 地址并记录(后面要用)
然后打开example configurations并选择你的系统
我是腾讯轻量级的centos7,并无 DD,我选择Linux-net-tools(sit tunnel),复制后 ssh 执行即可
唔,我知道肯定有些人想用 route,记得 local 填写 v4 nat 地址(输入 ip a 中的 eth0 即可找到)
接入完成后ping dns.google -6确认是否正常工作(PING dns.google(dns.google (2001:4860:4860::8888)) 56 data bytes)

由于重启会失效,建议添加进/etc/rc.local进行开机自启
debian 以及 ubuntu 则添加进/etc/network/interfaces/etc/init.d/networking restart
再补充一点,如果想在 VPS 上修改 IPv4 优先的话需要拉高::ffff:权重
具体方法为创建/etc/gai.conf并填入precedence ::ffff:0:0/96 100

③在 vps 上安装 zerotier

curl -s https://install.zerotier.com/ | sudo bash

安装完成后进入https://my.zerotier.com/创建网络
找到你的Network ID并在 VPS 上执行

zerotier-cli set 此处替换你自己的 ID allowGlobal=true

打勾这里的 RFC4193

由于是 PRIVATE 网络,你需要手动打勾你自己的 VPS 并记录 fd 开头的那串 ipv6
Advanced Managed Routes 处添加两个路由并submit,分别是

然后确认其余设置是否如下图一样

同时在 Add IPv6 Address Pool 填写并提交

④客户端入网部分

https://www.zerotier.com/download/ 下载对应的客户端并入网,同时因为是 PRIVATE 网络需要你手动勾选客户端
以手机客户端为例,填入网络 ID,勾选route all traffic though zerotier并加入网络即可

因为默认路由的原因,如果本地有 ipv6 的话记得手动设置zerotierdefault或直接关闭 v6 即可


本站大部分资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费内容,请在下载后 24 小时之内自觉删除,若作商业用途请购买正版;如果有版权争议,请发送邮件至 master@digac.cc(请留下写明原因和文章链接),我们将及时处理,谢谢!

喜欢 (110)
大变态
关于作者:
头像
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址