现在使用国外一个服务器做了 openai 的反向代理,通过国外地址可以顺利访问。但是延时有点大,想通过国内服务器中转,有什么好的办法吗?
1
billzhuang 2023-04-01 21:12:43 +08:00 via iPhone
再套一层 nginx
|
2
wisetc 2023-04-01 21:21:35 +08:00 via iPhone
我曾经尝试过反代,但是没有成功,被 cloudfare 阻挡。能透漏一点关键细节吗,比如怎么样传递 private token 之类的东西
|
3
xavierskip 2023-04-01 21:47:39 +08:00
@wisetc #2 不用考虑如何传递 private token 的动作。
``` server { server_name example.com; listen 443 ssl; .... your ssl config .... location /v1/ { proxy_pass https://api.openai.com/v1/; proxy_ssl_server_name on; } ``` |
4
paranoiagu 2023-04-01 22:01:47 +08:00 via Android
搞个 tcp 的 nginx 代理不是更简单。
|
5
234ygg 2023-04-01 22:21:01 +08:00 via iPhone
用 cloudflare worker ,需要 1 台 server + 1 个子域名
|
6
snake22 2023-04-02 10:01:45 +08:00
nginx 开启 stream_ssl_module 模块采用四层协议配置正向代理
# 四层代理 stream { log_format basic '$remote_addr [$time_local] ' '$protocol $status $bytes_sent $bytes_received ' '$session_time'; log_format test '--$remote_addr [$time_local] ' '--$ssl_preread_server_name $server_port --serveraddr:$server_addr --hostname:$hostname' '--$ssl_server_name $ssl_server_name'; access_log /home/nginx/nginx-server/logs/stream-access.log basic; access_log /home/nginx/nginx-server/logs/stream-test.log test; # 此处四 dns 服务器 ip resolver 114.114.114.114; server{ listen 443; ssl_preread on; proxy_connect_timeout 60; proxy_pass $ssl_preread_server_name:$server_port; } } 客户端配置 host 指向 该 nginx 服务器即可 |
7
xiebinbin666 2023-04-02 10:54:37 +08:00
gost 隧道
|
8
Droi 2023-04-02 18:31:31 +08:00
|
9
opengps 2023-04-02 21:15:25 +08:00
nginx+内 nginx 或者 nginx+内 frp
|