Прокси-сервер для поддержки подключения через веб-сокет к восходящему потоку и разрешения повторного подключения - PullRequest
0 голосов
/ 22 апреля 2020

У меня есть приложение, которое я не могу изменить, оно обслуживает http1.1 / websocket, к которому я могу подключиться через браузер. Хотя каждый раз, когда я закрываю браузер, приложение начинает новый сеанс / перезапускает:

Браузер -> (постоянный веб-сокет http1.1) -> Приложение

Я бы хотел добавить прокси между ними, чтобы браузер мог отключиться и снова подключиться, не теряя сеанс приложения, например:

Браузер -> (не постоянное соединение) -> Прокси -> (постоянный веб-сокет http1.1) -> Приложение

Прокси-сервер будет поддерживать соединение WebSocket с приложением живым (восходящий) , Он должен обрабатывать только одно соединение с приложением и может отправлять ему входящие запросы браузера. Возможно ли это с помощью Nginx или другого инструмента?

...