Автоматический запуск Ubuntu 16.04 VPN

У меня был демон, запускающийся с моего собственного саморазмещенного vpn, который хорошо работал с:

sudo openvpn --config /home/philip/open_vpn/client1.ovpn

Теперь, когда я изменил на заплаченный сервис VPN вышеупомянутые работы, но требую, чтобы я вручную ввел свои учетные данные каждый раз. Это означает мои повреждения автоматического запуска.

Рассмотрение GUI для администратора сети, кажется, что я могу заставить любую отдельную сеть автосоединиться с vpn, но неизвестные сети являются самым важным временем для меня для использования vpn.

Как я могу заставить auto-vpn работать, не вводя мою электронную почту и пароль каждый раз?

1
задан 23 August 2017 в 02:01

2 ответа

Вот то, как я получил его работа. В моей папке со всем моим vpn ovpn файлы я создаю файл, названный auth.txt. Который содержал следующее, замененный мои фактические учетные данные :

Username
Password

я затем открыл ovpn файл, который я хотел использовать и нашел, что строка с auth-user-pass я изменяющий его была похожа на это, путь замены с полным путем Вашего файла auth.txt:

auth-user-pass /home/philip/open_vpn/auth.txt

я затем сделал сценарий удара названным start_vpn.sh, который похож:

#!/usr/bin/env bash
sudo openvpn --config /home/philip/open_vpn/nord/ca24.nordvpn.com.udp1194.ovpn

я затем создаю сценарий запуска systemd в /etc/systemd/system/start-openvpn.service, который похож:

[Service]                                                                                                                                             
ExecStart=/home/philip/open_vpn/start_vpn.sh                                                                                                          

[Install]                                                                                                                                             
WantedBy=default.target 

я затем включаю systemd задание с:

systemctl enable start-openvpn.service
<час>

Премия:

, Если у Вас есть 100 с ovpn файлов как я, можно хотеть обновить строку во всех этих файлах сразу. Вот эти sed команда, которую я использовал в папке с моим ovpn файлом, Вы будете nedd для обновления для отражения системы :

sed -i *nordvpn* -e 's/auth-user-pass/auth-user-pass \/home\/philip\/open_vpn\/auth.txt/g'
2
ответ дан 7 December 2019 в 12:32

Первое, Вы редактируете файл vim /etc/default/openvpn и не комментируете AUTOSTART="all" строка. Сохраните и Перезагрузите свою систему.

enter image description here

И можно прочитать больше ссылки: Запускают клиент Openvpn автоматически при начальной загрузке

1
ответ дан 7 December 2019 в 12:32

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

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