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 għal Linux huwa klijent tal-linja tal-kmand maħsub għas-servers u għall-iżviluppaturi: idderieġi t-traffiku bir-regoli tiegħek jew skont ir-reġjun permezz ta’ GeoIP, ikkontrollah bi skripts bl-output JSON u ħaddmu bħala servizz tal-utent systemd. Installah b’kmand wieħed fuq x86_64 jew arm64.

FreeGuard fuq Linux huwa klijent tal-linja tal-kmand

Binarju Go wieħed li jħejji l-qalba mihomo għalik. Għal app grafika, uża FreeGuard għal Windows jew Mac.

Il-CLI freeguard jieħu ħsieb id-dħul fil-kont, l-għażla tas-server, il-konnessjoni, ir-regoli tar-routing u l-istartjar awtomatiku mit-terminal. Huwa binarju wieħed ta’ Go għal Linux x86_64 u arm64 li jħejji l-core mihomo għalik, għalhekk huwa adattat għal servers, containers u installazzjonijiet minimi kif ukoll għal laptops tal-iżviluppaturi.

M’hemmx app desktop għal Linux. Jekk trid interface grafika, uża l-app FreeGuard għal Windows jew Mac.

Idderieġi t-Traffiku kif Trid: Regoli u Rotot skont ir-Reġjun tal-GeoIP

Ikteb ir-regoli tar-routing tiegħek jew għaddi t-traffiku ta’ reġjun wieħed direttament, imbagħad iċċekkja s-sommarju tar-routing wara li tikkonnettja.

  • Modalità tar-regoli bħala default: ir-regoli tar-routing jiddeċiedu liema traffiku jgħaddi mill-VPN u liema jgħaddi direttament, u freeguard connect jistampa sommarju tar-routing b’lingwaġġ sempliċi
  • Regoli personalizzati: freeguard rule add DOMAIN example.com DIRECT iżid regola; rule list, rule remove u rule import (minn URL jew fajl) jimmaniġġjaw il-bqija
  • Routing tat-traffiku skont ir-reġjun GeoIP: freeguard config set geoip_region CN jibgħat it-traffiku ta’ reġjun wieħed, bħal CN jew JP, direttament, filwaqt li kull ħaġa oħra tibqa’ fuq il-VPN
  • Modalità TUN: freeguard connect --tun jaqbad it-traffiku kollu tal-magna; mingħajru, FreeGuard jipprovdi proxy lokali li l-apps tiegħek jistgħu jużaw

Installa FreeGuard fuq Linux

Hemm tliet metodi ta’ installazzjoni appoġġati: l-iskript tal-installazzjoni tagħna, Homebrew, jew GitHub Releases. M’hemmx repożitorji uffiċjali apt, dnf jew pacman.

Skript tal-installazzjoni (rakkomandat):

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

Installa b’Homebrew:

brew install planetlinkinc/tap/freeguardvpn

Binarju dirett: niżżel ir-rilaxx għall-arkitettura tiegħek minn GitHub Releases.

Ma nippubblikawx pakketti .deb, .rpm jew Arch permezz tar-repożitorji tad-distribuzzjonijiet, għalhekk m’hemmx apt install freeguard, dnf install freeguard jew pacman -S freeguard.

Aktar Karatteristiċi tas-CLI

  • Protokolli: anytls, hysteria2 u trojan; agħżel wieħed għal kull konnessjoni, pereżempju freeguard connect la2 anytls
  • Għażla tas-server: freeguard connect la2 jew hk1 bl-alias, freeguard connect US għall-aħjar server fl-Istati Uniti, jew freeguard connect waħdu biex terġa’ tuża l-aħħar server tiegħek jew tagħżel l-aħjar wieħed
  • Tnedija awtomatika: freeguard autostart enable jinstalla servizz tal-utent ta’ systemd f’~/.config/systemd/user/freeguard.service (mhu meħtieġ ebda daemon root)
  • Dijanjostiċi: freeguard doctor jiċċekkja l-ambjent tiegħek
  • L-istatus u l-monitoraġġ: freeguard status u freeguard monitor juru dettalji f’ħin reali tal-konnessjoni
  • Skripting: żid --json ma’ kmand biex tikseb output li l-iskripts u l-aġenti tal-IA jistgħu jaqraw

