VPN Pink logo

Terminal & CLI →

Экспериментальная сборка Ubuntu

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.txt
sha256sum vpn-pink-cli
bb2ef995e916b90bfc6f6a4543cdda4b4372461336752d20e26dac4f0bb63544

Ubuntu · AppImage →

Альтернатива: ручная настройка →