Open AI 推出的 ChatGPT 大型语言模型火爆全球,吸引了无数眼球,很多人为此跃跃欲试。然而,出于种种原因,想要免费使用原生 ChatGPT 却要付出不小的时间及技术成本。
如果您在国内,就算已经拥有了 ChatGPT 账号同时具备科学上网条件,想要稳定访问原生 ChatGPT 网站也不是一件容易的事情。ChatGPT 会不定期的封锁一些机场 IP 地址,大机场尤其如此。
比这就目前掌握的一些信息来看,ChatGPT 已经开始大范围的封锁一些云服务商的机房 IP 段,包括亚马逊AWS、甲骨文、谷歌云计算、Vultr 等众多知名云平台。
如果您使用 Xray-Core 自建了科学上网服务,并且 VPS IP 不幸被 ChatGPT 封禁,可以采用本文介绍的两种方法重新解锁 ChatGPT 服务。主要思路是利用 CloudFlare WARP 动态 IP 特性。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:40000sudo 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 中添加以下配置:
{
"tag":"cloudflare-warp",
"protocol": "socks",
"settings": {
"servers": [
{
"address": "127.0.0.1",
"port": 40000
}
]
}
}
最后,保存配置,重启 Xray 服务:sudo systemctl restart xray
您同样可以通过本思路解锁很多其它服务,比如奈飞(NetFlix):