Как автоматически авторизоваться в сети VPN с помощью pritunl с сохранением имени пользователя и пароля в файле на macos
Pritunl делает простой клиент, но он не позволяет сохранить имя пользователя и пароль для пользователя. Есть ли способ прочитать данные авторизации из файла, чтобы окно входа в систему не появлялось при каждом подключении VPN?
2 ответа
На MacOS с установленным притуном с настроенным профилем для сети VPN перейдите по ссылке:
cd /Users/[user1]/Library/Application\ Support/pritunl/profiles/[profile_hash].ovpn
где profile_hash - это буквенно-цифровой хэш, например 028c16f93c....c6258 и user1 - очевидно, ваш пользователь
Откройте его в своем редакторе и найдите строку с auth-user-pass и добавьте путь к файлу, содержащему ваши учетные данные для авторизации.
auth-user-pass /Users/user1/directory-to-keep-vpn-profile-data/auth.txt
auth.txt должен содержать простой текстовый файл всего из двух строк:
username
password
Вы должны перезапустить приложение pritunl, когда оно было включено. Если все в порядке, окно входа в систему не должно появляться, но приложение должно использовать ваши данные авторизации. Вы можете использовать опцию отладки в случае каких-либо проблем. Обычно путь к файлу неверен или файл аутентификации содержит пробелы, например символы, которые влияют на вашу запись.
Имейте в виду, что ваш файл авторизации - простой файл. С решением, приведенным выше, ваша учетная запись VPN будет настолько же безопасной, насколько безопасна учетная запись на компьютере, на котором вы поместили этот файл.
Чтобы добавить к первому ответу. В файле auth.txt может потребоваться изменение прав на Mac, хотя я не знаю, какие права.