FreeGuard CLI: VPN در ترمینال شما
FreeGuard CLI یک کلاینت VPN خط فرمانِ رایگان و متنباز است که به شما امکان میدهد به سرورهای VPN متصل شوید، اشتراک خود را مدیریت کنید، و امنیت شبکهتان را خودکار کنید — همه از طریق ترمینال. چه توسعهدهنده باشید، چه sysadmin، یا کاربر حرفهای، این CLI سریعترین و قابلاسکریپتترین راه را برای محافظت از اتصال اینترنت شما فراهم میکند.
چرا از یک کلاینت VPN مبتنی بر CLI استفاده کنیم؟
اپلیکیشنهای گرافیکی VPN برای استفادههای معمولی خوب هستند، اما وقتی به سرعت، کنترل، و خودکارسازی نیاز دارید، کم میآورند. اینجا میبینید چرا رویکرد CLI برای کاربران فنی برنده است:
سرعت خام
FreeGuard CLI در چند ثانیه متصل میشود. هیچ GUI برای بارگذاری، هیچ splash screen برای انتظار، و هیچ فرایند پسزمینه غیرضروری وجود ندارد. ترمینال خود را باز کنید، یک دستور تایپ کنید، و متصل هستید.
freeguard connect
همین. اکنون ترافیک شما رمزنگاری شده و از طریق سریعترین سرورِ در دسترس مسیریابی میشود.
آماده برای خودکارسازی
نیاز دارید قبل از اجرای یک اسکریپت استقرار به VPN متصل شوید؟ میخواهید هر ساعت سرورها را بچرخانید؟ CLI بهطور مستقیم با اسکریپتهای shell، jobهای cron، و pipelineهای CI/CD یکپارچه میشود.
#!/bin/bash
freeguard connect --server us-west
./deploy.sh
freeguard disconnect
پشتیبانی از سرورهای Headless
یک نمونه ابری را بدون محیط دسکتاپ اجرا میکنید؟ CLI روی سرورهای headless کاملاً کار میکند. بدون X11، بدون Wayland، بدون مشکل. نصب کنید، احراز هویت کنید، متصل شوید.
یکپارچگی با عاملهای هوش مصنوعی
این همان چیزی است که واقعاً FreeGuard CLI را متمایز میکند. این ابزار از ابتدا برای کار با دستیارهای کدنویسی هوش مصنوعی مانند Claude Code، Cursor، و OpenClaw طراحی شده است. عاملهای هوش مصنوعی میتوانند اتصال VPN شما را از طریق گفتوگوی طبیعی نصب، پیکربندی، و مدیریت کنند. هیچ مرحله دستیای لازم نیست.
نصب سریع
شروع کار در هر پلتفرمی کمتر از یک دقیقه طول میکشد.
macOS
brew install freeguard/tap/freeguard
Linux (Ubuntu / Debian)
curl -fsSL https://cli.freeguard.com/install.sh | bash
Linux (Other Distributions)
curl -fsSL https://cli.freeguard.com/install.sh | bash
نصاب توزیع شما را تشخیص میدهد و بسته مناسب را نصب میکند.
Windows
winget install FreeGuard.CLI
تأیید نصب
freeguard --version
باید شماره نسخه را که روی stdout چاپ شده است ببینید.
اولین اتصال شما
مرحله 1: ورود
freeguard login
این کار مرورگر شما را برای احراز هویت باز میکند. روی سرورهای headless، از ورود مبتنی بر ایمیل استفاده کنید:
freeguard login --method email
مرحله 2: اتصال
freeguard connect
FreeGuard بهطور خودکار سریعترین سرور را بر اساس موقعیت شما انتخاب میکند. برای انتخاب یک منطقه مشخص:
freeguard connect --server jp-tokyo
مرحله 3: تأیید
freeguard status
این دستور وضعیت اتصال، سرور فعلی، پروتکل، و مدت زمان اتصال شما را نمایش میدهد.
مرحله 4: قطع اتصال
freeguard disconnect
چه چیزی FreeGuard CLI را متفاوت میکند
راهاندازی با یک دستور
سایر CLIهای VPN نیاز دارند فایلهای پیکربندی را دانلود کنید، YAML را ویرایش کنید، و certificateها را بهصورت دستی مدیریت کنید. FreeGuard CLI همه چیز را انجام میدهد:
freeguard login && freeguard connect
دو دستور. صفر فایل پیکربندی.
ساختهشده برای عاملهای هوش مصنوعی
FreeGuard CLI اولین کلاینت VPN است که برای استفاده توسط دستیارهای هوش مصنوعی طراحی شده است. هر دستور از خروجی --json و حالت --no-color برای parsing ماشینی پشتیبانی میکند. عاملهای هوش مصنوعی روی پلتفرمهایی مانند Claude Code میتوانند FreeGuard را بدون هیچ مداخله انسانی نصب و مدیریت کنند.
پروتکلهای مدرن
FreeGuard CLI بهصورت پیشفرض از پروتکلهای Trojan، Hysteria2، و AnyTLS پشتیبانی میکند. کلاینت بهطور خودکار بهترین پروتکل را بر اساس شرایط شبکه شما انتخاب میکند، یا میتوانید یکی را بهصورت دستی مشخص کنید:
freeguard connect --protocol hysteria2
برابری چندسکویی
همان دستورات بهطور یکسان روی macOS، Linux، و Windows کار میکنند. اسکریپتهایی که روی Mac خود مینویسید بدون تغییر روی سرورهای production شما اجرا خواهند شد.
متنباز
کلاینت CLI کاملاً متنباز است. میتوانید کد را بررسی کنید، قابلیتها را اضافه کنید، یا آن را برای استفاده خودتان fork کنید.
دستورات رایج در یک نگاه
| Command | Description |
|---|---|
freeguard login |
احراز هویت حساب شما |
freeguard connect |
اتصال به سریعترین سرور |
freeguard connect --server <id> |
اتصال به یک سرور مشخص |
freeguard disconnect |
قطع اتصال از VPN |
freeguard status |
نمایش وضعیت اتصال |
freeguard servers |
فهرست سرورهای در دسترس |
freeguard config |
مشاهده یا بهروزرسانی تنظیمات |
freeguard logout |
خروج از حساب |
مراحل بعدی
- FreeGuard CLI overview — فهرست کامل قابلیتها و مستندات
- AI Agent Setup — اجازه دهید دستیار هوش مصنوعی شما VPN را برایتان مدیریت کند
- Pricing — طرحی را انتخاب کنید که با میزان استفاده شما سازگار است
- CLI vs GUI — مطمئن نیستید از کدام کلاینت استفاده کنید؟ آنها را کنار هم مقایسه میکنیم
آخرین بهروزرسانی: March 2026