Задать вопрос
ACCNCC
@ACCNCC
Делаю игры!

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

Возможно ли сделать websockets через proxy? именно на клиенте:?
  • Вопрос задан
  • 132 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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/
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы