现在互联网上有很多AI写作的源码,包括在前面的文章中十六也给大家分享了很多,如果把源代码挂在国外的服务器上,顺利运行没有问题。那么,有的小伙伴儿把源码放到国内的服务器上就运行不了,因为本身国内不对大家开放访问权限,所以就存在了反代理这么一个说法。
这是一个小伙伴儿反馈的问题,所以今天出一个简单的教程:
剖析一下其实很多方法,网上有的也讲的很复杂,让你设置各个配置文件,或者不同的服务商有着不同的设置方式,还有说什么怎么去部署,一大堆代码教程丢在我们的面前,操作的时候还深怕自己哪一步弄错了,最后弄好了还行,弄不好白搭。
说白了就是实现一个海外转发的功能,有这么难么?今天复杂都不讲,就讲个最简单的方法!
宝塔配置反代理方法
宝塔大家都用过吧,废话不多说了,直接上干货!
将海外宝塔升级到最新,然后新建一个站点 -> 站点设置 -> 反向代理,
参数见下图:目标URL是 https://api.openai.com,发送域名是 api.openai.com
注意:配置完以后,将反代地址放浏览器打开,出现下图结果说明反向代理配置成功
如果出现502错误,则按下面方法解决:
打开海外宝塔面板 -> 站点设置 -> 反向代理 -> 配置文件
在
location /
{
proxy_pass https://api.openai.com;
proxy_set_header Host api.openai.com;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $connection_upgrade;
proxy_http_version 1.1;
# proxy_hide_header Upgrade;
#这段代码下面,新增一句
proxy_ssl_server_name on;
搞定!!!!!
设置好反代理地址后,就将这个地址填入到你的项目里面就行了,一般是这个参数的值“BASE_URL”;就是这么简单粗暴,大家学习学习吧,欢迎留言讨论!哪里不足欢迎补充!
免责声明
本站提供的一切内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!