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.
Linuxille tarkoitettu FreeGuard on palvelimille ja kehittäjille rakennettu komentoriviasiakas: reititä liikenne omilla säännöilläsi tai alueen mukaan GeoIP:n avulla, käytä sitä skripteissä JSON-tulosteen avulla ja suorita se systemd-käyttäjäpalveluna. Asenna se yhdellä komennolla x86_64- tai arm64-järjestelmiin.
FreeGuard Linuxissa on komentoriviohjelma
Yksi Go-binääritiedosto, joka määrittää mihomo-ytimen puolestasi. Graafista sovellusta varten käytä FreeGuardia Windowsille tai Macille.
freeguard-komentorivityökalu hoitaa kirjautumisen, palvelimen valinnan, yhteyden muodostamisen, reitityssäännöt ja automaattisen käynnistyksen päätteessä. Se on yksi Go-binääri x86_64- ja arm64-Linuxille, joka määrittää mihomo-ytimen puolestasi, joten se sopii palvelimille, kontteihin ja minimaalisiin asennuksiin sekä kehittäjien kannettaville tietokoneille.
Linuxille ei ole työpöytäsovellusta. Jos haluat graafisen käyttöliittymän, käytä FreeGuardin Windows- tai Mac-sovellusta.
Reititä liikenne haluamallasi tavalla: säännöt ja GeoIP-alueiden reititys
Kirjoita omat reitityssääntösi tai ohjaa yhden alueen liikenne suoraan ja tarkista sitten reitityksen yhteenveto yhteyden muodostamisen jälkeen.
- Sääntötila oletuksena: reitityssäännöt päättävät, mikä liikenne kulkee VPN:n kautta ja mikä ohjataan suoraan, ja
freeguard connecttulostaa selkokielisen reititysyhteenvedon - Mukautetut säännöt:
freeguard rule add DOMAIN example.com DIRECTlisää säännön;rule list,rule removejarule import(URL-osoitteesta tai tiedostosta) hallitsevat loput - GeoIP-alueen reititys:
freeguard config set geoip_region CNohjaa yhden alueen liikenteen, kuten CN:n tai JP:n, suoraan, kun taas kaikki muu pysyy VPN:ssä - TUN-tila:
freeguard connect --tunkaappaa kaiken laitteen liikenteen; ilman sitä FreeGuard tarjoaa paikallisen välityspalvelimen, jota sovelluksesi voivat käyttää
Asenna FreeGuard Linuxiin
Tuettuja asennustapoja on kolme: asennusskripti, Homebrew tai GitHub Releases. Virallisia apt-, dnf- tai pacman-pakettivarastoja ei ole.
Asennusskripti (suositeltu):
curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh
Asenna Homebrew’llä:
brew install planetlinkinc/tap/freeguardvpn
Suora binääritiedosto: lataa arkkitehtuurillesi sopiva julkaisu GitHub Releases -sivulta.
Emme julkaise .deb-, .rpm- tai Arch-paketteja jakeluiden pakettivarastoissa, joten komentoja apt install freeguard, dnf install freeguard tai pacman -S freeguard ei ole.
Lisää CLI-ominaisuuksia
- Protokollat: anytls, hysteria2 ja trojan; valitse yksi yhteyttä kohden, esimerkiksi
freeguard connect la2 anytls - Palvelimen valinta:
freeguard connect la2taihk1aliaksella,freeguard connect USvalitsee parhaan US-palvelimen tai pelkkäfreeguard connectkäyttää viimeksi käyttämääsi palvelinta tai valitsee parhaan - Automaattinen käynnistys:
freeguard autostart enableasentaa systemd:n käyttäjäpalvelun polkuun~/.config/systemd/user/freeguard.service(pääkäyttäjän daemonia ei tarvita) - Diagnostiikka:
freeguard doctortarkistaa ympäristösi - Tila ja seuranta:
freeguard statusjafreeguard monitornäyttävät yhteyden reaaliaikaiset tiedot - Komentosarjat: lisää
--jsonkomentoon, jotta komentosarjat ja tekoälyagentit voivat lukea tulosteen
Näin pääset alkuun
- Vaihe 1: Suorita
curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh - Vaihe 2: Suorita
freeguard initja kirjaudu sisään FreeGuard-tililläsi - Vaihe 3: Suorita
freeguard connect(taifreeguard connect la2tietylle palvelimelle)
Usein kysytyt kysymykset
Onko FreeGuardilla Linuxin graafista käyttöliittymäsovellusta?
Ei. FreeGuard Linuxille on freeguard-komentoriviohjelma. Jos haluat graafisen käyttöliittymän, käytä Windows- tai Mac-sovellusta.
Miten reititän Linuxissa vain osan liikenteestä VPN:n kautta?
Käytä reitityssääntöjä tai GeoIP-aluepohjaista reititystä. freeguard rule add ohjaa tietyt verkkotunnukset tai IP-osoitealueet suoraan tai VPN:n kautta, ja freeguard config set geoip_region CN ohjaa yhden alueen liikenteen suoraan, kun taas muu liikenne kulkee VPN:n kautta.
Onko Linuxin komentorivityökalu ilmainen?
Asentaminen on ilmaista. Yhdistäminen edellyttää FreeGuard-tilausta; suorita freeguard subscribe list nähdäksesi tilausvaihtoehdot.
Voinko asentaa FreeGuardin jakeluni paketinhallinnasta?
Ei virallisista jakelun pakettivarastoista. Käytä asennuskomentosarjaamme (install.sh), Homebrew’ta tai GitHub Releases -sivulta ladattavaa binääriä. Emme julkaise paketteja apt-, dnf- tai pacman-pakettivarastoissa emmekä AURissa.
Toimiiko CLI ilman näyttöä toimivilla palvelimilla ja Dockerissa?
Kyllä. CLI on yksittäinen Go-binaari, jolla ei ole graafisen käyttöliittymän riippuvuuksia. Se toimii SSH:n kautta, konteissa ja minimaalisissa peruskuvissa, kunhan kontilla on TUN-laitteen luomiseen tarvittavat verkkokyvykkyydet.
Voinko käynnistää FreeGuardin automaattisesti käynnistyksen yhteydessä?
Kyllä. freeguard autostart enable asentaa systemd-käyttäjäpalvelun polkuun ~/.config/systemd/user/freeguard.service. Se toimii käyttäjänäsi, ei root-taustaprosessina.
Mitä arkkitehtuureja ja Linux-jakeluja tuetaan?
x86_64- ja arm64-Linux. CLI on yksittäinen Go-binääri, joka määrittää mihomo-ytimen puolestasi, joten minkä tahansa nykyaikaisen jakelun, jossa on tuore kernel, pitäisi toimia; testaamme pääasiassa Ubuntulla ja Debianilla.
Käyttääkö Linuxin CLI samoja protokollia kuin työpöytäsovellukset?
Kyllä. anytls, hysteria2 ja trojan toimivat kaikki CLI:ssä samalla mihomo-ytimellä, jota Windows- ja Mac-sovellukset käyttävät.
Miten poistan CLI:n asennuksen?
Jos käytit asennuskomentosarjaa, poista freeguard-binääritiedosto hakemistosta /usr/local/bin (tai ~/.local/bin) ja poista ~/.freeguard. Jos käytit Homebrew’ta, suorita brew uninstall freeguardvpn. Jos otit automaattisen käynnistyksen käyttöön, suorita ensin freeguard autostart disable.
FreeGuard noudattaa kaikkia sovellettavia lakeja. Käyttäjät vastaavat siitä, että heidän VPN-palvelujen käyttönsä on paikallisten lakien ja kolmansien osapuolten alustojen käyttöehtojen mukaista. FreeGuard ei rohkaise eikä tue mitään toimintaa, joka rikkoo sovellettavia lakeja tai käyttöehtoja.