Free VPN for Linux — FreeGuard CLI (no GUI client today)
FreeGuard for Linux ships as a CLI tool only, no desktop GUI. Install via our install script, Homebrew, or GitHub Releases. x86_64 and arm64 supported.
در Linux، FreeGuard فقط بهصورت یک ابزار CLI ارائه میشود. امروز هیچ کلاینت GUI برای Linux وجود ندارد. نصب از طریق اسکریپت نصب ما، Homebrew، یا با دریافت یک binary از GitHub Releases انجام میشود. روی توزیعهای x86_64 و arm64 کار میکند.
دسترسپذیری Linux: فقط CLI، بدون GUI در حال حاضر
ارائه Linux ما یک کلاینت خط فرمان مبتنی بر Go است که بر پایه هسته mihomo ساخته شده است. ما در حال حاضر یک GUI دسکتاپ برای Linux منتشر نمیکنیم. اگر GUI میخواهید، از نسخه Windows یا Mac استفاده کنید.
کلاینت Linuxِ FreeGuard، همان freeguard CLI است که بهصورت یک binary واحد برای توزیعهای اصلی Linux روی x86_64 و arm64 ارائه میشود. این کلاینت ورود، انتخاب node، اتصال، قوانین مسیریابی، و autostart را مدیریت میکند — همهچیز از طریق terminal.
در حال حاضر ما GUI دسکتاپ Linux را ارائه نمیدهیم. اگر به یک رابط دسکتاپ نیاز دارید، برنامههای FreeGuard برای Windows یا Mac گزینههای شما هستند.
FreeGuard را در Linux واقعاً چگونه نصب کنید
سه مسیر پشتیبانیشده برای نصب: اسکریپت نصب ما، Homebrew، یا GitHub Releases. هیچ repository رسمی برای apt، dnf، یا pacman وجود ندارد.
اسکریپت نصب (توصیهشده):
curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh
Homebrew:
brew install planetlinkinc/tap/freeguardvpn
binary مستقیم: artifact مربوط به release را برای معماری خود از GitHub Releases دانلود کنید.
ما .deb، .rpm، یا بستههای Arch را از طریق repositoryهای توزیع منتشر نمیکنیم، و هیچ ورودی apt install freeguard / dnf install freeguard / pacman -S freeguard در هیچ upstream repo وجود ندارد.
قابلیتهایی که واقعاً در Linux CLI ارائه میشوند
- Protocols: anytls, hysteria2, trojan — قابل تنظیم از طریق
freeguard config - انتخاب node:
freeguard connect <alias>(مثلاًfreeguard connect la2,hk1) یا حالت خودکار “best node” - قوانین مسیریابی: زیردستور
freeguard ruleبرای افزودن و فهرستکردن قوانین مسیریابی سفارشی - Autostart:
freeguard autostart enableیک سرویس systemd user را در~/.config/systemd/user/freeguard.serviceنصب میکند (نیازی به root daemon نیست) - Diagnostics:
freeguard doctorمحیط شما را بررسی میکند - Status/monitor:
freeguard statusوfreeguard monitorبرای اطلاعات زنده اتصال
یک toggle جداگانه برای kill-switch دسکتاپ و split tunneling برای هر برنامه بهصورت فرمانهای CLI ارائه نمیشوند.
چگونه شروع کنید
- Step 1:
curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | shرا اجرا کنید - Step 2:
freeguard initرا اجرا کنید و با حساب رایگان خود وارد شوید - Step 3:
freeguard connectرا اجرا کنید (یا برای یک node مشخص،freeguard connect la2و مانند آن)
پرسشهای متداول
آیا FreeGuard یک برنامه GUI برای Linux دارد؟
خیر. ارائه Linux در حال حاضر فقط freeguard CLI است. در Linux هیچ GUI دسکتاپی وجود ندارد. اگر GUI میخواهید، از نسخه Windows یا Mac استفاده کنید.
آیا میتوانم FreeGuard را از package manager توزیع خودم نصب کنم؟
از repositoryهای رسمی توزیع، خیر. از اسکریپت نصب ما (install.sh)، Homebrew، یا دانلود binary از GitHub Releases استفاده کنید. در حال حاضر ما برای apt، dnf، pacman، یا AUR منتشر نمیکنیم.
آیا CLI روی سرورهای headless و Docker کار میکند؟
بله. CLI یک binary واحد Go بدون وابستگی GUI است. این ابزار در sessionهای SSH، داخل containerها، و روی base imageهای حداقلی اجرا میشود، به شرطی که container قابلیتهای شبکهای موردنیاز برای ایجاد یک TUN device را داشته باشد.
آیا میتوانم FreeGuard را بهصورت خودکار هنگام boot اجرا کنم؟
بله. freeguard autostart enable یک سرویس systemd user را در ~/.config/systemd/user/freeguard.service نصب میکند. این سرویس زیر کاربر شما اجرا میشود، نه بهصورت یک root daemon.
کدام معماریها پشتیبانی میشوند؟
Linux با معماریهای x86_64 و arm64. releaseهای هر دو در GitHub Releases منتشر میشوند و از طریق اسکریپت نصب ارائه میگردند.
کدام توزیعهای Linux پشتیبانی میشوند؟
انتظار میرود هر Linux مدرن با kernel جدید کار کند، چون CLI بهصورت یک binary خودکفا و واحد ارائه میشود. ما عمدتاً روی Ubuntu و Debian تست میکنیم.
آیا Linux CLI از همان پروتکلهای برنامههای دسکتاپ پشتیبانی میکند؟
بله. anytls، hysteria2، و trojan همگی در CLI پشتیبانی میشوند، با همان هسته mihomo که برنامههای Windows و Mac از آن استفاده میکنند.
چگونه CLI را uninstall کنم؟
اگر از طریق اسکریپت نصب شده است، binary freeguard را از /usr/local/bin (یا install prefix خودتان) حذف کنید و ~/.config/freeguard را پاک کنید. برای Homebrew، brew uninstall freeguardvpn را اجرا کنید. برای سرویس systemd user، ابتدا freeguard autostart disable را اجرا کنید.
FreeGuard از همه قوانین قابلاجرا پیروی میکند. کاربران مسئول اطمینان از سازگاری استفاده خود از خدمات VPN با قوانین محلی و شرایط استفاده پلتفرمهای شخص ثالث هستند. FreeGuard هیچ فعالیتی را که قوانین یا شرایط استفاده قابلاجرا را نقض کند تشویق یا تأیید نمیکند.