前言
前几天发文解释了ChatGPT的1020的根本原因是因为节点的地址被拦,甚至有些整段都被拦了。很多网友问除了更换外有没有其它解决办法。
思路
办法是有的,就是以彼之矛攻彼之盾。我们知道openAI用的是cluod flare的云加速服务,而该公司除了提供加速服务外,还提供专门的访问服务。所以我们可以让自己的节点通过使用cluod fl的访问服务来访问openAI。正所谓,自家人不为难自家人,自然会网开一面放行。
步骤
一、环境准备先得在域外创建一个自己的“虚拟小世界”,操作系统要求是主流Linux。域内的可能不能成功。此时用curl https://chat.openai.com测试,它应该会返回1020错误码。
二、安装服务用下面的口诀改造小世界:
bash <(curl -fsSL git.io/warp.sh) menu
菜单出现后,先选择4安装相关组件,再重新运行一次,选择5配置IPv4网络
如果只是要求你的小世界能够连接,到此已经可以了,可以再次用 curl https://chat.openai.com测试,此时应该不会再返回1020,而是返回空了。
如果你还希望本地电脑的浏览器能够访问,还需要一些其它手段。
三、本地配置
一个简便的办法是用下面这个通道命令:
ssh -D 8000 root@小世界ip
然后使用Firefox,配置项里对网络进行配置

网络配置
Chrome浏览器没有这个网络设置,需要搞全局配置会比较麻烦,建议还是下个Firefox比较方便。