FreeGuard VPN
ہومVPN نوڈزڈاؤن لوڈزقیمتیں

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 tool کے طور پر فراہم کیا جاتا ہے۔ آج کے وقت Linux GUI client موجود نہیں ہے۔ ہمارے install script، Homebrew، یا GitHub Releases سے binary لے کر install کریں۔ x86_64 اور arm64 distros پر کام کرتا ہے۔

Linux Availability: CLI Only, No GUI Today

ہماری Linux offering Go-based command-line client ہے جو mihomo core پر بنی ہوئی ہے۔ اس وقت ہم Linux desktop GUI publish نہیں کرتے۔ اگر آپ کو GUI چاہیے، تو Windows یا Mac app استعمال کریں۔

FreeGuard کا Linux client freeguard CLI ہے، جو بڑے x86_64 اور arm64 Linux distributions کے لیے single binary کی صورت میں distributed ہے۔ یہ login، node selection، connection، routing rules، اور autostart کو handle کرتا ہے — سب کچھ terminal سے۔

اس وقت ہم Linux desktop GUI ship نہیں کرتے۔ اگر آپ کو desktop UI درکار ہے، تو FreeGuard Windows یا Mac apps آپشنز ہیں۔

How You Actually Install FreeGuard on Linux

تین supported install paths: ہمارا install script، Homebrew، یا GitHub Releases۔ کوئی official apt، dnf، یا pacman repositories موجود نہیں ہیں۔

Install script (recommended):

curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh

Homebrew:

brew install planetlinkinc/tap/freeguardvpn

Direct binary: اپنے architecture کے لیے release artifact GitHub Releases سے download کریں۔

ہم distribution repositories کے ذریعے .deb، .rpm، یا Arch packages publish نہیں کرتے، اور کسی بھی upstream repo میں apt install freeguard / dnf install freeguard / pacman -S freeguard entry موجود نہیں ہے۔

Features That Actually Ship in the Linux CLI

  • Protocols: anytls, hysteria2, trojan — freeguard config کے ذریعے configurable
  • Node selection: freeguard connect <alias> (مثلاً freeguard connect la2, hk1) یا automatic “best node” mode
  • Routing rules: custom routing rules add اور list کرنے کے لیے freeguard rule subcommand
  • Autostart: freeguard autostart enable ~/.config/systemd/user/freeguard.service پر systemd user service install کرتا ہے (root daemon کی ضرورت نہیں)
  • Diagnostics: freeguard doctor آپ کے environment کو check کرتا ہے
  • Status/monitor: live connection info کے لیے freeguard status اور freeguard monitor

Separate desktop kill-switch toggle اور per-app split tunneling کو CLI commands کے طور پر expose نہیں کیا گیا۔

How to Get Started

  1. Step 1: curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh چلائیں
  2. Step 2: freeguard init چلائیں اور اپنے free account سے log in کریں
  3. Step 3: freeguard connect چلائیں (یا کسی specific node کے لیے freeguard connect la2 وغیرہ)

Frequently Asked Questions

Does FreeGuard have a Linux GUI application?

No. آج کے وقت Linux offering صرف freeguard CLI ہے۔ Linux پر desktop GUI موجود نہیں ہے۔ اگر آپ کو GUI چاہیے، تو Windows یا Mac app استعمال کریں۔

Can I install FreeGuard from my distribution’s package manager?

Official distribution repos سے نہیں۔ ہمارا install script (install.sh)، Homebrew، یا GitHub Releases سے binary download کریں۔ ہم فی الحال apt, dnf, pacman, یا AUR میں publish نہیں کرتے۔

Does the CLI work on headless servers and Docker?

Yes. CLI ایک single Go binary ہے جس میں GUI dependencies نہیں ہیں۔ یہ SSH sessions، containers کے اندر، اور minimal base images پر چلتا ہے، بشرطیکہ container کے پاس TUN device بنانے کے لیے مطلوبہ network capabilities ہوں۔

Can I start FreeGuard automatically at boot?

Yes. freeguard autostart enable ~/.config/systemd/user/freeguard.service پر systemd user service install کرتا ہے۔ یہ آپ کے user کے تحت چلتا ہے، root daemon کے طور پر نہیں۔

Which architectures are supported?

x86_64 اور arm64 Linux۔ دونوں کے لیے releases GitHub Releases پر publish کیے جاتے ہیں اور install script کے ذریعے serve ہوتے ہیں۔

Which Linux distributions are supported?

کسی بھی modern Linux جس میں recent kernel ہو، کے ساتھ کام کرنے کی توقع ہے کیونکہ CLI ایک single self-contained binary کی صورت میں ship ہوتا ہے۔ ہم بنیادی طور پر Ubuntu اور Debian پر test کرتے ہیں۔

Does the Linux CLI support the same protocols as the desktop apps?

Yes. anytls، hysteria2، اور trojan سب CLI میں supported ہیں، اور وہی underlying mihomo core استعمال ہوتا ہے جو Windows اور Mac apps میں ہے۔

How do I uninstall the CLI?

اگر install script کے ذریعے install کیا گیا تھا، تو /usr/local/bin (یا اپنے install prefix) سے freeguard binary remove کریں اور ~/.config/freeguard delete کریں۔ Homebrew کے لیے brew uninstall freeguardvpn چلائیں۔ systemd user service کے لیے پہلے freeguard autostart disable چلائیں۔

آخری بار تصدیق شدہ: 2026-04-15