Как создать туннель между пользователем и сервером через третье лицо?
Добрый день!
Появилась необходимость создавать vpn соединение через третий сервер. Суть такая есть сервер в точке А, второй сервер в точке Б и клиенты у которых нет доступа к серверу А, но есть доступ к серверу Б. Сервер Б так же не имеет доступа к серверу А, но тот в свою очередь имеет доступ к сервер Б.
Суть идеи в том что нужно чтобы сервер А постоянно соединялся с сервером Б получая адрес из его сети. Когда клиент отправляет запрос на сервер Б тот уже через установленный туннель перебрасывал его на сервер А и создавалось прямое соединение между клиентом и сервером А.
Это возможно реализовать?