这两天发现用 chrome 登录 chat.openai 一直提示不支持当前地区,也就是这个
Oops!
OpenAI's services are not available in your country.
之前可以登录,也非常明确走了代理,所以立即换了其他浏览器,果然可以,开始尝试清除 chrome 的缓存,包括登录相关的其他域名缓存,开无痕模式,依然提示地区不支持,开始好奇究竟使用了什么方式检测。
网上搜索大多都是让挂代理,以及禁用 quic ,并没有什么用,还是找到了一个有点用的地址,https://chat.openai.com/cdn-cgi/trace ,通过这个可以看到当前的地区。
通过对比,不对劲的是 chrome 拿到的是 ipv4 ,通过其他方式包括 curl 拿到的都是 ipv6 ,纠结了一会方向还是错了,另外一个不同的地方是有个参数其他的方式拿到的是 kex=X25519 ,chrome 拿到的是 kex=X25519Kyber768Draft00 ,中间 kyber 搜了下,是个混合后量子密钥交换的算法,那应该就是这个问题
打开 chrome://flags
,有个 TLS 1.3 hybridized Kyber support
,默认是打开的,禁用之后,果然可以登录成功了,猜测可能是通过 ssl 交换信息时里面包含了真实的地区,具体没细看。
浪费了些时间,分享一下。
1
Nic3toDG 362 天前
大神~感谢了,在 chrome 无法登陆,修改了这个立马就能访问了;
“ 在我的本地 chrome 无妨访问 openai 提示:““chat.openai.com 意外终止了连接。”” 修改这个 tag 之后可以访问!🙏 ” |
2
Tink 362 天前 via iPhone
牛
|
3
ksc010 362 天前
应该是根据指纹,指纹算法有一项就是 浏览器支持的加密算法的顺序
|
4
fyl1991 362 天前
我直接用 chrome 的隐身模式。
|
5
dier 361 天前
为啥我的这个选项禁用不了 Chrome 已是最新版本
版本 119.0.6045.160 (正式版本) ( 64 位) |
6
chris555 361 天前
openai 真是不断提高访问门槛
|
7
9i5NngJHI4P7dm42 361 天前
套 CF 一劳永逸
|
8
IssacTomatoTan 361 天前 via Android
一般我发现不能登录了我就关掉了。。。
|
9
jaylee4869 361 天前
Chrome 116 开始支持的这项功能。
Cloudflare 提供的站点检测浏览器是否启用了 hybrid post-quantum key agreement: https://pq.cloudflareresearch.com/ 美国国会曾通过立法推动鼓励实施抗量子加密: https://www.congress.gov/bill/117th-congress/house-bill/7535/text |
10
xiangdd 189 天前
还需要禁用 Experimental QUIC protocol 这个选项
|