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 operētājsistēmai Linux ir komandrindas klients, kas paredzēts serveriem un izstrādātājiem: maršrutējiet datplūsmu pēc saviem noteikumiem vai reģiona, izmantojot GeoIP, integrējiet to skriptos ar JSON izvadi un darbiniet kā systemd lietotāja pakalpojumu. Instalējiet to ar vienu komandu x86_64 vai arm64 sistēmā.

FreeGuard operētājsistēmā Linux ir komandrindas klients

Viens Go binārais fails, kas jūsu vietā iestata mihomo kodolu. Grafiskai lietotnei izmantojiet FreeGuard operētājsistēmai Windows vai Mac.

freeguard CLI no termināļa ļauj pierakstīties, izvēlēties serveri, izveidot savienojumu, pārvaldīt maršrutēšanas noteikumus un automātisko palaišanu. Tas ir viens Go binārais fails x86_64 un arm64 Linux sistēmām, kas jūsu vietā konfigurē mihomo kodolu, tāpēc tas ir piemērots serveriem, konteineriem un minimālām instalācijām, kā arī izstrādātāju klēpjdatoriem.

Linux nav darbvirsmas lietotnes. Ja vēlaties grafisko saskarni, izmantojiet FreeGuard lietotni operētājsistēmai Windows vai Mac.

Maršrutējiet datplūsmu pēc saviem ieskatiem: noteikumi un GeoIP reģionu maršrutēšana

Izveidojiet savus maršrutēšanas noteikumus vai novirziet viena reģiona datplūsmu tieši, pēc tam pēc savienojuma izveides pārbaudiet maršrutēšanas kopsavilkumu.

  • Pēc noklusējuma — noteikumu režīms: maršrutēšanas noteikumi nosaka, kura datplūsma tiek novirzīta caur VPN un kura — tieši, un freeguard connect izdrukā maršrutēšanas kopsavilkumu vienkāršā valodā
  • Pielāgotie noteikumi: freeguard rule add DOMAIN example.com DIRECT pievieno noteikumu; rule list, rule remove un rule import (no URL vai faila) pārvalda pārējos
  • GeoIP reģiona maršrutēšana: freeguard config set geoip_region CN novirza viena reģiona datplūsmu, piemēram, CN vai JP, tieši, bet visu pārējo datplūsmu — caur VPN
  • TUN režīms: freeguard connect --tun uztver visu datora datplūsmu; bez tā FreeGuard nodrošina lokālu starpniekserveri, ko var izmantot jūsu lietotnes

FreeGuard instalēšana Linux sistēmā

Ir trīs atbalstīti instalēšanas veidi: mūsu instalēšanas skripts, Homebrew vai GitHub Releases. Nav oficiālu apt, dnf vai pacman repozitoriju.

Instalēšanas skripts (ieteicams):

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

Instalējiet, izmantojot Homebrew:

brew install planetlinkinc/tap/freeguardvpn

Tiešais binārais fails: lejupielādējiet savai arhitektūrai paredzēto laidienu no GitHub Releases.

Mēs nepublicējam .deb, .rpm vai Arch pakotnes izplatījumu repozitorijos, tāpēc nevar izmantot apt install freeguard, dnf install freeguard vai pacman -S freeguard.

Vairāk CLI funkciju

  • Protokoli: anytls, hysteria2 un trojan; katram savienojumam izvēlieties vienu, piemēram, freeguard connect la2 anytls
  • Servera izvēle: freeguard connect la2 vai hk1 pēc aizstājvārda, freeguard connect US, lai izvēlētos labāko ASV serveri, vai vienkārši freeguard connect, lai atkārtoti izmantotu pēdējo serveri vai izvēlētos labāko
  • Automātiskā palaišana: freeguard autostart enable instalē systemd lietotāja pakalpojumu ceļā ~/.config/systemd/user/freeguard.service (root dēmons nav nepieciešams)
  • Diagnostika: freeguard doctor pārbauda jūsu vidi
  • Statuss un pārraudzība: freeguard status un freeguard monitor rāda aktuālu informāciju par savienojumu
  • Skriptēšana: pievienojiet komandai --json, lai iegūtu izvadi, ko var nolasīt skripti un MI aģenti

Kā sākt darbu

  1. 1. darbība: Palaidiet curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh
  2. 2. darbība: Palaidiet freeguard init un pierakstieties savā FreeGuard kontā
  3. 3. darbība: Izpildiet freeguard connect (vai freeguard connect la2, lai izveidotu savienojumu ar konkrētu serveri)

Bieži uzdotie jautājumi

Vai FreeGuard ir grafiskā lietotāja interfeisa lietotne operētājsistēmai Linux?

Nē. FreeGuard operētājsistēmai Linux ir freeguard komandrindas klients. Ja vēlaties grafisko saskarni, izmantojiet Windows vai Mac lietotni.

Kā Linux sistēmā maršrutēt caur VPN tikai daļu datplūsmas?

Izmantojiet maršrutēšanas noteikumus vai GeoIP reģiona maršrutēšanu. freeguard rule add novirza konkrētus domēnus vai IP diapazonus tieši vai caur VPN, savukārt freeguard config set geoip_region CN novirza viena reģiona datplūsmu tieši, bet pārējā datplūsma tiek novirzīta caur VPN.

Vai Linux CLI ir bez maksas?

Tā instalēšana ir bez maksas. Lai izveidotu savienojumu, nepieciešams FreeGuard abonements; palaidiet freeguard subscribe list, lai skatītu plānus.

Vai varu instalēt FreeGuard, izmantojot savas Linux distribūcijas pakotņu pārvaldnieku?

Ne no oficiālajām distribūciju krātuvēm. Izmantojiet mūsu instalēšanas skriptu (install.sh), Homebrew vai bināro failu no GitHub Releases. Mēs nepublicējam pakotnes apt, dnf, pacman vai AUR.

Vai CLI darbojas serveros bez grafiskās saskarnes un Docker?

Jā. CLI ir viens Go binārais fails bez GUI atkarībām. Tas darbojas, izmantojot SSH, konteineros un minimālos bāzes attēlos, ja vien konteineram ir nepieciešamās tīkla iespējas TUN ierīces izveidei.

Vai FreeGuard var automātiski palaisties sistēmas startēšanas laikā?

Jā. freeguard autostart enable instalē systemd lietotāja pakalpojumu vietā ~/.config/systemd/user/freeguard.service. Tas darbojas jūsu lietotāja kontā, nevis kā root dēmons.

Kuras arhitektūras un distribūcijas tiek atbalstītas?

Linux sistēmā ar x86_64 un arm64 arhitektūru. CLI ir viens Go binārais fails, kas jūsu vietā iestata mihomo kodolu, tāpēc vajadzētu darboties jebkuram modernam distributīvam ar nesenu kodolu; mēs galvenokārt testējam Ubuntu un Debian.

Vai Linux CLI izmanto tos pašus protokolus, ko darbvirsmas lietotnes?

Jā. anytls, hysteria2 un trojan darbojas CLI, izmantojot to pašu mihomo kodolu, ko izmanto Windows un Mac lietotnes.

Kā atinstalēt CLI?

Ja izmantojāt instalēšanas skriptu, noņemiet bināro failu freeguard no /usr/local/bin (vai ~/.local/bin) un izdzēsiet ~/.freeguard. Ja izmantojāt Homebrew, palaidiet brew uninstall freeguardvpn. Ja iespējojāt automātisko palaišanu, vispirms palaidiet freeguard autostart disable.

Pēdējo reizi pārbaudīts: 2026-05-22