Can I use Cloudflare with WebSockets?

I use nginx and my port is 2053

i heve ws DNS Records With my IP

but not work with Cloud

That should work. 2053 is an open port for HTTPS. Do you have Websockets enabled in the Network tab of the Cloudflare dashboard?

What errors are you seeing?

hi

yes ? Websockets is enabled

WebSocket Error: Invalid HTTP header: Could not parse data entirely (0 != 521)
WebSocket Error: Invalid HTTP header: Could not parse data entirely (0 != 187)

wss://ws.webuniq.com:2053"

nginx

upstream websocket{
server 127.0.0.1:2053;
}

server {
server_name ws.webuniq.com;
ssl on;
ssl_certificate /etc/ssl/certs/cert.pem;
ssl_certificate_key /etc/ssl/private/key.pem;

location / {
    proxy_pass https://websocket;
    proxy_http_version 1.1;

proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection “upgrade”;
proxy_set_header X-Forwarded-Host $host:$server_port;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_read_timeout 999999999;
proxy_connect_timeout 10800s;
proxy_send_timeout 10800s;

}

}

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.