nginx config wss转ws如 wssxxgpdecom6013proxy1115625156099oodexxDeser3proxy 后面为可变的ws链接
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 的路径。
原文地址: http://www.cveoy.top/t/topic/brOW 著作权归作者所有。请勿转载和采集!