Szybki start FreeGuard CLI
FreeGuard CLI to klient VPN w wierszu poleceń, który łączy się jednym poleceniem. Zainstaluj go na macOS, Linux lub Windows, zaloguj się za pomocą adresu e-mail i uruchom `freeguard connect`, aby zabezpieczyć swoje połączenie internetowe w mniej niż 5 minut.

Szybki start FreeGuard CLI

FreeGuard CLI to klient VPN w wierszu poleceń, który łączy się jednym poleceniem. Zainstaluj go na macOS, Linux lub Windows, zaloguj się za pomocą adresu e-mail i uruchom freeguard connect, aby zabezpieczyć swoje połączenie internetowe w mniej niż 5 minut.

Instalacja

macOS i Linux

Zainstaluj jednym poleceniem:

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

Albo użyj Homebrew na macOS:

brew install freeguardvpn/tap/freeguard

Po instalacji sprawdź, czy wszystko działa:

freeguard version

Oczekiwany wynik:

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

Windows

Otwórz PowerShell jako Administrator i uruchom:

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

Po instalacji uruchom ponownie terminal i uruchom freeguard version, aby potwierdzić.

Logowanie

FreeGuard CLI używa weryfikacji opartej na e-mailu — rejestracja konta nie jest wymagana.

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

Na swój adres e-mail otrzymasz 6-cyfrowy kod weryfikacyjny. Wprowadź go:

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

Przykładowy wynik:

✓ Zalogowano pomyślnie!
✓ Znaleziono 1 aktywną subskrypcję (Pro Plan, wygasa 2026-12-01)
✓ Konfiguracja wygenerowana: ~/.freeguard/profiles/default.yaml

Jeśli masz konto FreeGuard, możesz również zalogować się przez przeglądarkę:

freeguard login --account

Spowoduje to otwarcie przeglądarki w celu uwierzytelnienia OAuth i automatyczne zwrócenie tokenu.

Połącz

Połącz się z najszybszym dostępnym serwerem jednym poleceniem:

freeguard connect

Przykładowy wynik:

✓ Połączono z United States - New York (us-new-01)
  Protocol: anytls | Latency: 42ms
  Proxy: 127.0.0.1:7890 (HTTP/SOCKS5)

Aby połączyć się z konkretnym krajem:

freeguard connect --country JP

Aby połączyć się z konkretnym węzłem:

freeguard connect jp-tok-01

Weryfikacja

Sprawdź, czy połączenie jest aktywne:

freeguard status

Przykładowy wynik:

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)

Aby uzyskać wynik w formacie czytelnym maszynowo (przydatny do skryptów lub agentów AI):

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}
}

Następne kroki

  • Dokumentacja poleceń CLI — Pełna lista wszystkich poleceń, flag i formatów wyjściowych.
  • Rozwiązywanie problemów z CLI — Rozwiązania typowych problemów z instalacją, logowaniem i połączeniem.
  • Agent FreeGuard CLI — Pozwól AI automatycznie diagnozować i naprawiać problemy.
  • Uruchom freeguard --help, aby zobaczyć wszystkie dostępne polecenia w terminalu.

Najczęściej zadawane pytania

Jak zainstalować FreeGuard CLI w moim systemie?

Uruchom curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh na macOS lub Linux. Na macOS możesz też użyć brew install freeguard. Instalator automatycznie wykrywa system operacyjny i architekturę.

Czy mogę używać FreeGuard CLI bez GUI?

Tak. FreeGuard CLI działa całkowicie bez interfejsu graficznego — uruchamia się wyłącznie w terminalu i nie wymaga GUI. Dzięki temu świetnie nadaje się do serwerów, kontenerów i zdalnych sesji SSH.

Jak przełączać protokoły VPN za pomocą CLI?

Użyj freeguard connect --protocol <name>. Obsługiwane protokoły to Hysteria2, Anytls i Trojan. Domyślnie CLI wybiera najszybszy dostępny protokół dla Twojej sieci.

Czy FreeGuard CLI działa na urządzeniach ARM, takich jak Raspberry Pi?

Tak. CLI obsługuje architektury arm64 i armv7. Skrypt instalacyjny automatycznie wykrywa platformę i pobiera odpowiedni plik binarny.

Ostatnia aktualizacja: marzec 2026