Repolode
amnezia-vpn

amnezia-vpn/amnezia-client

Cliente VPN de código aberto que instala e conecta a um servidor VPN próprio via SSH, em computadores e dispositivos móveis.

Alternativa open source a:NordVPNExpressVPN

Estrelas
15,797
Forks
1,267
Issues abertas
1,191
Último commit
ontem

O que é?

Amnezia é um cliente VPN de código aberto cujo principal objetivo é permitir que você use seu próprio servidor VPN. Você informa o endereço IP do servidor e as credenciais SSH, e o cliente instala os containers de VPN nesse servidor via Docker e, em seguida, conecta-se a ele.

O cliente oferece suporte a protocolos tradicionais, como OpenVPN, WireGuard e IKEv2, além de opções que ofuscam o tráfego, incluindo OpenVPN over Cloak, Shadowsocks, AmneziaWG e XRay. O split tunneling permite encaminhar apenas sites selecionados ou, no Android e em computadores, apps específicos pela VPN.

Há versões para Windows, macOS, Linux, Android e iOS. O projeto é escrito em C++ com Qt 6 e usa CMake, Conan e scripts incluídos no diretório deploy para fazer o build.

Recursos principais

  • 01Instala containers de VPN no seu servidor automaticamente via SSH.
  • 02Oferece suporte a OpenVPN, WireGuard e IKEv2.
  • 03Oferece opções de ofuscação, como Cloak, Shadowsocks, AmneziaWG e XRay.
  • 04Permite usar split tunneling por site ou app no Android e em computadores.
  • 05Funciona em Windows, macOS, Linux, Android e iOS.

Casos de uso

  • Usar uma VPN pessoal em um VPS sob seu controle.
  • Conectar-se a uma VPN auto-hospedada em redes que bloqueiam protocolos VPN tradicionais.
  • Encaminhar apenas apps ou sites selecionados pela VPN, enquanto o restante do tráfego segue diretamente.

Início rápido

  1. 1

    Baixe o aplicativo pelo site da Amnezia ou pela página de releases

  2. 2

    Clone o repositório e baixe seus submódulos

    git submodule update --init --recursive
  3. 3

    Compile os executáveis para sua plataforma host no Linux ou macOS

    deploy/build.sh

Antes de usar

  • Compilar a partir do código-fonte exige Qt 6.10+, CMake e Conan, o que torna a configuração trabalhosa.
  • Você precisa ter um servidor próprio com acesso SSH, pois a Amnezia implanta o servidor VPN nele.
  • Licenciado sob GPL-3.0, uma licença copyleft que exige que trabalhos derivados continuem sendo de código aberto.

Em coleções

Tópicos

Perguntas frequentes

O que é amnezia-client?
Cliente VPN de código aberto que instala e conecta a um servidor VPN próprio via SSH, em computadores e dispositivos móveis. Amnezia é um cliente VPN de código aberto cujo principal objetivo é permitir que você use seu próprio servidor VPN. Você informa o endereço IP do servidor e as credenciais SSH, e o cliente instala os containers de VPN nesse servidor via Docker e, em seguida, conecta-se a ele.
amnezia-client é gratuito? Qual é a licença?
amnezia-client é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
amnezia-client ainda é mantido?
Manutenção ativa. O último commit de amnezia-client foi em 6 de nov. de 2026.
Para que posso usar amnezia-client?
Usar uma VPN pessoal em um VPS sob seu controle. Conectar-se a uma VPN auto-hospedada em redes que bloqueiam protocolos VPN tradicionais. Encaminhar apenas apps ou sites selecionados pela VPN, enquanto o restante do tráfego segue diretamente.
Como instalar amnezia-client?
Baixe o aplicativo pelo site da Amnezia ou pela página de releases Clone o repositório e baixe seus submódulos: git submodule update --init --recursive Compile os executáveis para sua plataforma host no Linux ou macOS: deploy/build.sh
Onde consigo amnezia-client?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/amnezia-vpn/amnezia-client

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados