Free VPN for Linux — FreeGuard CLI (no GUI client today)
FreeGuard for Linux ships as a CLI tool only, no desktop GUI. Install via our install script, Homebrew, or GitHub Releases. x86_64 and arm64 supported.
No Linux, o FreeGuard é fornecido apenas como uma ferramenta CLI. Hoje não existe cliente GUI para Linux. Instale via nosso script de instalação, Homebrew, ou baixe um binário em GitHub Releases. Funciona em distros x86_64 e arm64.
Disponibilidade no Linux: Apenas CLI, Sem GUI Hoje
Nossa oferta para Linux é um cliente de linha de comando baseado em Go, construído sobre o core mihomo. Não publicamos uma GUI de desktop para Linux neste momento. Se você quiser uma GUI, use o aplicativo Windows ou Mac.
O cliente Linux do FreeGuard é o CLI freeguard, distribuído como um único binário para as principais distribuições Linux x86_64 e arm64. Ele lida com login, seleção de nodes, conexão, regras de roteamento e inicialização automática — tudo a partir do terminal.
Atualmente, não fornecemos uma GUI de desktop para Linux. Se você precisar de uma interface de desktop, os aplicativos FreeGuard Windows ou Mac são as opções.
Como Instalar o FreeGuard no Linux
Três caminhos de instalação suportados: nosso script de instalação, Homebrew, ou GitHub Releases. Não há repositórios oficiais apt, dnf ou pacman.
Script de instalação (recomendado):
curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh
Homebrew:
brew install planetlinkinc/tap/freeguardvpn
Binário direto: baixe o artefato de release para sua arquitetura em GitHub Releases.
Não publicamos pacotes .deb, .rpm ou Arch por meio de repositórios de distribuição, e não há uma entrada apt install freeguard / dnf install freeguard / pacman -S freeguard em nenhum repositório upstream.
Recursos Que Realmente São Fornecidos no CLI do Linux
- Protocols: anytls, hysteria2, trojan — configuráveis via
freeguard config - Seleção de nodes:
freeguard connect <alias>(por exemplo,freeguard connect la2,hk1) ou modo automático de “melhor node” - Regras de roteamento: subcomando
freeguard rulepara adicionar e listar regras de roteamento personalizadas - Inicialização automática:
freeguard autostart enableinstala um serviço de usuário do systemd em~/.config/systemd/user/freeguard.service(nenhum daemon root é necessário) - Diagnóstico:
freeguard doctorverifica seu ambiente - Status/monitoramento:
freeguard statusefreeguard monitorpara informações ao vivo da conexão
Uma opção separada de kill-switch no desktop e split tunneling por aplicativo não são expostas como comandos CLI.
Como Começar
- Passo 1: Execute
curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh - Passo 2: Execute
freeguard inite faça login com sua conta gratuita - Passo 3: Execute
freeguard connect(oufreeguard connect la2etc. para um node específico)
Perguntas Frequentes
O FreeGuard tem um aplicativo GUI para Linux?
Não. A oferta para Linux hoje é apenas o CLI freeguard. Não há GUI de desktop no Linux. Se você quiser uma GUI, use o aplicativo Windows ou Mac.
Posso instalar o FreeGuard a partir do gerenciador de pacotes da minha distribuição?
Não a partir dos repositórios oficiais da distribuição. Use nosso script de instalação (install.sh), Homebrew, ou baixe um binário em GitHub Releases. Atualmente não publicamos para apt, dnf, pacman ou AUR.
O CLI funciona em servidores headless e Docker?
Sim. O CLI é um único binário Go sem dependências de GUI. Ele funciona em sessões SSH, dentro de containers e em imagens base mínimas, desde que o container tenha as capacidades de rede necessárias para criar um dispositivo TUN.
Posso iniciar o FreeGuard automaticamente na inicialização?
Sim. freeguard autostart enable instala um serviço de usuário do systemd em ~/.config/systemd/user/freeguard.service. Ele é executado sob seu usuário, não como um daemon root.
Quais arquiteturas são suportadas?
Linux x86_64 e arm64. Releases para ambos são publicadas em GitHub Releases e servidas por meio do script de instalação.
Quais distribuições Linux são suportadas?
Espera-se que qualquer Linux moderno com um kernel recente funcione, porque o CLI é fornecido como um único binário autocontido. Testamos principalmente no Ubuntu e Debian.
O CLI do Linux suporta os mesmos protocolos dos aplicativos de desktop?
Sim. anytls, hysteria2 e trojan são todos suportados no CLI, com o mesmo core mihomo subjacente usado pelos aplicativos Windows e Mac.
Como faço para desinstalar o CLI?
Se instalado via script de instalação, remova o binário freeguard de /usr/local/bin (ou do seu prefixo de instalação) e apague ~/.config/freeguard. Para Homebrew, execute brew uninstall freeguardvpn. Para o serviço de usuário do systemd, execute primeiro freeguard autostart disable.
A FreeGuard respeita todas as leis aplicáveis. Os usuários são responsáveis por garantir que o uso de serviços VPN esteja em conformidade com as leis locais e os termos de serviço de plataformas de terceiros. A FreeGuard não incentiva nem endossa qualquer atividade que viole leis aplicáveis ou termos de serviço.