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