FreeGuard for Linux: Command-Line VPN with Rules and GeoIP Routing

FreeGuard for Linux is a command-line client for servers and developers: custom routing rules, GeoIP region routing, JSON output and a systemd user service. Install it with one command on x86_64 or arm64.

FreeGuard za Linux klijent je naredbenog retka namijenjen poslužiteljima i programerima: usmjeravajte promet prema vlastitim pravilima ili regiji uz GeoIP, automatizirajte ga pomoću JSON izlaza i pokrenite kao systemd korisničku uslugu. Instalirajte ga jednom naredbom na x86_64 ili arm64.

FreeGuard na Linuxu je klijent naredbenog retka

Jedna Go binarna datoteka koja za vas postavlja jezgru mihomo. Za grafičku aplikaciju upotrijebite FreeGuard za Windows ili Mac.

CLI freeguard omogućuje prijavu, odabir poslužitelja, povezivanje, pravila usmjeravanja i automatsko pokretanje putem terminala. Riječ je o jednoj Go binarnoj datoteci za Linux na arhitekturama x86_64 i arm64 koja umjesto vas postavlja jezgru mihomo, pa je prikladna za poslužitelje, kontejnere i minimalne instalacije, kao i za prijenosna računala za razvoj.

Ne postoji Linux aplikacija za radnu površinu. Ako želite grafičko sučelje, upotrijebite aplikaciju FreeGuard za Windows ili Mac.

Usmjeravajte promet po svojoj želji: pravila i GeoIP usmjeravanje po regijama

Napišite vlastita pravila usmjeravanja ili usmjerite promet jedne regije izravno, a zatim provjerite sažetak usmjeravanja nakon povezivanja.

  • Način rada s pravilima prema zadanim postavkama: pravila usmjeravanja određuju koji promet prolazi kroz VPN, a koji ide izravno, a freeguard connect ispisuje sažetak usmjeravanja razumljivim jezikom
  • Prilagođena pravila: freeguard rule add DOMAIN example.com DIRECT dodaje pravilo; rule list, rule remove i rule import (s URL-a ili iz datoteke) služe za upravljanje ostalim pravilima
  • Usmjeravanje prema GeoIP regiji: freeguard config set geoip_region CN usmjerava promet jedne regije, poput CN-a ili JP-a, izravno, dok sav ostali promet ostaje na VPN-u
  • TUN način rada: freeguard connect --tun obuhvaća sav promet računala; bez toga FreeGuard pruža lokalni proxy koji vaše aplikacije mogu koristiti

Instalirajte FreeGuard na Linux

Tri podržana načina instalacije: naša instalacijska skripta, Homebrew ili GitHub Releases. Ne postoje službeni apt, dnf ni pacman repozitoriji.

Instalacijska skripta (preporučena):

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

Instalirajte pomoću Homebrewa:

brew install planetlinkinc/tap/freeguardvpn

Izravna binarna datoteka: preuzmite izdanje za svoju arhitekturu sa stranice GitHub Releases.

Ne objavljujemo .deb, .rpm ni Arch pakete putem repozitorija distribucija, pa ne postoji apt install freeguard, dnf install freeguard ni pacman -S freeguard.

Dodatne CLI značajke

  • Protokoli: anytls, hysteria2 i trojan; odaberite jedan po povezivanju, na primjer freeguard connect la2 anytls
  • Odabir poslužitelja: freeguard connect la2 ili hk1 prema aliasu, freeguard connect US za najbolji američki poslužitelj ili samo freeguard connect za ponovnu upotrebu posljednjeg poslužitelja ili odabir najboljeg
  • Automatsko pokretanje: freeguard autostart enable instalira systemd korisničku uslugu u ~/.config/systemd/user/freeguard.service (nije potreban root demon)
  • Dijagnostika: freeguard doctor provjerava vaše okruženje
  • Status i praćenje: freeguard status i freeguard monitor prikazuju pojedinosti o vezi uživo
  • Skriptiranje: dodajte --json naredbi za izlaz koji mogu čitati skripte i AI agenti

Kako započeti

  1. Korak 1: Pokrenite curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh
  2. Korak 2: Pokrenite freeguard init i prijavite se svojim FreeGuard računom
  3. Korak 3: Pokrenite freeguard connect (ili freeguard connect la2 za određeni poslužitelj)

Često postavljana pitanja

Ima li FreeGuard grafičku aplikaciju za Linux?

Ne. FreeGuard za Linux je klijent naredbenog retka freeguard. Ako želite grafičko sučelje, upotrijebite aplikaciju za Windows ili Mac.

Kako mogu usmjeravati samo dio prometa kroz VPN na Linuxu?

Upotrijebite pravila usmjeravanja ili usmjeravanje prema GeoIP regiji. freeguard rule add usmjerava određene domene ili IP raspone izravno ili kroz VPN, a freeguard config set geoip_region CN usmjerava promet iz jedne regije izravno, dok ostatak ostaje na VPN-u.

Je li Linux CLI besplatan?

Instalacija je besplatna. Za povezivanje se koristi vaša pretplata na FreeGuard; pokrenite freeguard subscribe list da biste vidjeli planove.

Mogu li instalirati FreeGuard putem upravitelja paketima svoje distribucije?

Ne iz službenih repozitorija distribucija. Upotrijebite našu instalacijsku skriptu (install.sh), Homebrew ili binarnu datoteku s GitHub Releases. Ne objavljujemo pakete za apt, dnf, pacman ni AUR.

Radi li CLI na poslužiteljima bez grafičkog sučelja i u Dockeru?

Da. CLI je samostalna Go binarna datoteka bez ovisnosti o GUI-ju. Radi putem SSH-a, unutar kontejnera i na minimalnim osnovnim slikama, pod uvjetom da kontejner ima mrežne mogućnosti potrebne za stvaranje TUN uređaja.

Mogu li automatski pokrenuti FreeGuard pri pokretanju sustava?

Da. freeguard autostart enable instalira systemd korisničku uslugu na lokaciju ~/.config/systemd/user/freeguard.service. Pokreće se kao vaš korisnik, a ne kao root demon.

Koje su arhitekture i distribucije podržane?

Linux x86_64 i arm64. CLI je jedna Go binarna datoteka koja za vas postavlja jezgru mihomo, pa bi trebala raditi svaka moderna distribucija s novijom jezgrom; uglavnom testiramo na Ubuntuu i Debianu.

Koristi li Linux CLI iste protokole kao aplikacije za stolna računala?

Da. anytls, hysteria2 i trojan rade u CLI-ju, na istoj mihomo jezgri koju koriste aplikacije za Windows i Mac.

Kako deinstalirati CLI?

Ako ste koristili instalacijsku skriptu, uklonite binarnu datoteku freeguard iz /usr/local/bin (ili ~/.local/bin) i izbrišite ~/.freeguard. Uz Homebrew pokrenite brew uninstall freeguardvpn. Ako ste omogućili automatsko pokretanje, najprije pokrenite freeguard autostart disable.

Posljednja provjera: 2026-05-22