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 بازشده. بسته مستقل برای سرور بدون محیط گرافیکی نیست.

با حساب VPN Pink به‌صورت تعاملی وارد شوید. ورود رمز پنهان است. ورود با Google، Apple یا Amazon ارائه نشده است. جایگزین متن ساده برای کلیددان وجود ندارد.

IKEv2/IPsec · WireGuard

اتصال در پیش‌زمینه اجرا می‌شود: ترمینال را باز نگه دارید. Ctrl+C اتصال را قطع می‌کند. انتخاب خودکار از IKEv2 استفاده می‌کند؛ WireGuard را می‌توان صریحاً انتخاب کرد.

دانلود برنامه و ایجاد حساب رایگان است، اما دسترسی به VPN را فعال نمی‌کند. برای استفاده از سرویس VPN، یک طرح پولی انتخاب کنید.

انتخاب طرح →

پیش از اتصال: بسته‌های اوبونتو

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 اجرا کنید. درخواست مجوز اوبونتو برای تنظیم 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 →

گزینه جایگزین: تنظیم دستی →