FreeGuard CLI: VPN در ترمینال شما
FreeGuard CLI یک کلاینت VPN خط فرمانِ رایگان و متن‌باز است که به شما امکان می‌دهد به سرورهای VPN متصل شوید، اشتراک خود را مدیریت کنید، و امنیت شبکه‌تان را خودکار کنید — همه از طریق ترمینال. چه توسعه‌دهنده باشید، چه sysadmin، یا کاربر حرفه‌ای، این CLI سریع‌ترین و قابل‌اسکریپت‌ترین راه را برای محافظت از اتصال اینترنت شما فراهم می‌کند.

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