برای توسعهدهندگان، کاربران پیشرفته و گردشکارهای تست خودکار طراحی شده است. ورود، بهروزرسانی نود، تغییر حالت VPN، پیکربندی Kill-switch، اتصال و عیبیابی لاگ را مستقیماً از ترمینال انجام دهید.
نصبکنندههای Windows و macOS بهطور خودکار سرویس پسزمینه را ثبت میکنند. کاربران Linux میتوانند سرویس systemd را از خط فرمان بهصورت دستی نصب کنند.
panda>mode pandavpn globalpanda>connect[Success] Connected to <NODE_ID>.panda>doctor[OK] Runtime healthy.
نسخه مناسب CLI را انتخاب کنید
PandaVPN CLI را برای سیستمعامل و معماری پردازنده خود دانلود کنید، سپس مراحل شروع سریع را برای نصب، ورود، بهروزرسانی نود، تغییر حالت، اتصال و عیبیابی دنبال کنید.
macOS
یادداشتهای سیستم
برای کاربران macOS. نصبکننده بهطور خودکار درخواستهای مجوز، نصب و راهاندازی daemon پسزمینه را مدیریت میکند.
روی نصبکننده دوبار کلیک کنید و دستورالعملها را دنبال کنید.
نصبکننده بهطور خودکار daemon پسزمینه را نصب و راهاندازی میکند.
پس از نصب، Terminal را باز کنید تا از دستور panda استفاده کنید.
شروع سریع
# 1. مشاهده راهنما
panda help
# 2. ورود
panda login
# 3. بهروزرسانی فهرست نودها
panda node refresh
# 4. تنظیم حالت سراسری PandaVPN
panda mode pandavpn global
# 5. فعالسازی Kill-switch (اختیاری)
panda kill-switch on
# 6. اتصال با یک دستور
panda connect
# 7. بررسی وضعیت عیبیابی
panda doctor
# 8. رفع پیکربندی نادرست شبکه
panda repair
Linux
یادداشتهای سیستم
برای کاربران Linux. نسخه Linux فایل باینری CLI ارائه میدهد؛ سرویس systemd پسزمینه باید بهصورت دستی نصب شود.
sudo panda service install را اجرا کنید تا سرویس systemd پسزمینه نصب شود.
پس از نصب، از دستور panda برای ورود، بهروزرسانی نود، اتصال و عیبیابی استفاده کنید.
شروع سریع
# 1. نصب سرویس پسزمینه
sudo panda service install
# 2. مشاهده راهنما
panda help
# 3. ورود
panda login
# 4. بهروزرسانی فهرست نودها
panda node refresh
# 5. تنظیم حالت سراسری PandaVPN
panda mode pandavpn global
# 6. فعالسازی Kill-switch (اختیاری)
sudo panda kill-switch on
# 7. اتصال با یک دستور
panda connect
# 8. بررسی وضعیت عیبیابی
panda doctor
# 9. رفع پیکربندی نادرست شبکه
panda repair
Windows
یادداشتهای سیستم
برای کاربران Windows. نصبکننده بهطور خودکار مجوزهای مدیر را درخواست میکند و Windows Service پسزمینه PandaVPN CLI را ثبت میکند.
روی نصبکننده دوبار کلیک کنید و دستورالعملها را دنبال کنید.
نصبکننده بهطور خودکار مجوزهای مدیر را درخواست میکند و Windows Service پسزمینه را ثبت میکند.
پس از نصب، PowerShell یا Terminal را باز کنید تا از دستور panda استفاده کنید.
شروع سریع
# 1. مشاهده راهنما
panda help
# 2. ورود
panda login
# 3. بهروزرسانی فهرست نودها
panda node refresh
# 4. تنظیم حالت سراسری PandaVPN
panda mode pandavpn global
# 5. فعالسازی Kill-switch (اختیاری)
panda kill-switch on
# 6. اتصال با یک دستور
panda connect
# 7. بررسی وضعیت عیبیابی
panda doctor
# 8. رفع پیکربندی نادرست شبکه
panda repair
ابتدا panda help را اجرا کنید تا دستورات پشتیبانیشده را ببینید. در حالت تعاملی، panda را بدون آرگومان اجرا کنید و برای تکمیل دستورات Tab را بزنید. اگر routes، DNS، system proxy یا وضعیت Kill-switch بهطور غیرمنتظره تغییر کرد یا از دست رفت، panda repair را اجرا کنید تا پیکربندی شبکه مدیریتشده توسط Panda بازیابی شود.
طراحیشده برای سناریوهای شبکه پیشرفته
اتصال هوشمند و پشتیبانی runtime
بهطور خودکار روش اتصال توصیهشده را انتخاب میکند و در صورت نیاز fallback انجام میدهد. از runtimeهای PandaVPN و WireGuard در صورت دسترسی پشتیبانی میکند.
مسیریابی، DNS و محافظت در برابر نشت
مسیریابی سراسری، GFWList، direct-region، proxy-region، قوانین split سفارشی، سیاستهای DNS، fake-IP DNS و Kill-switch سختگیرانه با کنترل دسترسی LAN را مدیریت کنید.
عیبیابی آماده برای خودکارسازی
از خروجی JSON و دستورات مناسب برای agent مانند doctor، status، trace، watch و log برای عیبیابی، پایش و خودکارسازی گردشکار VPN استفاده کنید.
سؤالات متداول
تفاوت Panda CLI با کلاینت دسکتاپ چیست؟
PandaVPN CLI برای آزمایش خودکار، عیبیابی از راه دور و اتصالهای مبتنی بر اسکریپت مناسبتر است.
Panda Desktop وPandaVPN CLI دو رابط کنترلی برای یک PandaVPN daemon هستند و وضعیت اتصال یکسانی را به اشتراک میگذارند، بنابراین میتوان از آنها بهطور همزمان استفاده کرد.
برنامههای دسکتاپ قدیمی مانند Panda-Qt یا Linux AppImage قدیمی را همزمان با PandaVPN CLI اجرا نکنید، زیرا ممکن است باعث تداخل در پیکربندی شبکه شود.
چرا پس از نصب به مجوزهای سطح سیستم نیاز است؟
ایجاد رابطهای TUN، تغییر DNS سیستم و اعمال ویژگیهای حفاظتی پیشرفته مانند Kill-switch به مجوزهای سیستم نیاز دارد؛ بنابراین daemon یا service مربوط به پلتفرم در پسزمینه اجرا میشود.
چرا Kill-switch را نمیتوان همراه با حالت proxy استفاده کرد؟
Kill-switch طوری طراحی شده که فقط ترافیک از تونل TUN مجاز باشد و بقیه مسدود شود. حالت standalone proxy رابط TUN ندارد، بنابراین با یکدیگر ناسازگارند. برای استفاده از Kill-switch به حالت pandavpn یا wireguard بروید.