@ilovemaryjane

Как запускать openvpn при загрузке и не допускать соединения напрямую?

Настроил OpenVPN сервер (вернее, просто создал на своей впске скриптом все конфиги). В итоге получил .ovpn файл, все работает.

А как теперь выполнить такую задачу:

1. Автоматически подключатся при загрузке ПК
2. Если связь OpenVPN по какой-то причине обрывается, то не соединять напрямую.

С первым пунктом теоретиечки можно сделать скрипт, типо:
sudo -i
openvpn --config test.ovpn

И запускать его при загрузке.
Но я не уверен что это оптимальное решение.
  • Вопрос задан
  • 329 просмотров
Пригласить эксперта
Ответы на вопрос 2
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
1. OpenVPN клиент умеет в режиме демона работать (кроме статей из интернетов, потрудитесь изучить документацию)
2. Фаерволом отрезать все исходящие соединения на в сторону шлюза, окромя соединения на vps-ку с OpenVPN сервером
Ответ написан
Комментировать
Radjah
@Radjah
https://blog.radjah.ru/2018/02/openvpn.html

В дебиан есть юнит-шаблон openvpn@.service. После @ имя conf-файла из /etc/openvpn/ без расширения. Можно запускать отдельно, можно дёргать openvpn.service для руления всеми сразу.

Есть юнит-шаблон openvpn-client@.service. После @ имя conf-файла из /etc/openvpn/client без расширения. Аналогичный есть для server.

Разница в зависимостях.

> создал на своей впске
> не соединять напрямую
Упал мост - пропал доступ в VPS? o_0
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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