У меня был демон, запускающийся с моего собственного саморазмещенного vpn, который хорошо работал с:
sudo openvpn --config /home/philip/open_vpn/client1.ovpn
Теперь, когда я изменил на заплаченный сервис VPN вышеупомянутые работы, но требую, чтобы я вручную ввел свои учетные данные каждый раз. Это означает мои повреждения автоматического запуска.
Рассмотрение GUI для администратора сети, кажется, что я могу заставить любую отдельную сеть автосоединиться с vpn, но неизвестные сети являются самым важным временем для меня для использования vpn.
Как я могу заставить auto-vpn работать, не вводя мою электронную почту и пароль каждый раз?
Вот то, как я получил его работа. В моей папке со всем моим 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'
Первое, Вы редактируете файл vim /etc/default/openvpn
и не комментируете AUTOSTART="all"
строка. Сохраните и Перезагрузите свою систему.
И можно прочитать больше ссылки: Запускают клиент Openvpn автоматически при начальной загрузке