Kif Tibda

  1. Pass 1: Esegwi curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh
  2. Pass 2: Ħaddem freeguard init u idħol fil-kont tiegħek ta’ FreeGuard
  3. Pass 3: Ħaddem freeguard connect (jew freeguard connect la2 għal server speċifiku)

Mistoqsijiet Frekwenti

FreeGuard għandu applikazzjoni b’interfaċċja grafika għal-Linux?

Le. FreeGuard għal Linux huwa l-klijent tal-linja tal-kmand freeguard. Jekk trid interfaċċja grafika, uża l-app għall-Windows jew għall-Mac.

Kif ngħaddi biss parti mit-traffiku mill-VPN fuq Linux?

Uża regoli tar-routing jew ir-routing skont ir-reġjun GeoIP. freeguard rule add jibgħat domains jew firxiet ta’ indirizzi IP speċifiċi direttament jew permezz tal-VPN, u freeguard config set geoip_region CN jibgħat it-traffiku ta’ reġjun wieħed direttament filwaqt li l-bqija jibqa’ fuq il-VPN.

Il-CLI tal-Linux huwa b’xejn?

L-installazzjoni tiegħu hija bla ħlas. Biex tikkonnettja, għandek bżonn abbonament ta’ FreeGuard; ħaddem freeguard subscribe list biex tara l-pjanijiet.

Nista’ ninstalla FreeGuard mill-maniġer tal-pakketti tad-distribuzzjoni tiegħi?

Mhux mir-repożitorji uffiċjali tad-distribuzzjonijiet. Uża l-iskritt tal-installazzjoni tagħna (install.sh), Homebrew, jew binarju minn GitHub Releases. Ma nippubblikawx fuq apt, dnf, pacman jew l-AUR.

Il-CLI jaħdem fuq servers mingħajr GUI u f’Docker?

Iva. Is-CLI huwa binarju Go waħdieni mingħajr dipendenzi fuq GUI. Jaħdem permezz ta’ SSH, ġewwa kontenituri u fuq immaġnijiet bażiċi minimi, sakemm kontenitur ikollu l-kapaċitajiet tan-netwerk li jeħtieġ biex joħloq apparat TUN.

Nista’ nibda FreeGuard awtomatikament mal-ibbutjar?

Iva. freeguard autostart enable jinstalla servizz tal-utent ta’ systemd f’~/.config/systemd/user/freeguard.service. Dan jaħdem bħala l-utent tiegħek, mhux bħala daemon root.

Liema arkitetturi u distribuzzjonijiet huma appoġġati?

Linux x86_64 u arm64. Is-CLI huwa binarju wieħed ta’ Go li jikkonfigura l-qalba mihomo għalik, għalhekk kwalunkwe distribuzzjoni moderna b’kernel riċenti għandha taħdem; nittestjaw prinċipalment fuq Ubuntu u Debian.

Il-CLI tal-Linux juża l-istess protokolli bħall-apps tad-desktop?

Iva. anytls, hysteria2 u trojan kollha jaħdmu fis-CLI, fuq l-istess core ta’ mihomo li jużaw l-apps tal-Windows u tal-Mac.

Kif inneħħi s-CLI?

Jekk użajt l-iskript tal-installazzjoni, neħħi l-binarju freeguard minn /usr/local/bin (jew ~/.local/bin) u ħassar ~/.freeguard. Bil-Homebrew, ħaddem brew uninstall freeguardvpn. Jekk attivajt l-istartjar awtomatiku, ħaddem l-ewwel freeguard autostart disable.

Iċċekkjat l-aħħar: 2026-05-22