У меня есть приложение, которое я не могу изменить, оно обслуживает http1.1 / websocket, к которому я могу подключиться через браузер. Хотя каждый раз, когда я закрываю браузер, приложение начинает новый сеанс / перезапускает:
Браузер -> (постоянный веб-сокет http1.1) -> Приложение
Я бы хотел добавить прокси между ними, чтобы браузер мог отключиться и снова подключиться, не теряя сеанс приложения, например:
Браузер -> (не постоянное соединение) -> Прокси -> (постоянный веб-сокет http1.1) -> Приложение
Прокси-сервер будет поддерживать соединение WebSocket с приложением живым (восходящий) , Он должен обрабатывать только одно соединение с приложением и может отправлять ему входящие запросы браузера. Возможно ли это с помощью Nginx или другого инструмента?