FreeGuard CLI کوئیک اسٹارٹ
FreeGuard CLI ایک کمانڈ-لائن VPN کلائنٹ ہے جو ایک ہی کمانڈ سے کنیکٹ ہوتا ہے۔ اسے macOS، Linux، یا Windows پر انسٹال کریں، اپنی ای میل سے لاگ ان کریں، اور اپنی انٹرنیٹ سیکیور کرنے کے لیے `freeguard connect` چلائیں — سب کچھ 5 منٹ سے بھی کم وقت میں۔

FreeGuard CLI کوئیک اسٹارٹ

FreeGuard CLI ایک کمانڈ-لائن VPN کلائنٹ ہے جو ایک ہی کمانڈ سے کنیکٹ ہوتا ہے۔ اسے macOS، Linux، یا Windows پر انسٹال کریں، اپنی ای میل سے لاگ ان کریں، اور اپنی انٹرنیٹ سیکیور کرنے کے لیے freeguard connect چلائیں — سب کچھ 5 منٹ سے بھی کم وقت میں۔

انسٹالیشن

macOS اور Linux

ایک ہی کمانڈ سے انسٹال کریں:

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

یا macOS پر Homebrew استعمال کریں:

brew install freeguardvpn/tap/freeguard

انسٹالیشن کے بعد، تصدیق کریں کہ یہ درست کام کر رہا ہے:

freeguard version

متوقع آؤٹ پٹ:

FreeGuard CLI v1.0.0
Core: mihomo v1.19.21
OS: darwin/arm64

Windows

PowerShell کو Administrator کے طور پر کھولیں اور یہ چلائیں:

irm https://downloadcli.freeguardvpn.com/cli/install.ps1 | iex

انسٹالیشن کے بعد، اپنا ٹرمینل دوبارہ شروع کریں اور تصدیق کے لیے freeguard version چلائیں۔

لاگ ان

FreeGuard CLI ای میل پر مبنی verification استعمال کرتا ہے — اکاؤنٹ رجسٹریشن درکار نہیں۔

freeguard login --email [email protected] --send-code

آپ کو اپنی ای میل پر 6 ہندسوں کا verification code موصول ہوگا۔ اسے درج کریں:

freeguard login --email [email protected] --code 123456

مثال آؤٹ پٹ:

✓ کامیابی سے لاگ اِن ہو گئے!
✓ 1 active subscription مل گئی (Pro Plan, ختم ہونے کی تاریخ 2026-12-01)
✓ Configuration تیار ہو گئی: ~/.freeguard/profiles/default.yaml

اگر آپ کے پاس FreeGuard اکاؤنٹ ہے، تو آپ browser کے ذریعے بھی لاگ ان کر سکتے ہیں:

freeguard login --account

یہ OAuth authentication کے لیے آپ کا browser کھولتا ہے اور خودکار طور پر token واپس کرتا ہے۔

کنیکٹ

ایک ہی کمانڈ سے تیز ترین دستیاب server سے کنیکٹ کریں:

freeguard connect

مثال آؤٹ پٹ:

✓ United States - New York (us-new-01) سے کنیکٹ ہو گئے
  Protocol: anytls | Latency: 42ms
  Proxy: 127.0.0.1:7890 (HTTP/SOCKS5)

کسی مخصوص ملک سے کنیکٹ کرنے کے لیے:

freeguard connect --country JP

کسی مخصوص node سے کنیکٹ کرنے کے لیے:

freeguard connect jp-tok-01

تصدیق

چیک کریں کہ آپ کا connection فعال ہے:

freeguard status

مثال آؤٹ پٹ:

FreeGuard VPN Status
────────────────────
Status:     ● Connected
Node:       United States - New York (us-new-01)
Protocol:   anytls
Latency:    42ms
Upload:     1.2 MB/s
Download:   15.8 MB/s
Duration:   2h 15m
Mode:       System Proxy (HTTP/SOCKS5)

machine-readable آؤٹ پٹ حاصل کرنے کے لیے (scripting یا AI agents کے لیے مفید):

freeguard status --json
{
  "connected": true,
  "node": {"id": "us-new-01", "name": "United States - New York", "country": "US"},
  "protocol": "anytls",
  "latency_ms": 42,
  "traffic": {"upload_bps": 1258291, "download_bps": 16569754},
  "duration_seconds": 8100,
  "mode": "system_proxy",
  "proxy_port": {"mixed": 7890}
}

اگلے مراحل

  • CLI Commands Reference — تمام commands، flags، اور output formats کی مکمل فہرست۔
  • CLI Troubleshooting — عام انسٹالیشن، لاگ ان، اور connection مسائل کے حل۔
  • FreeGuard CLI Agent — AI کو خودکار طور پر مسائل diagnose اور fix کرنے دیں۔
  • اپنے ٹرمینل سے تمام دستیاب commands دیکھنے کے لیے freeguard --help چلائیں۔

اکثر پوچھے گئے سوالات

میں اپنے سسٹم پر FreeGuard CLI کیسے انسٹال کروں؟

macOS یا Linux پر curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh چلائیں۔ macOS پر، آپ brew install freeguard بھی استعمال کر سکتے ہیں۔ installer آپ کے OS اور architecture کو خودکار طور پر detect کرتا ہے۔

کیا میں GUI کے بغیر FreeGuard CLI استعمال کر سکتا ہوں؟

جی ہاں۔ FreeGuard CLI مکمل طور پر headless ہے — یہ پوری طرح ٹرمینل میں چلتا ہے اور کسی graphical interface کی ضرورت نہیں ہوتی۔ یہ servers، containers، اور remote SSH sessions کے لیے مثالی ہے۔

میں CLI کے ساتھ VPN protocols کیسے تبدیل کروں؟

freeguard connect --protocol <name> استعمال کریں۔ سپورٹڈ protocols میں Hysteria2, Anytls, اور Trojan شامل ہیں۔ CLI آپ کے network کے لیے بطور ڈیفالٹ تیز ترین دستیاب protocol استعمال کرتا ہے۔

کیا FreeGuard CLI Raspberry Pi جیسے ARM devices پر کام کرتا ہے؟

جی ہاں۔ CLI arm64 اور armv7 architectures کو سپورٹ کرتا ہے۔ install script آپ کے platform کو خودکار طور پر detect کرتا ہے اور درست binary ڈاؤن لوڈ کرتا ہے۔

آخری بار اپ ڈیٹ: مارچ 2026