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 Linuxile on käsureaklient, mis on loodud serverite ja arendajate jaoks: suunake liiklust oma reeglite või GeoIP abil piirkonna järgi, juhtige seda skriptidega JSON-väljundit kasutades ning käivitage seda systemd kasutajateenusena. Paigaldage see ühe käsuga x86_64- või arm64-süsteemile.

FreeGuard Linuxis on käsureaklient

Üks Go binaarfail, mis seadistab mihomo tuuma teie eest. Graafilise rakenduse jaoks kasutage FreeGuardi Windowsi või Maci jaoks.

freeguardi käsurealiides haldab terminalist sisselogimist, serveri valimist, ühenduse loomist, marsruutimisreegleid ja automaatset käivitamist. See on üks Go binaarfail x86_64 ja arm64 Linuxi jaoks, mis seadistab mihomo tuuma teie eest, mistõttu sobib see nii serveritele, konteineritele ja minimaalsetele paigaldustele kui ka arendajate sülearvutitele.

Linuxi jaoks pole töölauarakendust. Kui soovite graafilist kasutajaliidest, kasutage FreeGuardi Windowsi või Maci rakendust.

Suunake liiklus endale sobivalt: reeglid ja GeoIP-põhine piirkondade suunamine

Koostage oma liikluse suunamise reeglid või suunake ühe piirkonna liiklus otse, seejärel kontrollige pärast ühenduse loomist suunamise kokkuvõtet.

  • Vaikimisi reeglipõhine režiim: marsruutimisreeglid määravad, milline liiklus liigub VPN-i kaudu ja milline otse, ning freeguard connect kuvab marsruutimise kokkuvõtte lihtsas keeles
  • Kohandatud reeglid: freeguard rule add DOMAIN example.com DIRECT lisab reegli; rule list, rule remove ja rule import (URL-ist või failist) haldavad ülejäänud reegleid
  • GeoIP-piirkonnapõhine marsruutimine: freeguard config set geoip_region CN suunab ühe piirkonna, näiteks CN-i või JP, liikluse otse, samal ajal kui kogu ülejäänud liiklus jääb VPN-i kaudu liikuma
  • TUN-režiim: freeguard connect --tun püüab kinni kogu masina liikluse; ilma selleta pakub FreeGuard kohalikku puhverserverit, mida teie rakendused saavad kasutada

FreeGuardi installimine Linuxis

Kolm toetatud paigaldusviisi: meie installiskript, Homebrew või GitHub Releases. Ametlikke apt-, dnf- ega pacmani hoidlaid pole.

Paigaldusskript (soovitatav):

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

Paigaldamine Homebrew’iga:

brew install planetlinkinc/tap/freeguardvpn

Otse binaarfailina: laadige oma arhitektuurile vastav versioon alla GitHub Releases.

Me ei avalda .deb-, .rpm- ega Archi pakette distributsioonide hoidlates, seega pole võimalik kasutada käske apt install freeguard, dnf install freeguard ega pacman -S freeguard.

Rohkem CLI-funktsioone

  • Protokollid: anytls, hysteria2 ja trojan; valige ühenduse jaoks üks, näiteks freeguard connect la2 anytls
  • Serveri valimine: freeguard connect la2 või hk1 aliase järgi, freeguard connect US parima USA serveri jaoks või lihtsalt freeguard connect, et kasutada viimati valitud serverit või valida parim
  • Automaatkäivitus: freeguard autostart enable paigaldab systemd kasutaja teenuse asukohta ~/.config/systemd/user/freeguard.service (root-deemonit pole vaja)
  • Diagnostika: freeguard doctor kontrollib teie keskkonda
  • Olek ja jälgimine: freeguard status ja freeguard monitor kuvavad ühenduse reaalajas üksikasju
  • Skriptimine: lisage käsule --json, et saada väljund, mida skriptid ja AI-agendid saavad lugeda

Alustamine

  1. 1. samm: Käivitage curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh
  2. 2. samm: Käivitage freeguard init ja logige sisse oma FreeGuardi kontoga
  3. 3. samm: Käivitage freeguard connect (või konkreetse serveri jaoks freeguard connect la2)

Korduma kippuvad küsimused

Kas FreeGuardil on Linuxi graafilise kasutajaliidesega rakendus?

Ei. FreeGuard Linuxile on käsureaklient freeguard. Kui soovite graafilist kasutajaliidest, kasutage Windowsi või Maci rakendust.

Kuidas suunata Linuxis VPN-i kaudu ainult osa liiklusest?

Kasutage marsruutimisreegleid või GeoIP-põhist piirkonnamarsruutimist. freeguard rule add suunab kindlate domeenide või IP-vahemike liikluse otse või VPN-i kaudu ning freeguard config set geoip_region CN suunab ühe piirkonna liikluse otse, samal ajal kui ülejäänud liiklus jääb VPN-i.

Kas Linuxi CLI on tasuta?

Selle installimine on tasuta. Ühenduse loomiseks on vaja FreeGuardi tellimust; plaanide vaatamiseks käivitage freeguard subscribe list.

Kas saan FreeGuardi installida oma distributsiooni paketihalduri kaudu?

Ametlikest distributsioonihoidlatest mitte. Kasutage meie installiskripti (install.sh), Homebrew’d või GitHub Releasesi binaarfaili. Me ei avalda pakette apt-i, dnf-i, pacmani ega AUR-i.

Kas CLI töötab graafilise kasutajaliideseta serverites ja Dockeris?

Jah. CLI on üks Go binaarfail, millel puuduvad GUI-sõltuvused. See töötab SSH kaudu, konteinerites ja minimaalsetel baaspiltidel, kui konteineril on TUN-seadme loomiseks vajalikud võrguvõimalused.

Kas saan FreeGuardi süsteemi käivitamisel automaatselt käivitada?

Jah. freeguard autostart enable paigaldab systemd kasutaja teenuse asukohta ~/.config/systemd/user/freeguard.service. See töötab teie kasutajana, mitte juurkasutaja taustateenusena.

Milliseid arhitektuure ja distributsioone toetatakse?

x86_64 ja arm64 Linuxi jaoks. CLI on üks Go binaarfail, mis seadistab teie eest mihomo tuuma, seega peaks töötama iga kaasaegne distributsioon, millel on hiljutine kernel; testime peamiselt Ubuntus ja Debianis.

Kas Linuxi CLI kasutab samu protokolle mis töölauarakendused?

Jah. anytls, hysteria2 ja trojan töötavad kõik CLI-s sama mihomo tuumaga, mida kasutavad Windowsi ja Maci rakendused.

Kuidas CLI desinstallida?

Kui kasutasite installiskripti, eemaldage binaarfail freeguard asukohast /usr/local/bin (või ~/.local/bin) ja kustutage ~/.freeguard. Homebrew kasutamisel käivitage brew uninstall freeguardvpn. Kui lubasite automaatkäivituse, käivitage esmalt freeguard autostart disable.

Viimati kinnitatud: 2026-05-22