Xray 配置 CloudFlare WARP 解锁 ChatGPT 的两种方法

借助 CloudFlare WARP, 突破 ChatGPT 对于访问 IP 的严格要求。

· 4分钟阅读
Xray 配置 CloudFlare WARP 解锁 ChatGPT 的两种方法

OpenAI 推出的 ChatGPT 大型语言模型火爆全球,吸引了无数眼球,很多人为此跃跃欲试。然而,出于种种原因,想要免费使用原生 ChatGPT 却要付出不小的时间及技术成本。

如果您在国内,就算已经拥有了 ChatGPT 账号同时具备科学上网条件,想要稳定访问原生 ChatGPT 网站也不是一件容易的事情。ChatGPT 会不定期的封锁一些机场 IP 地址,大机场尤其如此。

比这就目前掌握的一些信息来看,ChatGPT 已经开始大范围的封锁一些云服务商的机房 IP 段,包括亚马逊AWS、甲骨文、谷歌云计算、Vultr 等众多知名云平台。

如果您使用 Xray-Core 自建了科学上网服务,并且 VPS IP 不幸被 ChatGPT 封禁,可以采用本文介绍的两种方法重新解锁 ChatGPT 服务。主要思路是利用 CloudFlare WARP 动态 IP 特性。其中一种方法需要在 VPS 安装 CloudFlare WARP 客户端,另一种则不需要。

一、Xray(V2Ray) 通过 CloudFlare WARP 客户端分流解锁 ChatGPT

首先,在 VPS 安装 CloudFlare WARP 客户端,以 Ubuntu 为例子:

1、安装仓库 GPG key,添加源

在终端执行以下命令:

curl https://pkg.cloudflareclient.com/pubkey.gpg | sudo gpg --yes --dearmor --output /usr/share/keyrings/cloudflare-warp-archive-keyring.gpg

添加 CloudFlare WARP 客户端源:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/cloudflare-warp-archive-keyring.gpg] https://pkg.cloudflareclient.com/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/cloudflare-client.list

获取更新

sudo apt update

CentOS 等其它系统请见这里:https://pkg.cloudflareclient.com/install

2、安装 CloudFlare WARP 客户端

Ubuntu 执行以下命令进行安装:

sudo apt install cloudflare-warp

安装完成后注册客户端:

sudo warp-cli register

设置 WARP 为代理模式(很重要,否则您将无法远程连接 VPS):

sudo warp-cli set-mode proxy

连接 WARP,随后 WARP 将启动 socks5 本机代理 127.0.0.1:40000

sudo warp-cli connect

为保持连接,可以打开 warp always-on:

sudo warp-cli enable-always-on

3、配置 Xray 通过 WARP 分流访问 ChatGPT 实现解封

为实现针对 ChatGPT 的分流访问,请在 Xray 配置文件 config.json 中添加以下配置。在修改前,建议您对原配置文件进行备份。

首先,inbounds 要启动 sniffing,请添加以下配置:

"sniffing": {
    "enabled": true,
    "destOverride": ["http", "tls"]
}

其次,在 outbounds 区域添加以下配置:

{
    "tag":"cloudflare-warp",
    "protocol": "socks",
    "settings": {
        "servers": [
           {
               "address": "127.0.0.1",
               "port": 40000
            }
        ]
    }
}

然后在 routing 的 rules 中添加以下配置:

{
    "type": "field",
    "domain": [
                    "openai.com",
                    "ai.com"
    ],
    "outboundTag": "cloudflare-warp"
}

最后,保存配置,重启 Xray 服务:

sudo systemctl restart xray

二、免安装 CloudFlare WARP 解锁 ChatGPT

此方法适用中国大陆、香港以及美国 LA 外的所有 VPS,因为这些地方没有 wgcf 的 WARP 服务。方法是使用已经注册的 WARP 做链式代理,只需要添加 XRay 配置文件的 outbound 和 routing。

outbound 中添加:

{
    "tag":"WARP",
    "protocol":"wireguard",
    "settings":{
        "secretKey":"cKE7LmCF61IhqqABGhvJ44jWXp8fKymcMAEVAzbDF2k=",
        "address":[
            "172.16.0.2/32",
            "fd01:5ca1:ab1e:823e:e094:eb1c:ff87:1fab/128"
        ],
        "peers":[
            {
              "publicKey":"bmXOC+F1FxEMF9dyiK2H5/1SUtzH0JuVo51h2wPfgyo=",
              "endpoint":"engage.cloudflareclient.com:2408"
            }
        ]
    }
}

routing 的 rules 中添加:

{
    "type":"field",
    "domain":[
        "domain:openai.com",
        "domain:ai.com"
    ],
    "outboundTag":"WARP"
}

保存配置,重启 Xray 服务:

sudo systemctl restart xray

以上就是如何配置 Xray 通过 CloudFlare WARP 解锁 ChatGPT 的两种方法,配置完成功重启后,便可成功获得 ChatGPT 官网的访问权。如果出现错误,请检查缩进格式、添加的区域是否正确。如果添加的配置项不是出现在末尾,别忘了在“}”后添加“,”。

您同样可以通过本思路解锁很多其它服务,比如奈飞(NetFlix):不更换VPS(代理)解锁网飞(Netflix)的三种免费方法