使用 V2Ray + CloudFlare Warp 解锁 ChatGPT

使用 CloudFlare Warp 代理 chat gpt 拯救被 openai 封禁的 IP, 通过 warp 解锁 chatGPT 的方法, 使用 V2Ray 实现出站流量分流, CloudFlare Warp 使用教程。

Installation CloudFlare Warp

一键安装脚本: https://gitlab.com/rwkgyg/CFwarp

bash
1wget -N https://gitlab.com/rwkgyg/CFwarp/raw/main/CFwarp.sh && bash CFwarp.sh

CloudFlare Warp IPV4 地址稀少问题

CloudFlare Warp IPV4 地址都被玩烂了,所以最好是使用 IPV6。
介绍使用一键脚本的方式来配置 Warp

  • 启动脚本
    bash
    1./CFwarp.sh
  • 进来会看到选项,选择 2 (1 比较卡慢)
    bash
    1提示:
    2一、选项1与2任意选,支持相互切换
    3二、进入脚本快捷方式:cf
    4=================================================================
    51. 选择 warp-go 内核安装WARP
    62. 选择 wgcf    内核安装WARP
    70. 退出脚本
    8=================================================================
  • 然后又是选项,选择 1 (Socks5-WARP 不支持 IPV6, IPV4 基本不可用)
    bash
    1任意选择适合自己的warp现实方案(选项1、2、3,可单选,可多选共存)
    2进入脚本快捷方式:cf
    3=================================================================
    41. 方案一:安装/切换WGCF-WARP
    52. 方案二:安装Socks5-WARP
    63. 方案三:显示Xray-WireGuard-WARP代理配置文件、二维码
    74. 卸载WARP
    8-----------------------------------------------------------------
    95. 关闭、开启/重启WARP
    106. WARP其他选项:查看WARP进程守护,刷WARP+流量……
    117. WARP三类账户升级/切换(WARP/WARP+/WARP Teams)
    128. 更新CFwarp安装脚本
    139. 将当前WGCF-WARP内核替换为WARP-GO内核
    140. 退出脚本
  • 然后还是选项,选择 2。不搭配分流规则,可以自行选择,一般 IPV4 基本被限流会爆 429 错误,所以推荐使用 IPV6。 设置IPV6优先的方法,可以访问IPV6使用指南
    bash
    1提示:VPS的本地出站IP将被你选择的warp的IP所接管,如VPS本地无该出站IP,则被另外生成warp的IP所接管
    2
    3如果你什么都不懂,回车便是!!!
    4
    51. 安装/切换wgcf-warp单栈IPV4(回车默认)
    62. 安装/切换wgcf-warp单栈IPV6
    73. 安装/切换wgcf-warp双栈IPV4+IPV6
  • 做完这些 Warp 的设置就完了,可以看到终端输出
    bash
    1------------------------------------------------------------------------------------
    2方案一:当前 IPV4 接管出站流量情况如下(WARP监测已开启)
    3WARP状态:关闭中
    4服务商 Tencent Cloud Computing 获取IPV4地址:xxx.xxx.xxx.xxx  xxx
    5奈飞NF解锁情况:遗憾,当前IP仅可观看Netflix自制剧
    6ChatGPT解锁情况:遗憾,当前IP无法访问ChatGPT官网服务
    7------------------------------------------------------------------------------------
    8方案一:当前 IPV6 接管出站流量情况如下(WARP监测已开启)
    9WARP状态:运行中,WARP普通账户(无限WARP流量)
    10服务商 Cloudflare 获取IPV6地址:xxxx:xxxx:xxxx:xxxx::xxxx:xxxx  xxx
    11奈飞NF解锁情况:遗憾,当前IP仅可观看Netflix自制剧
    12ChatGPT解锁情况:恭喜,当前IP支持访问ChatGPT官网服务
    13------------------------------------------------------------------------------------

如何刷新/更换 CloudFlare Warp IP

使用如下命令,每次重启都会刷新 IP

bash
1systemctl restart wg-quick@wgcf

配置 V2Ray

因为 CloudFlare Warp 的 IPV4 地址被万人骑了,所以建议使用 IPV6 来路由,下面介绍如何配置。 V2Ray 的配置一般在 /etc/v2ray/config, 修改 outboundsrouting 配置

json
1  "outbounds": [
2    {
3      "tag": "IP4_out",
4      "protocol": "freedom",
5      "settings": {
6        "domainStrategy": "UseIPv4"
7      }
8    },
9    {
10      "tag": "IP6_out",
11      "protocol": "freedom",
12      "settings": {
13        "domainStrategy": "UseIPv6"
14      }
15    },
16    {
17      "protocol": "blackhole",
18      "settings": {},
19      "tag": "blocked"
20    }
21  ],
22  "routing": {
23    "rules": [
24      {
25        "type": "field",
26        "domain": [
27          "openai.com",
28          "bing.com"
29        ],
30        "outboundTag": "IP6_out"
31      },
32      {
33        "type": "field",
34        "outboundTag": "IP4_out",
35        "network": "udp,tcp"
36      }
37    ]
38  }