gadzhi15
@gadzhi15

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы