Автоматический запуск Openvpn с одним файлом .ovpn

Привет, я купил vpn-доступ у провайдера vpn, я получил кучу файлов .ovpn.

Как я могу получить openvpn для запуска одного из этих файлов .opvn при запуске / загрузке?

Я бы хотел, чтобы мне не приходилось запускать openvpn --config VPNservername.ovpn каждый раз, когда мне приходится делать перезагрузку. Я использую сервер Ubuntu 12.04.

Я установил openvpn

7
задан 30 March 2019 в 01:52

5 ответов

Когда Вы установили openvpn от repo, все уже подготовлено к Вам.

Место whatever.conf файл в /etc/openvpn/ и демон будет запущен для него при начальной загрузке.

Редактирование

Обратите внимание на то, что *.opvn не будет работать, *.conf будет.

13
ответ дан 30 March 2019 в 01:52

Отметьте, тот , файл/etc/default/openvpn содержит опция AUTOSTART . Можно добавить там все конфигурации без .conf в конце, который Вы хотите автоматически запустить. Но не забывайте делать:

systemctl daemon-reload

после редактирования его.

2
ответ дан 30 March 2019 в 01:52

Если на сервере человечности: перейдите к rc.local. vi/etc/rc.local, добавляют, что следующая строка openvpn - конфигурируется,/your/path/file.ovpn сохраняют и перезагрузка.

0
ответ дан 30 March 2019 в 01:52

Поместите ключи, сертификаты и клиентский конфигурационный файл в надлежащих папках...

/etc/openvpn/ca.crt
/etc/openvpn/client/client0.crt
/etc/openvpn/client/client0.key
/etc/openvpn/client/ta.key
/etc/openvpn/client/client0.conf

Позвольте клиентской службе OpenVPN запуститься при начальной загрузке и запустить ее...

systemctl enable openvpn-client@client0
systemctl start openvpn-client@client0

Примечание: В примере "client0" является названием выбранной конфигурации!

ПОДСКАЗКА: Клиентский пример конфигурации...

client
remote <OPENVPN_SERVER_IP_OR_NAME> 1194
dev tun
proto udp
resolv-retry infinite
nobind
persist-key
persist-tun
verb 3
cipher AES-256-CBC
keepalive 10 120
compress lz4-v2
auth-nocache
remote-cert-tls server

ca /etc/openvpn/ca.crt
cert /etc/openvpn/client/client0.crt
key /etc/openvpn/client/client0.key
tls-auth /etc/openvpn/client/ta.key 1

Спасибо! =D

0
ответ дан 23 November 2019 в 06:16

Мне пришлось переместить ca.crt в каталог /etc/openvpn/client и переименовать .ovpn в .conf. Тогда это сработало.

0
ответ дан 1 January 2020 в 20:12

Другие вопросы по тегам:

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