来源:https://github.com/yonggekkk/warp-yg
系统: Ubuntu
面板:Xray(项目地址:https://github.com/FranzKafkaYu/x-ui/
前言
即使你的VPS在ChatGPT支持的地区,也可能会因为机房IP被Openai限制而无法使用ChatGPT。
封锁分为两种:
第一种:网页版与APP均无法使用
第二种:网页版解锁但是APP无法使用
可以通过访问一下页面来查看自己APP是否能够正常使用:https://ios.chat.openai.com/public-api/mobile/server_status/v1
解锁原理
通过给VPS套上Cloudflare的Warp代理访问Openai,因为Openai本身使用Cloudflare的服务,因此Openai不会将CF的IP屏蔽,从而实现给VPS解锁访问ChatGPT。
此方法生效的前提是VPS在支持使用ChatGPT的地区才行!
ChatGPT支持的地区
安装Warp
由于官方Warp安装存在bug并且我没找到解决办法,这里我们使用脚本安装
一键安装脚本:
1
wget -N https://gitlab.com/rwkgyg/CFwarp/raw/main/CFwarp.sh && bash CFwarp.sh
1
2
3
4
5
6
7
8
提示:
一、选项1与2任意选,支持相互切换
二、进入脚本快捷方式:cf
=================================================================
1. 选择 warp-go 内核安装WARP
2. 选择 wgcf 内核安装WARP
0. 退出脚本
=================================================================
选2使用socks代理
1
2
3
4
5
6
7
8
9
10
11
12
13
14
任意选择适合自己的warp现实方案(选项1、2、3,可单选,可多选共存)
进入脚本快捷方式:cf
=================================================================
1. 方案一:安装/切换WGCF-WARP
2. 方案二:安装Socks5-WARP
3. 方案三:显示Xray-WireGuard-WARP代理配置文件、二维码
4. 卸载WARP
-----------------------------------------------------------------
5. 关闭、开启/重启WARP
6. WARP其他选项:查看WARP进程守护,刷WARP+流量……
7. WARP三类账户升级/切换(WARP/WARP+/WARP Teams)
8. 更新CFwarp安装脚本
9. 将当前WGCF-WARP内核替换为WARP-GO内核
0. 退出脚本
Xray面板配置
将一下配置复制粘贴到此处然后重启面板即可。
直接全选然后粘贴即可,默认配置都是相同的
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
{
"api": {
"services": [
"HandlerService",
"LoggerService",
"StatsService"
],
"tag": "api"
},
"inbounds": [
{
"listen": "127.0.0.1",
"port": 62789,
"protocol": "dokodemo-door",
"settings": {
"address": "127.0.0.1"
},
"tag": "api"
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": {}
},
{
"tag": "netflix_proxy",
"protocol": "socks",
"settings": {
"servers": [
{
"address": "127.0.0.1",
"port": 40000
}
]
}
},
{
"protocol": "blackhole",
"settings": {},
"tag": "blocked"
}
],
"policy": {
"system": {
"statsInboundDownlink": true,
"statsInboundUplink": true
}
},
"routing": {
"rules": [
{
"type": "field",
"outboundTag": "netflix_proxy",
"domain": [
"geosite:netflix",
"geosite:disney",
"geosite:openai"
]
},
{
"inboundTag": [
"api"
],
"outboundTag": "api",
"type": "field"
},
{
"ip": [
"geoip:private"
],
"outboundTag": "blocked",
"type": "field"
},
{
"outboundTag": "blocked",
"protocol": [
"bittorrent"
],
"type": "field"
}
]
},
"stats": {}
}