VPN Pink logo

Terminal & CLI →

实验性 Ubuntu 构建

终端 VPN

VPN Pink CLI — 在交互式终端中管理 VPN。

更喜欢图形界面?前往 Ubuntu 应用页面。 →

目前提供:Ubuntu 桌面版 · Linux x86_64。不包含 Windows、macOS、iOS 或 Android 构建。

CLI 0.1.41 为实验版本。已通过离线检查;此版本的实际登录和 VPN 连接尚未验证。 CLI-TEST-STATUS.txt

要求

需要 Ubuntu 桌面环境、NetworkManager、用于 IKEv2 的 strongSwan 支持、Python GI/libnm/cryptography、curl、systemd 用户管理器及已解锁的 Secret Service 密钥环。并非独立的无界面服务器软件包。

使用 VPN Pink 账户交互式登录,密码输入隐藏。本版不包含 Google、Apple 或 Amazon 登录。密钥环不可用时不会使用明文替代。

IKEv2/IPsec · WireGuard

连接进程在前台运行,请保持终端打开。Ctrl+C 断开连接。自动选择使用 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 模块。然后优先重试 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 →

备选方案:手动设置 →