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 connectkuvab marsruutimise kokkuvõtte lihtsas keeles - Kohandatud reeglid:
freeguard rule add DOMAIN example.com DIRECTlisab reegli;rule list,rule removejarule import(URL-ist või failist) haldavad ülejäänud reegleid - GeoIP-piirkonnapõhine marsruutimine:
freeguard config set geoip_region CNsuunab ü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 --tunpüü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 la2võihk1aliase järgi,freeguard connect USparima USA serveri jaoks või lihtsaltfreeguard connect, et kasutada viimati valitud serverit või valida parim - Automaatkäivitus:
freeguard autostart enablepaigaldab systemd kasutaja teenuse asukohta~/.config/systemd/user/freeguard.service(root-deemonit pole vaja) - Diagnostika:
freeguard doctorkontrollib teie keskkonda - Olek ja jälgimine:
freeguard statusjafreeguard monitorkuvavad ühenduse reaalajas üksikasju - Skriptimine: lisage käsule
--json, et saada väljund, mida skriptid ja AI-agendid saavad lugeda
Alustamine
- 1. samm: Käivitage
curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh - 2. samm: Käivitage
freeguard initja logige sisse oma FreeGuardi kontoga - 3. samm: Käivitage
freeguard connect(või konkreetse serveri jaoksfreeguard 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.
FreeGuard järgib kõiki kohaldatavaid seadusi. Kasutajad vastutavad selle eest, et nende VPN-teenuste kasutamine vastaks kohalikele seadustele ja kolmandate osapoolte platvormide teenusetingimustele. FreeGuard ei julgusta ega toeta tegevusi, mis rikuvad kehtivaid seadusi või teenusetingimusi.