← 返回 TimeAmber set 限制解除
logo NodeSeekbeta

【教程】利用tunnelbroker+warp实现全球任意区域落地 1

前提条件:

已知tunnelbroker的v6区域是根据个人资料设置的,而cf warp又能用v6来白嫖v4,因此利用3x-ui的分流便可以获得绝大部分区域的v4+v6双地址ip,全球落地不是梦
做法较为繁琐,且并不是立马见效,看完再做决定

教程:(以deb11为例)

1. 去tunnelbroker上申请账号

https://tunnelbroker.net/register.php 注册就行,注意地址里不要有奇奇怪怪的符号,一个ip在一段时间内只能注册一个,选择的国家即为你想要落地的国家
有澳门,乌克兰,英法海外属地。没有kp

2. 选择入站地点+分配v6

在左侧 Create Regular Tunnel https://tunnelbroker.net/new_tunnel.php
地点其实无所谓,选择离小鸡近的就行
选好之后保存,在 Tunnel Details 页面可以看到创建的 IPv6 隧道的详细信息,其中 Client IPv6 Address 是分配给你的公网 IPv6 地址。但是红框里面给的地址范围更大(/64)因此推荐用红框的地址,即Routed IPv6 Prefixes

在 Tunnel Details 页面有个 Example Configuration 选项卡,在这里你可以选择合适的配置示例。就比如这里有 Debian 的 interfaces 配置文件示例:

注意别的不用动,把红框地方的v6替换成Routed IPv6 Prefixes,netmask看上文给你的,复制

3.vps端配置

在 /etc/network/interfaces.d/ 目录下创建名为 he-ipv6 的文件,内容就填刚刚复制的那一块

打开/etc/network/interfaces文件,看看有没有这句话

source /etc/network/interfaces.d/*

如果没有,添加上并保存

安装网络工具包
sudo apt update
sudo apt install net-tools iproute2 -y
启动 he-ipv6 网络接口
sudo ifup he-ipv6
重启网络
systemctl restart networking

启用后执行 ifconfig 命令,这时应该有一个 he-ipv6 接口,类似下面这样:

之后curl -6 ip.sb,有输出就代表成功一半了

4.3x-ui配置

这一段特别提醒:分配给你v6地址的归属地并不是立马就修改的,建议等待maxmind及cf ip库生效后再操作,一般等半个月到一个月不等,但本人亲测这个方法是有效的。
在生效之前,你的v6属地不确定(跟上一个用的人有关),不过大概率在he的总部加州费利蒙(Fremont,CA)
在此推荐坛友 iplark.com 查询

光有v6还不够,我们还想要v4,这就要请出cf大善人了

安装3x-ui
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)

在左侧入站列表创建一个协议,vless,trojan什么的都行

添加warp出站

再编辑warp出站规则,把里面的域策略改为ForceIPV6v4,保存

路由规则-添加规则。其中inbound-tags后面是指端口,就是你刚刚入站列表创建的,outbound选warp
保存并重启,应该已经成功了,访问 ip.sb iplark.com ping0.cc 试试

6.致谢

线报来自v2ex佬:《使用 he.net Tunnelbroker 可以获取任意地区的 IPv6地址》 https://v2ex.com/t/1086576

v6配置参考了p3terx佬:《Tunnel Broker 教程:IPv4 VPS 服务器免费添加公网 IPv6 地址》 https://p3terx.com/archives/use-he-tunnel-broker-to-add-public-network-ipv6-support-to-ipv4-vps-for-free.html

其中3x-ui分流参考了fastoo佬,不懂的可以来这里再看看:《每月1.9元,为你的小鸡添加100+国家/地区落地出口,并解锁GPT/流媒体》 https://www.nodeseek.com/post-184794-1

内容
预览
对照
AC娘
洋葱头
小黄鸡
App