# 【WGCF】连接CF WARP为服务器添加IPv4/IPv6网络 [English](README_EN.md) | 中文 * * * # 目录 - [更新信息](README.md#更新信息) - [脚本特点](README.md#脚本特点) - [WARP好处](README.md#WARP好处) - [warp 运行脚本](README.md#warp-运行脚本) - [warp-go 运行脚本](README.md#warp-go-运行脚本) - [Cloudflare api](README.md#cloudflare-api) - [刷 Netflix 解锁 WARP IP 的方法](README.md#刷-Netflix-解锁-WARP-IP-的方法) - [WARP socks5 或 interface 分流模板及解锁 chatGPT 的方法](README.md#warp-socks5-或-interface-分流模板及解锁-chatgpt-的方法) - [WARP+ License 及 ID 获取](README.md#warp-license-及-id-获取) - [WARP Teams 获取并用于 Linux 的方法](README.md#WARP-Teams-获取并用于-Linux-的方法) - [WARP原理](README.md#WARP原理) - [鸣谢 WARP 贡献者和 CloudFlare WARP 全球站点服务状态列表](README.md#鸣谢下列作者的文章和项目) * * * ## 更新信息 2026.05.01 menu.sh v3.2.5 在 wireguard 内核获取 WARP IP 失败后回退重试 wireguard-go 2026.04.28 menu.sh v3.2.4 1. 修复 wireproxy 获取双栈 WARP 网络的问题; 2. 将 wireproxy DNS 解析策略设置为 auto 2026.04.10 menu.sh v3.2.3 1. 菜单调整:已移除更换 License (warp a) 功能; 2. 优化函数,提升执行效率
历史更新(点击展开或收起)
>2026.03.01 warp-go.sh v1.3.2 为 IPv4 / IPv6 only 主机使用固定 IP 端点 > >2026.02.25 menu.sh v3.2.2 Restore Reserved configuration for Warp usage; 由于部分地区使用 Warp,仍需保留 Reserved 配置,因此恢复之前的配置文件 > >2026.02.22 menu.sh v3.2.1 / warp-go.sh v1.3.1 1. 移除系统版本号判断,以支持滚动发行版; 2. cloudflare.now.cc -> cloudflare.nyc.mn > >2026.01.02 menu.sh v3.2.0 / warp-go.sh v1.3.0 1. 账户管理优化: 顺应 Cloudflare 对 WARP 账户政策的调整,移除了已过时的 WARP+ 和 Teams 账户类型,精简了安装流程及账户升级功能(受影响命令:warp a); 2. 修复卸载 Bug: 修正了 Linux Client 在 Proxy 模式下,卸载程序后误操作路由规则而导致的网络故障问题; 3. 性能提升: 引入自建 IP API 替代第三方接口,显著提升了 IP 信息获取和脚本初始化的速度; 4. 脚本清理: 移除了部分不再使用的冗余脚本提示语及过时代码块,使输出界面更加简洁; 5. 刷 IP 逻辑: 将 Netflix 解锁检测的默认首选项从 IPv4 调整为 IPv6 > >2025.09.10 menu.sh v3.1.8 增强脚本对 Arch Linux 及 EndeavourOS 系统的兼容性 > >2025.08.24 menu.sh v3.1.7 1. 适配 Ubuntu 24.04 及以上版本安装 Warp,感谢网友 [Michaol] 提供的解决方案; 2. 适配 Debian 13 安装 Client,感谢用户 [ainp] 的反馈 > >2025.08.11 menu.sh v3.1.6 / warp-go.sh v1.2.4 删除最优 Endpoint 功能以适应官方调整 > >2025.03.24 menu.sh v3.1.5 1. 处理了 Client 的 Warp 模式(网络接口)重启后不工作的问题; 2. 修正 Team IPv6 判断的正则 > >2024.12.24 menu.sh v3.1.4 / warp-go.sh v1.2.3 支持 Docker 在无需使用 host 网络模式的情况下,对外监听 0.0.0.0/0。感谢网友 @Anthony_Tel > >2024.9.24 menu.sh v3.1.3 Linux Client 增加 MASQUE 协议可选项,Proxy 模式(菜单5)和 WarpProxy 模式(菜单14)都可以使用 > >2024.9.14 menu.sh v3.1.2 / warp-go.sh v1.2.2 1. 由于官方禁止了克隆 Warp+ license,故去掉生成 license 的功能; 2. 去掉不必要的依赖 python3 > >2024.7.25 menu.sh v3.1.1 / warp-go.sh v1.2.1 1. 支持使用自建 warp api: https://warp.cloudflare.now.cc/?run=pluskey,生成 1920 PB WARP+ license 升级为 Plus 账户; 2. Client 对 WARP+ 支持不够,只能使用 IPv4,不能使用 IPv6; 3. 优化安装程序,缩短脚本运行时间 > >2024.7.18 menu.sh v3.1.0 / warp-go.sh v1.2.0 1. 使用自建 warp api: https://warp.cloudflare.now.cc/ ,升级为 Teams 账户,不需要提前获取 Token; 2. 由于 Client 的设置需要到 Cloudflare 控制后台设置,处理不好会导致 vps 失去联系,所以 Client 并没有升级为 Teams 账户的处理 > >2024.7.8 menu.sh v3.0.10 / warp-go.sh v1.1.9 1. 发布 warp api,可以注册账户,加入 Zero Trust,查账户信息等所有的操作; 2. 脚本更新 warp api > >2024.6.30 menu.sh v3.0.9 1. 通过多线程,并行处理最优 MTU,最优 endpoint,下载 wireguard-go 和安装依赖,脚本运行时间缩短一半以上; 2. 用 Cloudflare worker 反向代理,以更好支持双栈及提升获取速度; 3. DNS 优先级: Cloudflare 1.1.1.1 > Google 8.8.8.8 > >2024.6.28 menu.sh v3.0.8 官方 WARP Linux Client 支持 arm64 系统,Socks5 proxy 模式和 Warp interface 模式均可用 > >2024.6.2 menu.sh v3.0.7 支持 CentOS 9 / Alma Linux 9 / Rocky Linux 9 系统 > >2024.5.5 menu.sh v3.0.6 / warp-go.sh v1.1.8 支持 Alpine edge 系统 > >2024.5.1 menu.sh v3.0.5 处理 Debian 10 安装 wireguard-tools 的 apt 库变更的问题 > >2024.4.14 menu.sh v3.0.4 1. Alpine 检测并更新 wget 版本; 2. 获取 IP 失败时增加提示信息以便反馈 > >2024.3.21 menu.sh v3.0.3 / warp-go.sh 1.1.7 1. 根据 warp-cli 官方更新部分命令; 2. 去掉 Github cdn > >2024.2.7 menu.sh v3.0.2 判断系统是否已经加载 wireguard 内核模块,如果还没有则尝试加载,再重新判断 > >2023.12.19 menu.sh v3.0.1 / warp-go.sh 1.1.6 增加是否允许 udp 的检测,如果 WARP 的所有 endpoint 均不能连通,脚本将中止 > >2023.8.22 menu.sh v3.0.0 / warp-go.sh 1.1.5 添加 Github CDN > >2023.8.15 menu.sh v3.0.0 1. 增加warp的非全局工作模式,可以通过 [warp g] 切换,需要重装脚本; 2. 支持被Cloudflare制裁地区,如俄罗斯,使用共享账户; 3. IPv6 only 使用预设 nat64,卸载时恢复原始 nameserver 文件 > >2023.7.21 menu.sh v3.0.0 beta2 1. 如果系统支持 wireguard kernel 和 wireguard-go-reserved,可以通过 [warp k] 切换,需要重装脚本; 2. 支持 Fedora 系统; 3. 修复 client 2023.7.40-1 版本导致的开关错误 > >2023.6.30 menu.sh v3.0.0 beta 重要更新: 1. 全面用 Cloudflare 官方 warp api 替代 wgcf; 2. 使用 wireguard-go with reserved 替代内核。使香港,洛杉矶等受限地区使用 warp; 3.由于改动太大,请用户重新安装 > >2023.6.27 menu.sh V2.53 Wireproxy proxy 模式支持 warp 双栈 > >2023.6.21 menu.sh V2.52 1. Client Proxy 模式支持 warp 双栈; 2. Client warp 模式支持 warp 双栈; 3. 加快脚本启动速度 > >2023.6.18 menu.sh V2.51 Client 支持 Debian 12 (bookworm) > >2023.5.20 menu.sh V2.50 1. Client 支持 IPv6 only VPS 安装; 2. 支持包括 token 等4种方式升级为 teams 账户; 3. 卸载的同时使用 api 删除 warp 账户 > >2023.5.15 发布 Cloudflare WARP api,感谢 badafans的开源项目 > >2023.5.10 warp-go V1.1.4 1. 对接 warp-go 官方账户池 api; 2. 非全局从ipv4 only 改为双栈; 3. 修复双栈时使用原生 IPv6 不能登陆的 bug; 4. 更新最佳 Endpoint 应用; 5. 更换 ip api > >2023.3.26 warp-go V1.1.3 / menu.sh 2.49 1. warp endpoint 优选改为标准端口 [500,1701,2408,4500]; 2. 升级奈飞解锁部分 > >2023.3.14 warp-go V1.1.2 / menu.sh 2.48 自动寻找最适合本机使用的 endpoint,应用在 wgcf, warp-go 和 client > >2023.3.2 warp-go V1.1.1 1. 支持 warp-go v1.0.8 , 允许在配置文件自定义 MTU 值; 2. Singbox配置导出 reseved 使用三个数字的数组代替字符串 > >2023.2.7 menu.sh V2.47 Iptables + dnsmasq + ipset 方案支持 chatGPT > >2022.12.17 warp-go V1.1.0 支持 OpenWrt 系统 > >2022.12.10 warp-go V1.0.9 1. 使用 [warp-go e] 导出 wireguard 和 sing-box 配置文件; 2.获取 teams token 网站更换 > >2022.10.19 menu V2.46 / warp-go V1.0.8 通过 [warp s 4/6/d] 或者 [warp-go 4/6/d]来切换 IPv4 / IPv6 的优先级别 > >2022.10.7 warp-go V1.0.7 1. 进一步完善账户间转换功能,可以从一个 WARP+ 换到另一个; 2. 优化代码 > >2022.10.6 menu V2.45 1. 进一步完善账户间转换功能; 2. 重构账户注册模块 > >2022.8.29 warp-go V1.0.6 1.解决了非全局模式重启后,路由规则失效的bug; 2.解决了更换不了IP的bug > >2022.8.27 menu V2.44 重构卸载逻辑,依赖卸载需要确认 > >2022.8.23 menu V2.43 warp-go V1.0.5 支持 NAT 服务器,例如 Woiden > >2022.8.21 menu V2.42 1.在菜单中增加快捷方式的提示; 2.移除快捷方式 s,单双栈相互切换可以直接 [warp 4/6/d] > >2022.8.20 warp-go V1.0.4 中英双语支持 > >2022.8.20 warp-go V1.0.3 菜单 + 快捷方式,适合各种使用场景 > >2022.8.17 warp-go v1.0.2 1.新增 WARP IPv4 非全局方案; 2.输出 wgcf 配置文件 > >2022.8.13 warp-go v1.0.1 1.新增 WARP+ 升级功能; 2.新增 Teams 升级功能; 3.新增刷解锁奈飞IP功能; 4.支持 GOAMD64v4 等指令集 > >2022.8.13 全网首发 @CoiaPrant 的 warp-go 一键脚本 > >2022.8.5 2.41 通过 API 获取 WARP+ 剩余流量 > >2022.6.27 香港 IPv6 only 安装 Client 的方式 > >2022.6.11 2.40 支持 VPS-free LXC VPS > >2022.5.25 2.39 1.每天自动同步官方最新版本; 2.更换 CloudFlare client 的安装方式 > >2022.5.18 2.38 1. 全面支持 Ubuntu 22.04 和 CentOS Streams 9 LTS; 2. 优化 Debian 以提升安装速度 > >2022.4.21 macOS 一键脚本发布 > >2022.4.8 2.37 全网首发: WARP-Cli 的 WARP 模式方案 > >2022.3.27 2.36 1. 全网首发: 通过 wireproxy 建立 socks5 代理; 2. WARP+ 和 Teams 可用于 WireProxy; 3. WireProxy systemd 进程守护 > >2022.3.23 2.35 支持 Debian 9 上安装 WARP > >2022.3.19 2.34: 新增 Arch Linux 的支持 > >2022.3.11 2.33: 1. 全网首发, WARP Client 支持 Ubuntu 18.04 and CentOS 7; 2. 为 OVZ VPS 在线打开 TUN > >2022.2.25 2.32: 1.更换 WARP 的 endpoint; 2. 同步 Netflix 检测 title > >2022.2.15 docker 解锁方案发布 > >2022.2.11 2.31: iptables + dnsmasq + ipset 最小化解锁流媒体 > >2022.1.25 流媒体解锁守护进程,定时5分钟检查一次 > >2022.1.21 2.30: 1.全面支持WARP单栈与双栈方案; 2.刷解锁 Netflix WARP IP 时可带期望的地区; 3.修正刷 Netflix IP 时可能发生的卡死不动的bug > >2022.1.11 2.26: 1.在刷解锁 Netflix WARP IP 之前让用户输入想要的区域; 2.单栈与双栈快速切换 > >2022.1.6 Docker 方案重大技术突破 > >2022.1.1 元旦更新:刷奈飞IP时加入时间戳和运行时长 > >2021.12.29 其他 WARP 脚本推荐 > >2021.12.28 2.25: 1. 全网首发,支持 IBM Linux One 的 s390x 架构 CPU; 2.支持 Alpine Linux 系统; 3.支持 Debian bookworm系统 > >2021.12.24 2.24: 1.默认语言设置为安装时候选择的; 2.支持 HAX LXC VPS > >2021.12.17 2.23: 1.支持 WARP Interface 和 Socks5 Client 自动更换支持奈飞的IP; 2.支持在线升级为 TEAM 账户 > >2021.12.14 2.22: Teams 账户实验(已回退) > >2021.12.11 2.21: 1.BoringTUN 因不稳定而移除; 2.域名解析服务器首先谷歌; 3.统计运行次数 > >2021.12.04 2.20: 1.全网首创,安装时间缩短一半以上; 2.中英双语关联数组重构 > >2021.11.30 2.11: 更换支持 Netflix IP 改编自成熟作品 > >2021.11.11 2.10: 1.自定义 IPv4 / IPv6 优先组别; 2.自定义 Client Socks5 代理端口 > >2021.11.06 2.09: 1.支持 WARP Linux Client; 2.Client 支持 WARP+ 账户升级; 3.自定义 WARP+ 设备名 > >2021.11.01 2.08: 1.自动设置最优 MTU; 2.显示asn组织(线路提供商) > >2021.10.29 2.07: 1.支持中英文; 2.大幅优化速度; 3.修复重启后启动WARP的bug > >2021.10.23 2.06: 1.添加自动检查是否开启 Tun 模块; 2.提高脚本适配性; 3.新增平台支持 > >2021.10.15 2.05: 1.WGCF 2.2.9 更新; 2.升级重启后运行处理; 3.修复 KVM WARP+ 升级bug > >2021.10.14 2.04: 1.LXC 用户选择 BoringTun 或 Wireguard-go; 2.原生双栈VPS限制; 3.自动关闭通道处理 > >2021.10.12 2.03: 网络刷新的优化,限制次数为10次 > >2021.10.10 2.02: 用 curl 替换 wget 进行 IP 检测
## 脚本特点 * 支持 WARP+ 账户,附带第三方刷 WARP+ 流量和升级内核 BBR 脚本 * 普通用户友好的菜单,进阶者通过后缀选项快速搭建 * 智能判断vps操作系统:Ubuntu 16.04、18.04、20.04; Debian 9、10、11,CentOS 7、8; Alpine 和 Arch Linux,请务必选择 LTS 系统 智能判断硬件结构类型:AMD、ARM 和 s390x * 结合 Linux 版本和虚拟化方式,自动优选三个 WireGuard 方案。 网络性能方面:内核集成 WireGuard>安装内核模块>BoringTun>wireguard-go * 智能判断 WGCF 作者 github库的最新版本 (Latest release) * 智能分析内网和公网IP生成 WGCF 配置文件 * 输出结果,提示是否使用 WARP IP ,IP 归属地 ## WARP好处 * 支持 chatGPT,解锁奈飞流媒体 * 避免 Google 验证码或是使用 Google 学术搜索 * 可调用 IPv4 接口,使青龙和V2P等项目能正常运行 * 由于可以双向转输数据,能做对方VPS的跳板和探针,替代 HE tunnelbroker * 能让 IPv6 only VPS 上做的节点支持 Telegram * IPv6 建的节点能在只支持 IPv4 的 PassWall、ShadowSocksR Plus+ 上使用 ## warp 运行脚本 首次运行 ``` wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh [option] [lisence/url/token] ``` 再次运行 ``` warp [option] [lisence] ``` | [option] 变量1 变量2 | 具体动作说明 | | ----------------- | --------------- | | h | 帮助 | | 4 | 原无论任何状态 -> WARP IPv4 | | 4 lisence name | 把 WARP+ Lisence 和设备名添加进去,如 ```bash menu.sh 4 N5670ljg-sS9jD334-6o6g4M9F Goodluck``` | | 6 | 原无论任何状态 -> WARP IPv6 | | d | 原无论任何状态 -> WARP 双栈 | | o | WARP 开关,脚本主动判断当前状态,自动开或关 | | u | 卸载 WARP | | n | 断网时,用于刷WARP网络 (WARP bug) | | b | 升级内核、开启BBR及DD | | p | 刷 Warp+ 流量 | | c | 安装 WARP Linux Client,开启 Socks5 代理模式 | | l | 安装 WARP Linux Client,开启 WARP 模式 | | c lisence | 在上面基础上把 WARP+ Lisence 添加进去,如 ```bash menu.sh c N5670ljg-sS9jD334-6o6g4M9F``` | | r | WARP Linux Client 开关 | | v | 同步脚本至最新版本 | | i | 更换 WARP IP | | e | 安装 iptables + dnsmasq + ipset 分流流媒体方案 | | w | 安装 WireProxy 解决方案 | | y | WireProxy 开关 | | k | 切换 wireguard 内核 / wireguard-go-reserved | | g | 切换 warp 全局 / 非全局 或首次以 非全局 模式安装 | | s | s 4/6/d,切换优先级 warp IPv4 / IPv6 / 默认 | | 其他或空值| 菜单界面 | 举例:想为 IPv4 的甲骨文添加 Warp 双栈,首次运行 ``` wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh d ``` 刷日本 Netflix 运行 ``` warp i jp ``` ## warp-go 运行脚本 首次运行 ``` wget -N https://gitlab.com/fscarmen/warp/-/raw/main/warp-go.sh && bash warp-go.sh [option] [lisence] ``` 再次运行 ```bash warp-go [option] [lisence] ``` | [option] 变量1 变量2 | 具体动作说明 | | ----------------- | --------------- | | h | 帮助 | | 4 | 原无论任何状态 -> WARP IPv4 | | 4 lisence name | 把 WARP+ Lisence 和设备名添加进去,如 ```bash wire-go 4 N5670ljg-sS9jD334-6o6g4M9F Goodluck``` | | 6 | 原无论任何状态 -> WARP IPv6 | | d | 原无论任何状态 -> WARP 双栈 | | o | warp-go 开关,脚本主动判断当前状态,自动开或关 | | u | 卸载 warp-go | | v | 同步脚本至最新版本 | | 其他或空值| 菜单界面 | ## Cloudflare api ### Cli-API 使用指南,浏览器带参数访问,或者使用 `curl` 命令可以执行 Warp API 请求, | run 参数 | 作用描述 | 参数 | 示例 | |---|---|---|---| | | 使用指南 | | `https://warp.cloudflare.now.cc/` | | `register` | 注册新设备 | `team_token(可选)`, `format(可选)` | `https://warp.cloudflare.now.cc/?run=register&team_token=&format=` | | `device` | 获取特定设备的详细信息 | `device_id`, `token` | `https://warp.cloudflare.now.cc/?run=device&device_id=&token=` | | `app` | 获取客户端配置 | `token` | `https://warp.cloudflare.now.cc/?run=app&token=` | | `bind` | 将设备绑定到帐户 | `device_id`, `token` | `https://warp.cloudflare.now.cc/?run=bind&device_id=&token=` | | `name` | 设置设备名称 | `device_id`, `token`, `device_name` | `https://warp.cloudflare.now.cc/?run=name&device_id=&token=&device_name=` | | `license` | 设置设备许可证 | `device_id`, `token`, `license` | `https://warp.cloudflare.now.cc/?run=license&device_id=&token=&license=` | | `unbind` | 从帐户中取消绑定设备 | `device_id`, `token` | `https://warp.cloudflare.now.cc/?run=unbind&device_id=&token=` | | `cancel` | 取消设备注册 | `device_id`, `token` | `https://warp.cloudflare.now.cc/?run=cancel&device_id=&token=` | | `id` | Client ID 与 Reserved 转换 | `convert` | `https://warp.cloudflare.now.cc/?run=id&convert=<4-char-string\|Numbers1,Numbers2,Numbers3>` | | `token` | 获取 Zero Trust token | `organization`, `email`, `code` | step1: `https://warp.cloudflare.now.cc/?organization=&email=`
step2: `https://warp.cloudflare.now.cc/?organization=&cf_appsession=&cf_session=&nonce=&code=` | | `key` | 生成一对 WireGuard 公私钥 | `format(可选)` | `https://warp.cloudflare.now.cc/?run=key&format=` | ### Shell-API 运行脚本 ``` wget -N https://gitlab.com/fscarmen/warp/-/raw/main/api.sh && bash api.sh [option] ``` | [option] 变量 | 具体动作说明 | | ------------- | ------------- | | -h/--help | 帮助 | | -f/--file | 保存账户注册信息的文件,支持官方api,client,wgcf 和 warp-go ,不填则手动输入 device id 和 api token | | -r/--register | 注册账户 | | -t/--token | -r 注册时,使用 team token 注册,快速获取: https://web--public--warp-team-api--coia-mfs4.code.run | | -d/--device | 获取账户注册信息,包括 plus 流量等 | | -a/--app | 获取 app 信息 | | -b/--bind | 获取绑定设备信息,包括子设备 | | -n/--name | 修改设备名称 | | -l/--license | 修改 license | | -u/--unbind | 解绑设备 | | -c/--cancle | 注销账户 | | -i/--id | 显示 cliend id 与 reserved | ## 刷 Netflix 解锁 WARP IP 的方法 * 可以用另一个通过 WARP 解锁流媒体的一键脚本: [【刷 WARP IP】 - 为 WARP 解锁流媒体而生](https://github.com/fscarmen/unlock_warp) * 以刷 香港 hk 为例, 运行 `warp i`。建议在 screen, nohup 下后台运行 * 如果长时间仍然未刷出解锁IP,可以查查 CloudFlare 当地是否在维护调路由:https://www.cloudflarestatus.com/ ## WARP socks5 或 interface 分流模板及解锁 chatGPT 的方法
指定网站分流到 socks5 的 xray 配置模板 (适用于 WARP Client Proxy 和 WireProxy)(点击即可展开或收起)
本地 socks5://127.0.0.1:40000 并安装 [mack-a 八合一脚本](https://github.com/mack-a/v2ray-agent) 为例。编辑 ```/etc/v2ray-agent/xray/conf/10_ipv4_outbounds.json``` ``` { "outbounds":[ { "protocol":"freedom" }, { "tag":"warp", "protocol":"socks", "settings":{ "servers":[ { "address":"127.0.0.1", "port":40000 // 填写你的 socks5 端口 } ] } }, { "tag":"WARP-socks5-v4", "protocol":"freedom", "settings":{ "domainStrategy":"UseIPv4" }, "proxySettings":{ "tag":"warp" } }, { "tag":"WARP-socks5-v6", "protocol":"freedom", "settings":{ "domainStrategy":"UseIPv6" }, "proxySettings":{ "tag":"warp" } } ], "routing":{ "rules":[ { "type":"field", "domain":[ "geosite:openai", "ip.gs" ], "outboundTag":"WARP-socks5-v4" }, { "type":"field", "domain":[ "geosite:google", "geosite:netflix", "p3terx.com" ], "outboundTag":"WARP-socks5-v6" } ] } } ```
指定网站分流到 "interface" 的 xray 配置模板(适用于 WARP Client Warp 和 warp / warp-go 非全局)(点击即可展开或收起)
``` { "outbounds":[ { "protocol":"freedom" }, { "tag":"WARP-interface-v4", "protocol":"freedom", "settings":{ "domainStrategy":"UseIPv4" }, "streamSettings":{ "sockopt":{ "interface":"CloudflareWARP", // warp 非全局模式填 warp; Client 的 Proxy 模式填 CloudflareWARP; warp-go 填 WARP "tcpFastOpen":true } } }, { "tag":"WARP-interface-v6", "protocol":"freedom", "settings":{ "domainStrategy":"UseIPv6" }, "streamSettings":{ "sockopt":{ "interface":"CloudflareWARP", "tcpFastOpen":true } } } ], "routing":{ "domainStrategy":"AsIs", "rules":[ { "type":"field", "domain":[ "geosite:google", "geosite:openai", "ip.gs" ], "outboundTag":"WARP-interface-v4" }, { "type":"field", "domain":[ "geosite:netflix", "p3terx.com" ], "outboundTag":"WARP-interface-v6" } ] } } ```
通过 WARP 解锁 chatGPT 的方法(点击即可展开或收起)
思路是使用已经注册的 warp 做链式代理的设置,此解决方法是最轻便的,用户只要有 xray 即可。具体做法是修改 xray 配置文件的 outbound 和 routing,模板如下 ``` { "outbounds":[ { "protocol":"freedom", "tag": "direct" }, { "protocol":"wireguard", "settings":{ "secretKey":"YFYOAdbw1bKTHlNNi+aEjBM3BO7unuFC5rOkMRAz9XY=", // 粘贴你的 "private_key" 值 "address":[ "172.16.0.2/32", "2606:4700:110:8a36:df92:102a:9602:fa18/128" ], "peers":[ { "publicKey":"bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=", "allowedIPs":[ "0.0.0.0/0", "::/0" ], "endpoint":"engage.cloudflareclient.com:2408" // 或填写 162.159.192.1:2408 或 [2606:4700:d0::a29f:c001]:2408 } ], "reserved":[78, 135, 76], // 粘贴你的 "reserved" 值 "mtu":1280 }, "tag":"wireguard" }, { "protocol":"freedom", "settings":{ "domainStrategy":"UseIPv4" }, "proxySettings":{ "tag":"wireguard" }, "tag":"warp-IPv4" }, { "protocol":"freedom", "settings":{ "domainStrategy":"UseIPv6" }, "proxySettings":{ "tag":"wireguard" }, "tag":"warp-IPv6" } ], "routing":{ "domainStrategy":"AsIs", "rules":[ { "type":"field", "domain":[ "geosite:openai", "ip.gs" ], "outboundTag":"warp-IPv4" }, { "type":"field", "domain":[ "geosite:netflix", "p3terx.com" ], "outboundTag":"warp-IPv6" } ] } } ```
## WARP+ License 及 ID 获取 以下是使用WARP和Team后 Argo 2.0 的官方介绍:[Argo 2.0: Smart Routing Learns New Tricks](https://blog.cloudflare.com/argo-v2/) 引用Luminous大神原话:实际测试WARP+在访问非CF的网站速度上和免费版没有差异,只有在访问CloudFlare的站点时付费版会通过Argo类似的技术通过与目标较近的数据中心前往源站,而免费版是仅限于连接地前往源站,仅此而已。 ## WARP Teams 获取并用于 Linux 的方法 * https://warp-token.cloudflare.now.cc/ , 通过 fscarmen 的网站 * https://web--public--warp-team-api--coia-mfs4.code.run/, 通过 Coia 的网站 ## WARP原理 WARP是CloudFlare提供的一项基于WireGuard的网络流量安全及加速服务,能够让你通过连接到CloudFlare的边缘节点实现隐私保护及链路优化。 其连接入口为双栈(IPv4/IPv6均可),且连接后能够获取到由CF提供基于NAT的IPv4和IPv6地址,因此我们的单栈服务器可以尝试连接到WARP来获取额外的网络连通性支持。这样我们就可以让仅具有IPv6的服务器访问IPv4,也能让仅具有IPv4的服务器获得IPv6的访问能力。 * 为仅IPv6服务器添加IPv4 原理如图,IPv4的流量均被WARP网卡接管,实现了让IPv4的流量通过WARP访问外部网络。 * 为仅IPv4服务器添加IPv6 原理如图,IPv6的流量均被WARP网卡接管,实现了让IPv6的流量通过WARP访问外部网络。 * 双栈服务器置换网络 有时我们的服务器本身就是双栈的,但是由于种种原因我们可能并不想使用其中的某一种网络,这时也可以通过WARP接管其中的一部分网络连接隐藏自己的IP地址。至于这样做的目的,最大的意义是减少一些滥用严重机房出现验证码的概率;同时部分内容提供商将WARP的落地IP视为真实用户的原生IP对待,能够解除一些基于IP识别的封锁。 * 网络性能方面:内核集成>内核模块>wireguard-go ## 鸣谢下列作者的文章和项目 互联网永远不会忘记,但人们会。 技术文章或相关项目(排名不分先后): * P3terx: https://p3terx.com/archives/use-cloudflare-warp-to-add-extra-ipv4-or-ipv6-network-support-to-vps-servers-for-free.html * P3terx: https://github.com/P3TERX/warp.sh/blob/main/warp.sh * 猫大: https://github.com/Oreomeow * Luminous: https://luotianyi.vc/5252.html * Hiram: https://hiram.wang/cloudflare-wrap-vps * Cloudflare: https://pkg.cloudflareclient.com/ https://blog.cloudflare.com/announcing-warp-for-linux-and-proxy-mode/ https://blog.cloudflare.com/argo-v2/ * WireGuard: https://lists.zx2c4.com/pipermail/wireguard/2017-December/002201.html * Parker C. Stephens: https://parkercs.tech/cloudflare-for-teams-wireguard-config/ * Anemone: https://cutenico.best/posts/blogs/cloudflare-warp-fixed-youtube-location/ https://github.com/acacia233/Project-WARP-Unlock * wangying202: https://blog.csdn.net/wangying202/article/details/113178159 * LUBAN: https://github.com/HXHGTS/Cloudflare_WARP_Connect * valetzx: https://gitlab.com/valetzx/pubfile * badafans cf api: https://github.com/badafans/warp-reg * chika0801: https://github.com/chika0801/Xray-examples/ * xXcmd1152Xx: https://github.com/cmd1152/WarpPlusKeyGenerator-NG-lib * 所有的热心网友们 服务提供(排名不分先后): * fscarmen 的 Warp API: https://warp.cloudflare.now.cc/ * fscarmen 的 Zero Trust Token API: https://warp-token.cloudflare.now.cc/ * CloudFlare Warp(+): https://1.1.1.1/ * WGCF 项目原作者: https://github.com/ViRb3/wgcf/ * Coia 和 warp-go 团队: https://gitlab.com/ProjectWARP/warp-go * warp-go api wiki: https://docs.zeroteam.top/apis/warp * WireGuard-GO 官方: https://git.zx2c4.com/wireguard-go/ * ylx2016 的成熟作品: https://github.com/ylx2016/Linux-NetSpeed * ALIILAPRO 的成熟作品: https://github.com/ALIILAPRO/warp-plus-cloudflare * mixool 的成熟作品: https://github.com/azples/across/tree/main/wireguard * luoxue-bot 的成熟作品:https://github.com/luoxue-bot/warp_auto_change_ip * lmc999 的成熟作品: https://github.com/lmc999/RegionRestrictionCheck * WireProxy 作者: https://github.com/pufferffish/wireproxy * 获取公网 IP 及归属地查询: https://ifconfig.co/ , https://ip.gs/ , https://ip.sb/ , https://ip-api.com * 统计PV网: https://hits.seeyoufarm.com/ * Coia 的网页版提取 Teams Token: https://web--public--warp-team-api--coia-mfs4.code.run CloudFlare WARP 全球站点和服务状态: * Operational = 正常。Re-routed = 检修状态: https://www.cloudflarestatus.com/