Задать вопрос
gadzhi15
@gadzhi15

VPN подключение в Python. Как лучше реализовать?

Есть Python скрипты (под каждого клиента), который запускается по крону. Скрипт подключается к удаленным серверам. Один из клиентов не дает прямого подключения к сервера, а предлагает реализовать vpn соединение до сервера?
Можно ли реализовать средствами Python это vpn соединение только для одной копии скрипта? И если можно, как это реализовать? Или VPN клиент нужно реализовать средствами ОС? Но тогда у меня не будут работать остальные копии скрипта.
ОС: Ubuntu Server
  • Вопрос задан
  • 6585 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@Doc44
VPN соединение устанавливается внешними по отношению к вашей программе средствами. Максимум что вам нужно сделать из вашей программы - вызвать утилиту подключения к VPN и по завершении отключиться через эту же утилиту.

После этого удаленный сервер становится доступным, к примеру, по адресу 10.10.0.5, по которому он ранее до установки соединения не был доступен.

После этого и обращаетесь к этому самому 10.10.0.5 из этого экземпляра вашей программы.
В остальных копиях - обращаетесь к другим серверам, по другим адресам.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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