ACCNCC
@ACCNCC
Делаю игры!

Как сделать websockets через proxy?

Возможно ли сделать websockets через proxy? именно на клиенте:?
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ответы на вопрос 1
@AmadeyMinisol
full stack web-developer
ну да, проксировать например на nginx, положим у вас такой вот конфиг будет
в nginx в секции server (где домен прописан)
location /node/ {
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $host;
        proxy_http_version 1.1;
        proxy_pass http://socket_nodes;
    }


в секции http
upstream socket_nodes {
        ip_hash;
        server 127.0.0.1:8095;
}


где 127.0.0.1:8095 - то, что слушает сокет, а на клиенту запрос делаете http://имя домена/node/
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы