首页 ⚙ 实用教程 在中国大陆如何借助宝塔反向代理连接 OpenAI/ChatGPT 接口:完整教程与指南

在中国大陆如何借助宝塔反向代理连接 OpenAI/ChatGPT 接口:完整教程与指南

介绍

因为一些网络限制,位于中国大陆的用户无法直接连接到 OpenAI 接口。倘若您在中国大陆的服务器上运行,将无法直接运行 ChatGPT。本篇指南将为您全面讲解如何借助宝塔实现反向代理,以便连接 OpenAI 接口。

教程

选择服务器和安装宝塔

  1. 购买服务器: 您需要选购位于非中国大陆地区的服务器,例如香港或新加坡的服务器。

  2. 安装宝塔面板: 完成对选择地区的服务器购买后,在该服务器上安装宝塔管理面板。

设置反向代理

  1. 创建站点: 登录宝塔后,点击【网站】-【添加站点】。在【域名】栏内输入已解析的域名或者直接输入服务器 IP 地址,【PHP版本】请选择【纯静态】,然后点击【提交】。
  2. 添加反向代理: 点击【设置】-【反向代理】-【添加反向代理】,在【目标URL】中输入 https://api.openai.com,再点击【提交】。
  3. 其他配置: 由于 OpenAI 的接口涉及数据流,可能还需要进行其他设置,点击【配置】即可。
  4. 编辑 Nginx 配置: 在 Nginx 配置文件中,加入如下红框标示的配置内容,并点击【保存】。
    proxy_set_header X-Error-Message $upstream_http_x_error_message;
    proxy_buffering off;
    proxy_ssl_server_name on;
    proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

  5. 验证配置: 配置成功后,通过您配置的域名即可访问 OpenAI 接口返回的内容。请注意,如果未配置 SSL 证书,请不要使用 https 访问。
  6. 限制代理使用: 若您想限制代理只对特定服务器开放,可以在 Nginx 配置文件添加如下红框标示的内容,并将括号部分替换为您的服务器 IP 地址。请注意,此处的服务器并非您配置代理的服务器,而是用于访问 OpenAI 接口的服务器。
    allow (将此处的连括号替换为你服务器的IP地址);
    deny all;

关于作者: 苏江

热门文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注