上级 项目
type
status
date
slug
summary
password
子级 项目
tags
category
notion image

前提条件:

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

教程:(以Debian11为例)

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
notion image
Tunnel Details 页面有个 Example Configuration 选项卡,在这里你可以选择合适的配置示例。就比如这里有 Debian 的 interfaces 配置文件示例:
notion image
注意别的不用动,把红框地方的v6替换成Routed IPv6 Prefixes,netmask看上文给你的,复制

3.vps端配置

/etc/network/interfaces.d/ 目录下创建名为 he-ipv6 的文件,内容就填刚刚复制的那一块
notion image
打开/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 接口,类似下面这样:
notion image
之后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出站
notion image
再编辑warp出站规则,把里面的域策略改为ForceIPV6v4,保存
notion image
路由规则-添加规则。其中inbound-tags后面是指端口,就是你刚刚入站列表创建的,outbound选warp
保存并重启,应该已经成功了,访问
试试
notion image

教程溯源补充:

前言

Hurricane Electric (简称:HE) 是一家位于美国的全球互联网服务提供商。该公司运营了世界上以对等数最大 IPv6 网络,同时也提供免费的 IPv6 隧道服务,其隧道服务可以追溯到 2001 年。虽然经过多年的发展 IPv6 已经相当普及,但依然还是有部分 VPS 商家由于各种各样的原因没有给 VPS 标配 IPv6 地址,有的需要加钱、有的甚至不给加钱。如果此时有访问 IPv6 网络的需求,就可以接入 HE Tun­nel Bro­ker 提供的 IPv6 隧道免费给 IPv4 VPS 主机添加公网 IPv6 地址来获得 IPv6 网络的访问能力。

HE IPv6 隧道的使用场景与局限性

使用场景:
  • 给 VPS 服务器、家用设备接入 IPv6 公网访问能力
  • 使 IPv4 VPS 可访问 IPv6 网络,比如给 IPv6 Only VPS 做 SSH 跳板
  • HE IPv6 地址可绕过部分网站的 IP 访问限制:
    • 解锁 Netflix 非自制剧 (已失效)
    • 解锁 ChatGPT 访问限制 (只验证可访问,未验证是否稳定不封号)
局限性:
  • 无法使用 HE 提供的 IPv6 公网 IP 接入 Cloudflare CDN 。
  • 滥用严重,IP 评分机构标记为高风险。使用 HE IPv6 访问网站会遇到以下问题:
    • 部分网站为了防止资源滥用,可能会限制访问、频繁弹人机验证、无法注册。
    • 银行、购物等安全要求高的网站可能会判定为欺诈行为、导致砍单,严重会导致封号。

HE Tunnel Broker 设置教程

创建 Tunnel Broker IPv6 隧道

  • 点击左侧的Create Regular Tunnel(创建常规隧道)
  • 输入 VPS 的公网 IP 地址
  • 根据 VPS 的位置选择一个合适的节点
  • 页面拉到最下方,点击Create Tunnel(创建隧道)
notion image
  • 在 Tunnel Details 页面可以看到创建的 IPv6 隧道的详细信息,其中 Client IPv6 Address 是申请到公网 IPv6 地址。
notion image

获取配置示例

在 Tunnel Details 页面有个 Example Configuration 选项卡,在这里你可以选择合适的配置示例。就比如这里有 De­bian/​Ubuntu 的 interfaces 配置文件示例:
notion image
只要基于 De­bian 的发行版和使用 interfaces配置文件的系统理论上都可以使用。其它不兼容的发行版则可以使用 Linux-net-tools 或 Linux-route2 示例手动输入命令。
由于博主使用的是 De­bian ,所以后面只会讲 De­bian 系发行版的详细操作步骤。不会真的有人在用 CentOS 吧?

添加 IPv6 网络接口

将 he-ipv6 配置文件添加到 /etc/network/interfaces.d/ 目录下。下面是一把梭命令示例,根据实际情况替换文本。
TIPS: 如果是 NAT VPS 或 VPC 内网方案则需要将local字段后面的公网 IP 替换为内网 IP 。获取命令:ip route get 8.8.8.8 | grep -oP 'src \K\S+'

