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 за Linux је клијент командне линије намењен серверима и програмерима: усмеравајте саобраћај према сопственим правилима или по региону помоћу GeoIP-а, користите га у скриптама уз JSON излаз и покрећите га као кориснички сервис systemd-а. Инсталирајте га једном командом на x86_64 или arm64.
FreeGuard на Linux-у је клијент командне линије
Једна Go бинарна датотека која за вас подешава mihomo језгро. За графичку апликацију користите FreeGuard за Windows или Mac.
CLI freeguard омогућава пријављивање, избор сервера, повезивање, подешавање правила рутирања и аутоматско покретање из терминала. То је једна Go бинарна датотека за x86_64 и arm64 Linux која за вас подешава mihomo језгро, па је погодна за сервере, контејнере и минималне инсталације, као и за лаптопове програмера.
Не постоји десктоп апликација за Linux. Ако желите графички интерфејс, користите FreeGuard апликацију за Windows или Mac.
Усмерите саобраћај на свој начин: правила и GeoIP усмеравање по регионима
Напишите сопствена правила рутирања или усмерите саобраћај једног региона директно, а затим проверите преглед рутирања након повезивања.
- Режим правила је подразумеван: правила рутирања одређују који саобраћај иде преко VPN-а, а који директно, а
freeguard connectприказује сажетак рутирања једноставним језиком - Прилагођена правила:
freeguard rule add DOMAIN example.com DIRECTдодаје правило;rule list,rule removeиrule import(са URL адресе или из датотеке) служе за управљање осталим правилима - Усмеравање по GeoIP региону:
freeguard config set geoip_region CNусмерава саобраћај из једног региона, као што су CN или JP, директно, док сав остали саобраћај остаје на VPN-у - TUN режим:
freeguard connect --tunобухвата сав саобраћај рачунара; без њега, FreeGuard обезбеђује локални прокси који ваше апликације могу да користе
Инсталирајте FreeGuard на Linux-у
Три подржана начина инсталације: наша инсталациона скрипта, Homebrew или GitHub Releases. Не постоје званични apt, dnf или pacman репозиторијуми.
Инсталациона скрипта (препоручено):
curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh
Инсталирајте помоћу Homebrew-а:
brew install planetlinkinc/tap/freeguardvpn
Директно преузимање бинарне датотеке: преузмите издање за своју архитектуру са странице GitHub Releases.
Не објављујемо .deb, .rpm нити Arch пакете у репозиторијумима дистрибуција, тако да не постоје команде apt install freeguard, dnf install freeguard нити pacman -S freeguard.
Додатне CLI функције
- Протоколи: anytls, hysteria2 и trojan; изаберите један за сваку везу, на пример
freeguard connect la2 anytls - Избор сервера:
freeguard connect la2илиhk1за избор по алијасу,freeguard connect USза најбољи сервер у САД, или самоfreeguard connectда поново користите последњи сервер или изаберете најбољи - Аутоматско покретање:
freeguard autostart enableинсталира systemd кориснички сервис на~/.config/systemd/user/freeguard.service(није потребан root демон) - Дијагностика:
freeguard doctorпроверава ваше окружење - Статус и праћење:
freeguard statusиfreeguard monitorприказују детаље о вези у реалном времену - Скриптовање: додајте
--jsonкоманди да бисте добили излаз који скрипте и AI агенти могу да читају
Како да почнете
- Корак 1: Покрените
curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh - Корак 2: Покрените
freeguard initи пријавите се на свој FreeGuard налог - Корак 3: Покрените
freeguard connect(илиfreeguard connect la2за одређени сервер)
Често постављана питања
Да ли FreeGuard има GUI апликацију за Linux?
Не. FreeGuard за Linux је клијент командне линије freeguard. Ако желите графички интерфејс, користите апликацију за Windows или Mac.
Како да усмерим само део саобраћаја преко VPN-а на Linux-у?
Користите правила рутирања или рутирање по GeoIP региону. freeguard rule add усмерава одређене домене или опсеге IP адреса директно или преко VPN-а, а freeguard config set geoip_region CN усмерава саобраћај из једног региона директно, док остатак остаје на VPN-у.
Да ли је Linux CLI бесплатан?
Инсталација је бесплатна. За повезивање се користи ваша FreeGuard претплата; покрените freeguard subscribe list да бисте видели планове.
Могу ли да инсталирам FreeGuard преко менаџера пакета своје дистрибуције?
Не из званичних репозиторијума дистрибуција. Користите нашу скрипту за инсталацију (install.sh), Homebrew или бинарну датотеку са GitHub Releases. Не објављујемо пакете у apt, dnf, pacman нити AUR.
Да ли CLI ради на серверима без графичког интерфејса и у Docker-у?
Да. CLI је једна Go бинарна датотека без зависности од GUI-ја. Ради преко SSH-а, унутар контејнера и на минималним основним сликама, под условом да контејнер има мрежне могућности потребне за креирање TUN уређаја.
Да ли могу аутоматски да покренем FreeGuard при покретању система?
Да. freeguard autostart enable инсталира systemd сервис корисника на путањи ~/.config/systemd/user/freeguard.service. Покреће се под вашим корисничким налогом, а не као root демон.
Које архитектуре и дистрибуције су подржане?
Linux на архитектурама x86_64 и arm64. CLI је једна Go бинарна датотека која за вас подешава mihomo језгро, тако да би свака модерна дистрибуција са новијим кернелом требало да ради; тестирамо углавном на Ubuntu и Debian дистрибуцијама.
Да ли Linux CLI користи исте протоколе као десктоп апликације?
Да. anytls, hysteria2 и trojan сви раде у CLI-ју, на истом mihomo језгру које користе Windows и Mac апликације.
Како да деинсталирам CLI?
Ако сте користили скрипту за инсталацију, уклоните бинарну датотеку freeguard из /usr/local/bin (или ~/.local/bin) и избришите ~/.freeguard. Ако сте користили Homebrew, покрените brew uninstall freeguardvpn. Ако сте омогућили аутоматско покретање, прво покрените freeguard autostart disable.
FreeGuard поштује све важеће законе. Корисници су одговорни да обезбеде да је њихово коришћење VPN услуга у складу са локалним законима и условима коришћења услуга платформи трећих страна. FreeGuard не подстиче нити подржава било какву активност која крши важеће законе или услове коришћења.