由于ChatGPT等一些模型在中国需要挂上梯子才可以实现api域名的访问及调用,属实有点麻烦。
如果有一台海外的服务器就可以利用反向代理的方式进行随时随地的调用。
准备工作:
一台海外服务器(推荐美国,安装了宝塔面板)
一个域名
一:域名解析a到服务器中
二:在宝塔面板中添加一个新的站点,选择“纯静态”即可,如下图
三:编辑站点——添加反向代理,代理名称随便添加,目标URL就是openai给的api域名,如果是grok模型,就填写https://x.ai/
确定既可。
这样就可以用自己的刚添加的域名代替chatgpt给的api域名了,实现无需挂梯子调用。
另外如果添加反向代理的时候出现
“伪静态/nginx主配置/vhost/文件已经存在全局反向代理
需要检查下nginx的全局配置,删除location / 这段,并且检查网站配置是否有伪静态,如有删除。
第二个坑就是配置好后访问域名出现503等一些错误,需要检查自己的域名是否有ssl证书(自己实测无需添加证书),还有在反向代理的配置文件中添加2条内容,如下
proxy_ssl_server_name on;
proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END