Автоматический запуск OpenVPN подключения в Windows - zhovner/zaborona_help GitHub Wiki
Автоматический запуск OpenVPN-подключения в Windows.
Вариант 1: После установки OpenVPN скопировать один из файлов:
Подключение к серверам Zaborona.help:
TCP: srv0.zaborona-help_maxroutes.ovpn
UDP: srv0.zaborona-help-UDP-no-encryption_maxroutes.ovpn
В папку C:\Users\Ваш Пользователь\OpenVPN\config либо C:\Program Files\OpenVPN\config. Если делался "Импорт конфигурации", то данный пункт можно пропустить.
В "Пуск" -("Все программы") - "Автозагрузка" скопировать отредактированный ярлык с Рабочего стола, добавив к пути объекта --connect srv0.zaborona-help_maxroutes.ovpn (с пробелом перед двумя тире)
В настройках OpenVPN СНИМИТЕ галочку "Запускать при старте Windows". Да-да, нужно именно снять её, иначе будет конфликт с автозапуском, который мы настроили в предыдущих пунктах.
Также поставьте в настройках галочку "Тихое подключение", чтобы при старте Windows не вылезало надоедливое окно.
Если всё сделано правильно, то после перезагрузки системы подключение должно установиться автоматически.
Дополнительная инструкция, без использования GUI.
Для автоматического запуска соединения сразу после включения компьютера (без необходимости щелкать мышкой по значку в трее) необходимо:
-
Файл конфигурации скопировать в папку : C:\Program Files\OpenVPN\config
-
Запустить regedit.exe (Windows+R и ввести regedit.exe). В нем зайти в ветку: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run и в параметре OpenVPN-GUI сменить строку запуска:
а) для файла zaborona-help.ovpn
"C:\Program Files\OpenVPN\bin\openvpn-gui.exe" --connect zaborona-help.ovpn --silent_connection 1
б) для файла zaborona-help_maxroutes.ovpn
"C:\Program Files\OpenVPN\bin\openvpn-gui.exe" --connect zaborona-help_maxroutes.ovpn --silent_connection 1
в) для файла srv0.zaborona-help_maxroutes.ovpn
"C:\Program Files\OpenVPN\bin\openvpn-gui.exe" --connect srv0.zaborona-help_maxroutes.ovpn --silent_connection 1
г) для файла srv0.zaborona-help-UDP-no-encryption_maxroutes.ovpn
"C:\Program Files\OpenVPN\bin\openvpn-gui.exe" --connect srv0.zaborona-help-UDP-no-encryption_maxroutes.ovpn --silent_connection 1
Вариант 2: В новых версиях OpenVPN, в папке профиля пользователя либо в папке, куда установлен OpenVPN, есть папка config-auto. Закидываете в нее нужный конфиг, в настройках программы ставите "Автозапуск" и при входе в систему, OpenVPN будет запускаться и подключаться к тому конфигу, который лежит в папке config-auto. Если конфигов несколько лежит, то по логике, OpenVPN будет пытаться подключиться ко всем этим конфигам. Главное, чтобы не пересекались имена интерфейсов и самих интерфейсов в системе хватило для подключения