启用 IPv6 隧道

  • 安装网络工具包
    • 启动 he-ipv6 网络接口
      • TIPS:若提示 ifup: unknown interface he-ipv6 ,则添加source /etc/network/interfaces.d/*/etc/network/interfaces文件(一把梭命令:echo 'source /etc/network/interfaces.d/*' >>/etc/network/interfaces)后重试,正常情况下无输出。
    • 启用后执行 ifconfig 命令,这时应该有一个 he-ipv6 接口,类似下面这样:
      • 若没有生效可以尝试重启网络

        其它操作

        检测 IPv6 支持

        执行 ping6 google.com 命令,能 ping 通说明 VPS 已经支持 IPv6 网络了。

        NAT VPS 的额外设置

        IPv4 NAT VPS 除了前面提到的替换 IP 操作以外,可能还需要一些额外的设置,否则可能还是无法访问 IPv6 网络。
        • 配置防火墙允许 41 端口入站
          • 添加相关的路由规则

            DNS 设置优化

            TIPS: 以下设置仅针对操作系统 DNS ,代理软件应单独设置内置的 DNS 和 IP 分流策略,具体参考相关软件文档中的 DNS 和路由部分。

            选择合适的 DNS 解析服务器

            因为通过 IPv6 隧道去请求可能会拖慢 DNS 解析速度,所以一般不建议在系统中使用 IPv6 地址的 DNS。
            编辑 /etc/resolv.conf 文件,更改 DNS 解析服务器为支持查询 AAAA 记录的 DNS 服务器,比如 Google Public DNS

            优先使用 IPv4 网络

            默认情况下 IPv6 网络优先级会高于 IPv4 ,为了防止 IPv6 隧道拖慢 VPS 的正常网速,可以设置优先使用 IPv4 网络。同时也能减轻了对 HE Tun­nel Bro­ker 节点的网络压力,合理使用宝贵的免费资源。
            编辑 /etc/gai.conf 文件,在末尾添加下面这行配置:
            一键添加命令如下:
            完事执行 curl ip.p3terx.com 命令,显示 VPS 的 IPv4 地址则代表成功。

            删除 HE IPv6 隧道

            不想用了,或者想使用其它方式访问 IPv6 网络时,记得先删除。
            • 停用隧道
              • 删除 he-ipv6 网络接口配置文件(若没有删除重启后会自动启用)
                 
                相关文章
                3x-ui安装指南+搭建reality+申请ssl证书
                Lazy loaded image
                使用S-UI面板安装Sing-box内核的节点
                Lazy loaded image
                H-UI --Hysteria2 的面板
                Lazy loaded image
                GoEdge CDN v1.3.9 纯净开心版部署指南 --人人都有企业运营级CDN
                Lazy loaded image
                Nano 使用教程 - Linux 中适合新手的文本编辑器
                Lazy loaded image
                开机启动并隐藏 cmd 窗口程序在后台运行 - winsw 使用教程
                Lazy loaded image
                Debian Linux VPS 服务器WireGuard 安装教程鞠婧祎:属于小鞠的专栏
                Loading...
                团子
                团子
                一个沉浮于人间的普通人
                最新发布
                3x-ui安装指南+搭建reality+申请ssl证书
                2025-2-1
                使用S-UI面板安装Sing-box内核的节点
                2025-2-1
                H-UI --Hysteria2 的面板
                2025-2-1
                GoEdge CDN v1.3.9 纯净开心版部署指南 --人人都有企业运营级CDN
                2025-2-1
                鞠婧祎:属于小鞠的专栏
                2025-2-1
                我在博客看电影:老电影专场
                2025-1-31
                公告

                欢迎来到我的博客

                notion image
                这里是记录我学习生活地方,希望你能够喜欢。
                我的博客分发了多个域名:
                 
                最新评论
                Loading...