前言
已经有一段时间没使用chatGPT了,昨天登录,一直提法Access denied Error code 1020,就是不允许登录,找了网上很多方法,都试遍了,依然没办法解决问题,经过今天再度折腾,终于解决问题了,记录一下。当然,我的方法不一定适合你
效果
chrome
PC客户端
网上方法
1.清除cookie法
2.更新flushdns法
ipconfig /flushdns
netsh winsock reset
netsh int ip reset
3..控制面板DNS法
4.更换注册地区的代理IP
这个方法是在油管上看到的up主,我也试了,后来仔细一想,我傻呀,连站点都曾打开,它如何判断我是哪里注册的哟,我是笑自己,有点病急乱投医的感觉了。
5.UDP
这个还是有必要的,因为chatGPT验证还是走UDP流量,不然就得全局,之前有写文章介绍过。
6.全局
这个首次注册也是必要的。
7.后打开Internet选项中的代理,填代理端口号
这个我未试,是群里有朋友说这样可以成功的
我的方法
以前UDP法是可以成功解决不支持地区问题的,《解決chatGPT的openai's service are not available in your country問題》
由于我尝试过太多方法,最终成功了,但我无法确定是哪个法子成功的,现在我用倒退再试一遍,再总结经验吧。
第一步:在openwrt取消全局——变回1020
Error details 显示我的IP是国内的,我是绕过大陆模式
第二步:在openwrt——SSRP+——访问控制——强制走代理——添加openai.com
- chrome失败
- exe刚开始失败,ctrl+shift+R重启后成功(exe指第三方PC客户端,后面提到相同)
第三步:更换IP地址
这才是关键,如果你的不成功,很有可能是上游的IP已经被openai给屏蔽了,准确来讲,应该是被cloudflare给block了,因这个1020错误提示,还是在CloudFlare就给拦了,所以并未真正接入到chatGPT。
第四步:使用PC客户端
因为exe客户端只要成功登录了,会有token及cookie等验证记忆。以后对网络要求就不是那么严了,就得网络出错,点下Restart ChatGPT,就能解决问题了。
总结
一句话,你的IP不行,多换一换节点,越大的场,出来的节点越有可能被block了,所以试试小场吧,或者使用自己搭建的试试。目录前便捷的就是安装exe,如果遇到1020,只要多重启几次,就能重新连上了。
请问在哪里能找到exe客户端的下载地址