server { listen 443 ssl; server_name xx.gpde.com;

ssl_certificate /path/to/cert.crt;
ssl_certificate_key /path/to/cert.key;

location /proxy/ {
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'Upgrade';
    proxy_pass http://$host:6013/;
}

}

server { listen 80; server_name xx.gpde.com;

location /proxy/ {
    rewrite ^/proxy/(.*)$ /$1 break;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'Upgrade';
    proxy_pass http://$host:6013/;
}

}

以上配置将会把 wss://xx.gpde.com:6013/proxy/111.56.25.15:6099/oodex/xDeser3 转换成 ws://xx.gpde.com/proxy/111.56.25.15:6099/oodex/xDeser3。如果需要使用 wss 协议,需要修改 listen 443 ssl 的端口号和 ssl_certificate 和 ssl_certificate_key 的路径。

Nginx 配置 WSS 转 WS 协议 - 轻松实现 WebSockets 协议转换

原文地址: https://www.cveoy.top/t/topic/mU6a 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录