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 бинарна датотека за Linux на x86_64 и arm64 што го поставува 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 има графичка апликација за 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 не поттикнува ниту одобрува активности што ги прекршуваат важечките закони или условите за користење.