@7vVFjkCFENfu

Как настроить прокси сервер для работы с другой машиной по VPN?

Ресурсы: две машины: одна маломощная (допустим машина А), стоит в ЕС, имеет static ip; вторая стоит в России (машина B), static ip не имеет и не получит, относительно мощная, для поставленных задач подходит. Обе машины работают на Ubuntu server.

Цель: все входящие и исходящие данные для машины B должны проходить через машину А, затем передаваться на машину B по зашифрованному каналу (желательно VPN) и наоборот. Грубо говоря, нужно настроить А как прокси, для клиента работа с машиной А должна быть равна работе с машиной B, ip машины B клиент знать не должен, трафик должен быть всегда зашифрован между машиной А и В. Для клиента эта вся связка должна быть незаметна, как будто он всегда работает с машиной В, а никакой машины А между ним и В нет. Машина B должна быть доступна для подключения извне через машину A.

Надеюсь смог донести мысль, прошу оффтоп не писать
  • Вопрос задан
  • 224 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Karpion
По какому протоколу должно происходить общение клиента с целевой машиной? Если что-то TCP-based, то хорошо. UDP-based - хуже, но тоже можно.

Машина_B инициирует соединение с машиной_A. Далее ставим на машине_A Static-NAT (Port-redirect) нужного порта. И ещё - Dynamic-NAT для того, чтобы машина_B получала обращения от машины_A.

Или можно обойтись без NAT - средствами SSh. Кстати, тогда и VPN Не нужен - в SSh всё это есть.
Ответ написан
Ваш ответ на вопрос

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

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