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 fyrir Linux er skipanalínubiðlari ætlaður netþjónum og forriturum: beindu umferð eftir eigin reglum eða eftir svæðum með GeoIP, gerðu það sjálfvirkt með JSON-úttaki og keyrðu það sem systemd-notendaþjónustu. Settu það upp með einni skipun á x86_64 eða arm64.

FreeGuard á Linux er skipanalínuforrit

Ein Go-tvíundarskrá sem setur upp mihomo-kjarnann fyrir þig. Notaðu FreeGuard fyrir Windows eða Mac ef þú vilt grafískt forrit.

freeguard skipanalínubiðlarinn sér um innskráningu, val á netþjóni, tengingu, beiningarreglur og sjálfræsingu úr flugstöðinni. Þetta er ein Go-tvíundarskrá fyrir x86_64 og arm64 Linux sem setur upp mihomo-kjarnann fyrir þig, svo hún hentar netþjónum, gámum og lágmarksuppsetningum jafnt sem fartölvum þróunaraðila.

Það er ekkert Linux-skjáborðsforrit. Ef þú vilt grafískt viðmót skaltu nota FreeGuard-forritið fyrir Windows eða Mac.

Stýrðu umferðinni á þinn hátt: Reglur og svæðabeining með GeoIP

Skrifaðu þínar eigin leiðarreglur eða beindu umferð frá einu svæði beint, skoðaðu síðan leiðaryfirlitið eftir að þú tengist.

  • Reglustilling sjálfgefin: beiningarreglur ákveða hvaða umferð fer í gegnum VPN-ið og hver fer beint, og freeguard connect birtir beiningaryfirlit á mannamáli
  • Sérsniðnar reglur: freeguard rule add DOMAIN example.com DIRECT bætir við reglu; rule list, rule remove og rule import (úr URL eða skrá) stjórna því sem eftir er
  • GeoIP-svæðisbeining: freeguard config set geoip_region CN beinir umferð frá einu svæði, svo sem CN eða JP, beint á meðan öll önnur umferð helst á VPN-inu
  • TUN-hamur: freeguard connect --tun fangar alla umferð vélarinnar; án hans býður FreeGuard upp á staðbundinn proxy sem forritin þín geta notað

Settu FreeGuard upp á Linux

Þrjár studdar uppsetningarleiðir: uppsetningarskriftan okkar, Homebrew eða GitHub Releases. Engar opinberar apt-, dnf- eða pacman-geymslur eru í boði.

Uppsetningarskrift (mælt með):

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

Settu upp með Homebrew:

brew install planetlinkinc/tap/freeguardvpn

Bein tvíundarskrá: sæktu útgáfuna fyrir þinn arkitektúr á GitHub Releases.

Við gefum ekki út .deb, .rpm eða Arch-pakka í gegnum pakkageymslur dreifinganna, þannig að engin apt install freeguard, dnf install freeguard eða pacman -S freeguard skipun er í boði.

Fleiri CLI-eiginleikar

  • Samskiptareglur: anytls, hysteria2 og trojan; veldu eina fyrir hverja tengingu, til dæmis freeguard connect la2 anytls
  • Val á netþjóni: freeguard connect la2 eða hk1 eftir samheiti, freeguard connect US fyrir besta netþjóninn í Bandaríkjunum, eða einfaldlega freeguard connect til að nota síðasta netþjóninn aftur eða velja þann besta
  • Sjálfræsing: freeguard autostart enable setur upp systemd-þjónustu fyrir notanda á ~/.config/systemd/user/freeguard.service (engin root-þjónusta þarf)
  • Greining: freeguard doctor athugar umhverfið þitt
  • Staða og vöktun: freeguard status og freeguard monitor sýna upplýsingar um virka tengingu
  • Skriftun: bættu --json við skipun til að fá úttak sem skriftur og AI-agentar geta lesið

Hvernig á að byrja

  1. Skref 1: Keyrðu curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh
  2. Skref 2: Keyrðu freeguard init og skráðu þig inn með FreeGuard-reikningnum þínum
  3. Skref 3: Keyrðu freeguard connect (eða freeguard connect la2 til að velja tiltekinn netþjón)

Algengar spurningar

Er FreeGuard með myndrænt viðmót fyrir Linux?

Nei. FreeGuard fyrir Linux er freeguard skipanalínuforritið. Ef þú vilt grafískt viðmót skaltu nota Windows- eða Mac-forritið.

Hvernig beini ég aðeins hluta umferðarinnar í gegnum VPN á Linux?

Notaðu beiningarreglur eða GeoIP-svæðabeiningu. freeguard rule add beinir tilteknum lénum eða IP-bilum beint eða í gegnum VPN, og freeguard config set geoip_region CN beinir umferð frá einu svæði beint á meðan restin helst á VPN.

Er Linux CLI-viðmótið ókeypis?

Uppsetningin er ókeypis. Til að tengjast notarðu FreeGuard-áskriftina þína; keyrðu freeguard subscribe list til að sjá áskriftarleiðirnar.

Get ég sett FreeGuard upp með pakkastjóra Linux-dreifingarinnar minnar?

Ekki úr opinberum pakkasöfnum dreifingarinnar. Notaðu uppsetningarforskriftina okkar (install.sh), Homebrew eða tvíundarskrá frá GitHub Releases. Við gefum ekki út pakka fyrir apt, dnf, pacman eða AUR.

Virkar CLI-ið á netþjónum án grafísks viðmóts og í Docker?

Já. CLI-ið er ein Go-keyrsluskrá án háðra grafísks notendaviðmóts. Það keyrir yfir SSH, inni í gámum og á lágmarksgrunnkerfum, svo lengi sem gámur hefur þá netgetu sem þarf til að búa til TUN-tæki.

Get ég ræst FreeGuard sjálfkrafa við ræsingu?

Já. freeguard autostart enable setur upp systemd notendaþjónustu á ~/.config/systemd/user/freeguard.service. Hún keyrir sem notandi þinn, ekki sem root-þjónusta.

Hvaða arkitektúrar og Linux-dreifingar eru studdar?

Linux á x86_64 og arm64. CLI-ið er ein Go-forritsskrá sem setur upp mihomo core fyrir þig, þannig að allar nútímalegar dreifingar með nýlegum kjarna ættu að virka; við prófum aðallega á Ubuntu og Debian.

Notar Linux CLI sömu samskiptareglur og skjáborðsforritin?

Já. anytls, hysteria2 og trojan virka öll í CLI, á sama mihomo-kjarna og Windows- og Mac-forritin nota.

Hvernig fjarlægi ég CLI-forritið?

Ef þú notaðir uppsetningarskriftuna skaltu fjarlægja freeguard keyrsluskrána úr /usr/local/bin (eða ~/.local/bin) og eyða ~/.freeguard. Ef þú notaðir Homebrew skaltu keyra brew uninstall freeguardvpn. Ef þú virkjaðir sjálfvirka ræsingu skaltu fyrst keyra freeguard autostart disable.

Síðast staðfest: 2026-05-22