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 pentru Linux este un client în linie de comandă creat pentru servere și dezvoltatori: direcționați traficul folosind propriile reguli sau în funcție de regiune, cu GeoIP, automatizați-l prin scripturi cu ieșire JSON și rulați-l ca serviciu de utilizator systemd. Instalați-l cu o singură comandă pe x86_64 sau arm64.

FreeGuard pe Linux este un client pentru linia de comandă

Un singur binar Go care configurează nucleul mihomo pentru dvs. Pentru o aplicație grafică, utilizați FreeGuard pentru Windows sau Mac.

Interfața CLI freeguard gestionează autentificarea, selectarea serverului, conectarea, regulile de rutare și pornirea automată din terminal. Este un singur binar Go pentru Linux x86_64 și arm64 care configurează nucleul mihomo pentru dvs., așa că se potrivește serverelor, containerelor și instalărilor minimale, precum și laptopurilor pentru dezvoltatori.

Nu există o aplicație desktop pentru Linux. Dacă doriți o interfață grafică, folosiți aplicația FreeGuard pentru Windows sau Mac.

Direcționați traficul după preferințe: reguli și rutare GeoIP pe regiuni

Scrieți propriile reguli de rutare sau direcționați direct traficul unei regiuni, apoi verificați rezumatul rutării după conectare.

  • Modul bazat pe reguli este activat implicit: regulile de rutare decid ce trafic trece prin VPN și ce trafic este direcționat direct, iar freeguard connect afișează un rezumat al rutării în limbaj simplu
  • Reguli personalizate: freeguard rule add DOMAIN example.com DIRECT adaugă o regulă; rule list, rule remove și rule import (dintr-un URL sau dintr-un fișier) gestionează restul
  • Rutare GeoIP pe regiuni: freeguard config set geoip_region CN direcționează traficul unei regiuni, precum CN sau JP, direct, în timp ce restul traficului rămâne pe VPN
  • Modul TUN: freeguard connect --tun captează tot traficul mașinii; fără acesta, FreeGuard oferă un proxy local pe care îl pot folosi aplicațiile

Instalați FreeGuard pe Linux

Trei metode de instalare acceptate: scriptul nostru de instalare, Homebrew sau GitHub Releases. Nu există depozite oficiale apt, dnf sau pacman.

Script de instalare (recomandat):

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

Instalați cu Homebrew:

brew install planetlinkinc/tap/freeguardvpn

Binar direct: descărcați versiunea pentru arhitectura dvs. din GitHub Releases.

Nu publicăm pachete .deb, .rpm sau Arch prin intermediul depozitelor distribuțiilor, așa că nu există apt install freeguard, dnf install freeguard sau pacman -S freeguard.

Mai multe funcționalități CLI

  • Protocoale: anytls, hysteria2 și trojan; alegeți unul pentru fiecare conexiune, de exemplu freeguard connect la2 anytls
  • Selectarea serverului: freeguard connect la2 sau hk1 după alias, freeguard connect US pentru cel mai bun server din SUA sau freeguard connect simplu pentru a reutiliza ultimul server sau a-l alege pe cel mai bun
  • Pornire automată: freeguard autostart enable instalează un serviciu systemd pentru utilizator la ~/.config/systemd/user/freeguard.service (nu este necesar un daemon root)
  • Diagnosticare: freeguard doctor verifică mediul
  • Starea și monitorizarea: freeguard status și freeguard monitor afișează detalii în timp real despre conexiune
  • Scriptare: adăugați --json la o comandă pentru a obține un rezultat care poate fi citit de scripturi și agenți AI

Cum să începeți

  1. Pasul 1: Rulați curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh
  2. Pasul 2: Rulați freeguard init și conectați-vă cu contul dvs. FreeGuard
  3. Pasul 3: Rulați freeguard connect (sau freeguard connect la2 pentru un server specific)

Întrebări frecvente

FreeGuard are o aplicație cu interfață grafică pentru Linux?

Nu. FreeGuard pentru Linux este clientul în linie de comandă freeguard. Dacă doriți o interfață grafică, utilizați aplicația pentru Windows sau Mac.

Cum direcționez doar o parte din trafic prin VPN pe Linux?

Folosiți reguli de rutare sau rutarea după regiunea GeoIP. freeguard rule add trimite anumite domenii sau intervale IP direct sau prin VPN, iar freeguard config set geoip_region CN trimite traficul unei regiuni direct, în timp ce restul rămâne pe VPN.

CLI-ul pentru Linux este gratuit?

Instalarea este gratuită. Conectarea folosește abonamentul FreeGuard; rulați freeguard subscribe list pentru a vedea planurile.

Pot instala FreeGuard din managerul de pachete al distribuției mele?

Nu din depozitele oficiale ale distribuției. Folosiți scriptul nostru de instalare (install.sh), Homebrew sau un binar din GitHub Releases. Nu publicăm în apt, dnf, pacman sau AUR.

Funcționează CLI-ul pe servere fără interfață grafică și în Docker?

Da. CLI-ul este un singur binar Go, fără dependențe de interfață grafică. Rulează prin SSH, în containere și pe imagini de bază minimale, atât timp cât un container are capabilitățile de rețea necesare pentru a crea un dispozitiv TUN.

Pot porni FreeGuard automat la pornirea sistemului?

Da. freeguard autostart enable instalează un serviciu systemd pentru utilizator la ~/.config/systemd/user/freeguard.service. Acesta rulează ca utilizatorul dvs., nu ca un daemon root.

Ce arhitecturi și distribuții sunt acceptate?

Linux x86_64 și arm64. CLI-ul este un singur binar Go care configurează nucleul mihomo pentru dvs., așa că ar trebui să funcționeze pe orice distribuție modernă cu un kernel recent; testăm în principal pe Ubuntu și Debian.

CLI-ul Linux folosește aceleași protocoale ca aplicațiile desktop?

Da. anytls, hysteria2 și trojan funcționează toate în CLI, pe același nucleu mihomo pe care îl folosesc aplicațiile pentru Windows și Mac.

Cum dezinstalez CLI-ul?

Dacă ați folosit scriptul de instalare, eliminați binarul freeguard din /usr/local/bin (sau ~/.local/bin) și ștergeți ~/.freeguard. Dacă ați folosit Homebrew, rulați brew uninstall freeguardvpn. Dacă ați activat pornirea automată, rulați mai întâi freeguard autostart disable.

Ultima verificare: 2026-05-22