VPN в терминале
VPN Pink CLI — управление VPN в интерактивном терминале.
Предпочитаете графический интерфейс? Откройте страницу приложения Ubuntu. →
Доступно: Ubuntu Desktop · Linux x86_64. Сборки Windows, macOS, iOS и Android не включены.
CLI 0.1.41 — экспериментальная версия. Автономные проверки пройдены; реальный вход и VPN-подключение этой версии ещё не проверены. CLI-TEST-STATUS.txt
Требования
Ubuntu Desktop, NetworkManager, поддержка strongSwan для IKEv2, Python GI/libnm/cryptography, curl, пользовательский менеджер systemd и разблокированное хранилище Secret Service. Не самостоятельный пакет для headless-сервера.
Интерактивный вход с аккаунтом VPN Pink. Ввод пароля скрыт. Вход Google, Apple и Amazon в этой версии отсутствует. Замены хранилища открытым текстом нет.
IKEv2/IPsec · WireGuard
Процесс подключения работает на переднем плане: оставьте терминал открытым. Ctrl+C отключает VPN. Автовыбор использует IKEv2; WireGuard выбирается явно.
Скачивание приложения и создание аккаунта бесплатны, но не активируют доступ к VPN. Для использования VPN-сервиса выберите платный тариф.
Выбрать тариф →Перед подключением: пакеты Ubuntu
Для IKEv2/IPsec нужны модуль NetworkManager и дополнительные модули strongSwan. Обновление AppImage не устанавливает эти системные пакеты.
sudo apt update
sudo apt install network-manager-strongswan libcharon-extra-plugins libstrongswan-extra-plugins
Проверка пакетов и модуля EAP
Запрос проверяет установленные пакеты. Проверка файла должна найти libstrongswan-eap-identity.so. Это не доказывает загрузку модулем работающего сервиса или успешную VPN-связь.
dpkg-query -W network-manager-strongswan strongswan-nm libcharon-extra-plugins libstrongswan-extra-plugins
dpkg -L libcharon-extra-plugins | grep 'libstrongswan-eap-identity.so'
Если журнал содержит “EAP_IDENTITY not supported” или ошибку загрузки eap-identity, установите пакеты выше. Сохраните работу и перезапустите Ubuntu для загрузки модулей. Затем сначала проверьте приложение VPN Pink. При ошибке получите новый журнал в отдельном терминале. Предупреждения о других необязательных модулях не означают, что нужно установить их все.
NetworkManager поддерживает WireGuard напрямую; дополнительный VPN-модуль не нужен.
Для CLI также установите перечисленные зависимости и разблокируйте хранилище ключей рабочего стола:
sudo apt install curl iproute2 python3-gi gir1.2-nm-1.0 python3-cryptography gnome-keyring
Запускайте приложение и CLI от обычного пользователя, без sudo. Подтвердите запрос Ubuntu на настройку VPN. Отсутствующие пакеты и белое окно — разные проблемы; установка не гарантирует подключение.
Скачать и запустить
chmod +x vpn-pink-cli
./vpn-pink-cli doctor
./vpn-pink-cli login
Команды
./vpn-pink-cli login
./vpn-pink-cli servers
./vpn-pink-cli connect
./vpn-pink-cli connect --server 1 --protocol wireguard
./vpn-pink-cli status
./vpn-pink-cli disconnect
./vpn-pink-cli logout
./vpn-pink-cli doctor
Проверить загрузку
SHA256SUMS.txtsha256sum vpn-pink-cli
bb2ef995e916b90bfc6f6a4543cdda4b4372461336752d20e26dac4f0bb63544