logo IP شما: ناشناخته · وضعیت شما: محافظت نشده برای پنهان کردن آدرس IP خود، باید PandaVPN را دریافت کرده و به یکی از سرورها متصل شوید.

PandaVPN CLI کلاینت خط فرمان

برای توسعه‌دهندگان، کاربران پیشرفته و گردش‌کارهای تست خودکار طراحی شده است. ورود، به‌روزرسانی نود، تغییر حالت VPN، پیکربندی Kill-switch، اتصال و عیب‌یابی لاگ را مستقیماً از ترمینال انجام دهید.

نصب‌کننده‌های Windows و macOS به‌طور خودکار سرویس پس‌زمینه را ثبت می‌کنند. کاربران Linux می‌توانند سرویس systemd را از خط فرمان به‌صورت دستی نصب کنند.

دریافت PandaVPN
panda@terminal
panda> mode pandavpn global panda> connect [Success] Connected to <NODE_ID>. panda> doctor [OK] Runtime healthy. |

نسخه مناسب CLI را انتخاب کنید

PandaVPN CLI را برای سیستم‌عامل و معماری پردازنده خود دانلود کنید، سپس مراحل شروع سریع را برای نصب، ورود، به‌روزرسانی نود، تغییر حالت، اتصال و عیب‌یابی دنبال کنید.

macOS

یادداشت‌های سیستم

برای کاربران macOS. نصب‌کننده به‌طور خودکار درخواست‌های مجوز، نصب و راه‌اندازی daemon پس‌زمینه را مدیریت می‌کند.

یادداشت‌های نصب

  1. نصب‌کننده .pkg را برای معماری خود دانلود کنید.
  2. روی نصب‌کننده دوبار کلیک کنید و دستورالعمل‌ها را دنبال کنید.
  3. نصب‌کننده به‌طور خودکار daemon پس‌زمینه را نصب و راه‌اندازی می‌کند.
  4. پس از نصب، 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

Linux

یادداشت‌های سیستم

برای کاربران Linux. نسخه Linux فایل باینری CLI ارائه می‌دهد؛ سرویس systemd پس‌زمینه باید به‌صورت دستی نصب شود.

یادداشت‌های نصب

  1. فایل CLI Linux را برای معماری خود دانلود کنید.
  2. استخراج کنید یا در مسیر اجرایی سیستم قرار دهید.
  3. sudo panda service install را اجرا کنید تا سرویس systemd پس‌زمینه نصب شود.
  4. پس از نصب، از دستور 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

Windows

یادداشت‌های سیستم

برای کاربران Windows. نصب‌کننده به‌طور خودکار مجوزهای مدیر را درخواست می‌کند و Windows Service پس‌زمینه PandaVPN CLI را ثبت می‌کند.

یادداشت‌های نصب

  1. نصب‌کننده Windows را برای معماری خود دانلود کنید.
  2. روی نصب‌کننده دوبار کلیک کنید و دستورالعمل‌ها را دنبال کنید.
  3. نصب‌کننده به‌طور خودکار مجوزهای مدیر را درخواست می‌کند و Windows Service پس‌زمینه را ثبت می‌کند.
  4. پس از نصب، 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

ابتدا panda help را اجرا کنید، سپس وارد شوید، نودها را به‌روزرسانی کنید و اتصال را آزمایش کنید. Kill-switch با مسدود کردن ترافیک غیر PandaVPN در صورت قطع VPN یا توقف ناگهانی کلاینت، از نشت IP جلوگیری می‌کند.

طراحی‌شده برای سناریوهای شبکه پیشرفته

اتصال هوشمند و پشتیبانی 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 با کلاینت دسکتاپ چیست؟

CLI برای تست خودکار، عیب‌یابی از راه دور و اتصالات اسکریپتی مناسب‌تر است. اجرای همزمان کلاینت دسکتاپ Qt قدیمی و CLI توصیه نمی‌شود زیرا ممکن است تداخل در پیکربندی شبکه ایجاد کند.

چرا پس از نصب به مجوزهای سطح سیستم نیاز است؟

ایجاد رابط‌های TUN، تغییر DNS سیستم و اعمال ویژگی‌های حفاظتی پیشرفته مانند Kill-switch به مجوزهای سیستم نیاز دارد؛ بنابراین daemon یا service مربوط به پلتفرم در پس‌زمینه اجرا می‌شود.

چرا Kill-switch را نمی‌توان همراه با حالت proxy استفاده کرد؟

Kill-switch طوری طراحی شده که فقط ترافیک از تونل TUN مجاز باشد و بقیه مسدود شود. حالت standalone proxy رابط TUN ندارد، بنابراین با یکدیگر ناسازگارند. برای استفاده از Kill-switch به حالت pandavpn یا wireguard بروید.