返回顶部
首页 > 资讯 > 服务器 >外网服务器设置OpenAI代理
  • 362
分享到

外网服务器设置OpenAI代理

服务器运维aichatgpt 2023-08-20 12:08:40 362人浏览 独家记忆
摘要

文章目录 前言一、准备外网服务器二、安装Nginx三、配置Nginx1. 配置2. 重启Nginx 四、测试1. http2. Python 前言 最近ChatGPT特别火爆,我们国内无法正常调用它的api。 现在考虑


前言

最近ChatGPT特别火爆,我们国内无法正常调用它的api。 现在考虑使用国外服务器做一个Openai API的代理来调用API


一、准备外网服务器

可以选择国内腾讯云阿里云等云服务厂商的国外区的服务器, 还可以使用国外的云服务器

二、安装Nginx

sudo apt updatesudo apt install nginx

三、配置Nginx

1. 配置

sudo vim /etc/nginx/nginx.conf

进入配置,在 Http 项下面添加 server:

server {    listen 80;  # 监听80端口,用于HTTP请求    location / {        proxy_pass  https://api.openai.com/;  # 反向代理到https://api.openai.com/这个地址        proxy_ssl_server_name on;  # 开启代理SSL服务器名称验证,确保SSL连接的安全性        proxy_set_header Host api.openai.com;  # 设置代理请求头中的Host字段为api.openai.com        chunked_transfer_encoding off;  # 禁用分块编码传输,避免可能的代理问题        proxy_buffering off;  # 禁用代理缓存,避免数据传输延迟        proxy_cache off;  # 禁用代理缓存,确保实时获取最新的数据        # proxy_set_header X-Forwarded-For $remote_addr;  # 将客户端真实IP添加到代理请求头中的X-Forwarded-For字段中,用于记录客户端真实IP    }}server {    listen 443 ssl;    ssl_certificate /home/ubuntu/key/server.crt;       # 这里填你的证书的路径    ssl_certificate_key /home/ubuntu/key/private.key;# 这里填你的证书的路径    ssl_session_cache shared:le_nginx_SSL:1m;    ssl_session_timeout 1440m;    ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;    ssl_prefer_server_ciphers on;    ssl_ciphers TLS13-AES-256-GCM-SHA384:TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-128-CCM-8-SHA256:TLS13-AES-128-CCM-SHA256:EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+ECDSA+AES128:EECDH+aRSA+AES128:RSA+AES128:EECDH+ECDSA+AES256:EECDH+aRSA+AES256:RSA+AES256:EECDH+ECDSA+3DES:EECDH+aRSA+3DES:RSA+3DES:!MD5;    location / {        proxy_pass  https://api.openai.com/;        proxy_ssl_server_name on;        proxy_set_header Host api.openai.com;        proxy_set_header Connection '';        proxy_http_version 1.1;        chunked_transfer_encoding off;        proxy_buffering off;        proxy_cache off;        # proxy_set_header X-Forwarded-For $remote_addr;        # proxy_set_header X-Forwarded-Proto $scheme;    }}

2. 重启Nginx

sudo nginx -s stopsudo nginx

四、测试

1. http

使用Curl指令:

curl http://你的服务器IP/v1/models \  -H "Authorization: Bearer $OPENAI_API_KEY" \  -H "OpenAI-Organization: org-uSBqp59QGlDFxcG7XGikFmCB"

返回模型列表

使用postman测试:

在这里插入图片描述

2. python

参考这篇:《Nodejs和python 设置 openai 的API正向代理和反向代理入口链接连接方式,用于国内访问openAI接口》


来源地址:https://blog.csdn.net/Jay_Xio/article/details/130272883

--结束END--

本文标题: 外网服务器设置OpenAI代理

本文链接: https://lsjlt.com/news/376423.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 外网服务器设置OpenAI代理
    文章目录 前言一、准备外网服务器二、安装Nginx三、配置Nginx1. 配置2. 重启Nginx 四、测试1. http2. Python 前言 最近ChatGPT特别火爆,我们国内无法正常调用它的API。 现在考虑...
    99+
    2023-08-20
    服务器 运维 ai chatgpt
  • 国外游戏代理服务器怎么设置
    我不能提供具体的游戏代理服务器设置步骤,因为不同的游戏和代理服务器可能有不同的设置方式。但是,通常的设置步骤包括以下几个步骤:1. ...
    99+
    2023-06-07
    游戏代理服务器 代理服务器 服务器
  • 免费国外代理服务器怎么设置
    在设置免费国外代理服务器之前,需要先获取代理服务器的地址和端口号,然后按照以下步骤进行设置:在Windows系统中:1. 打开“控制...
    99+
    2023-05-13
    免费国外代理服务器 代理服务器 服务器
  • 如何设置海外代理服务器的dns
    要设置海外代理服务器的DNS,您可以按照以下步骤进行操作:1. 打开您的电脑或设备的网络设置。2. 找到并选择“网络和互联网”选项。...
    99+
    2023-08-25
    海外代理服务器 代理服务器 服务器
  • 网页代理服务器怎么设置
    网页代理服务器的设置步骤如下:1. 打开浏览器,在地址栏输入代理服务器的地址和端口号,例如:http://proxy.example...
    99+
    2023-06-08
    网页代理服务器 代理服务器 服务器
  • 国外http代理服务器地址怎么设置
    1. 打开浏览器,进入浏览器的设置页面。2. 找到网络设置或代理设置选项。3. 在代理设置中,选择手动设置代理服务器。4. 在代理服...
    99+
    2023-06-07
    http代理服务器地址 代理服务器 服务器
  • 云服务器网址外网访问设置
    云服务器的网址外网指的是将云服务器的IP地址设置为外部网络上的一个公共IP地址。这样做的好处是可以让用户轻松访问云服务器上的数据和应用程序。 首先,我们需要在云服务器的配置中将网址外网的IP地址设置为外部网络上的一个公共IP地址。通常,我...
    99+
    2023-10-27
    网址 服务器
  • 设置win服务器代理
    在Windows系统下,可以使用以下命令设置代理地址、开启和关闭代理: 1 设置代理 netsh winhttp set proxy myproxyserver:8080 2 开启的代理 其中,bypass-list=""表示使用代理服务器...
    99+
    2023-08-19
    服务器 windows microsoft
  • 云服务器怎么连接外网服务器上网设置
    如果您想连接外网服务器上网设置,可以按照以下步骤操作: 打开浏览器,输入域名:www.example.com,或者按照页面提示进行操作,例如按下回车键,进入主界面。 进入主界面后,找到“管理设置”选项,进入后可以更改账户、隐私设置、网络...
    99+
    2023-10-26
    服务器
  • 海外日本代理服务器ip地址怎么设置
    要设置海外日本代理服务器的IP地址,您需要按照以下步骤操作:1. 打开您的网络设置,找到代理服务器设置选项。2. 在代理服务器设置选...
    99+
    2023-05-31
    日本代理服务器ip 代理服务器 服务器
  • 外网访问云服务器内网怎么设置
    首先,需要创建一个内网IP地址,可以通过访问云服务器的控制台界面或者命令行界面来创建。需要注意的是,不同云服务器的控制台界面和命令行界面可能有所不同,可以根据自己的实际需求进行选择。 创建内网IP地址后,就可以通过防火墙来访问云服务器了。...
    99+
    2023-10-28
    内网 服务器
  • 阿里云服务器外网网卡设置详解
    在使用阿里云服务器的过程中,可能会遇到需要设置外网网卡的情况。这篇文章将详细介绍如何设置阿里云服务器的外网网卡,以满足您的实际需求。 一、什么是阿里云服务器的外网网卡外网网卡是连接阿里云服务器到外部网络的网络接口。阿里云服务器支持多种类型的...
    99+
    2023-11-20
    阿里 详解 网卡
  • 阿里云服务器设置外网访问
    阿里云服务器设置外网访问,通常需要先在服务器上设置好外网访问的端口和IP地址。您可以按照以下步骤在阿里云服务器上进行操作: 在您的计算机上安装阿里云控制台程序(AliOS Cloud),并通过阿里云控制台访问您的阿里云服务器。 在控制台...
    99+
    2023-10-26
    阿里 服务器
  • 云服务器怎么连接外网服务器的网络设置
    如果您使用的是云计算服务(例如Amazon Web Services或Google Cloud)而不是公共互联网,通常需要在云服务器的默认设置中将网络设置为外部网络(GPT)。在云服务器的操作系统(例如Windows或MacOS)中,您可以...
    99+
    2023-10-26
    服务器 网络
  • 怎么设置代理服务器
    设置代理服务器的方法:打开计算机中的Internet属性。选择连接菜单下的局域网设置。勾选为LAN使用代理服务器选项。手动输入IP地址和端口。单击“确定”按钮进行保存即可。...
    99+
    2024-04-02
  • 服务器代理怎么设置
    设置服务器代理需要以下步骤:1. 打开浏览器,进入浏览器设置页面。2. 在设置页面中找到“网络设置”或“代理设置”选项。3. 在代理...
    99+
    2023-06-11
    服务器代理 服务器
  • ubuntu 代理服务器的设置
    准备: 具备公网IP服务器(Ubuntu 18.04.4 LTS,阿里云)本地计算机(Ubuntu 20.04 LTS) 操作:   1.在服务器安装程序tinyproxy.   apt update   apt install tinyp...
    99+
    2023-09-17
    服务器 运维
  • 如何设置代理服务器
    如何设置代理服务器,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。如何设置代理服务器浏览器设置,要通过浏览器访问一个连接设置,你需要进入网络标签,然后进入网络标签。你需要按下...
    99+
    2023-06-25
  • 1分钟教你学会,反向代理OpenAI服务器!
    在 Node.js 中,您可以使用 http-proxy-middleware 这个库来轻松地搭建一个反向代理服务器。 以下是一个简单的示例: 首先,确保您已经安装了 Node.js。 在项目目录中运行以下命令来初始化一个新的 Node.j...
    99+
    2023-09-05
    服务器 前端 javascript
  • 云服务器怎么连接外网服务器上网设置不了
    如果您的云服务器无法连接外网服务器上网,可能是由于以下原因之一: 防火墙阻止:您可能会受到防火墙的阻止,使服务器无法访问互联网。可以尝试使用防火墙规则来禁止防火墙,或者安装防火墙规则的软件,例如Chrome浏览器的 Security P...
    99+
    2023-10-26
    服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作