VPN gratuita para Android, iOS, Windows, macOS e Linux, voltada a contornar bloqueios na internet com foco em velocidade e privacidade.
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:NordVPN
ExpressVPN
- 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
Baixe o aplicativo pelo site da Amnezia ou pela página de releases
- 2
Clone o repositório e baixe seus submódulos
git submodule update --init --recursive - 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
Script shell que configura um servidor VPN WireGuard no Linux em poucos minutos e gerencia os clientes.
Scripts Ansible que implantam um servidor VPN pessoal WireGuard e IPsec na sua própria conta de nuvem em minutos.
Script de shell que instala e gerencia um servidor OpenVPN road warrior no Ubuntu, Debian e distribuições da família RHEL.
App Android que combina cliente DNS-over-HTTPS/TLS/DNSCrypt, firewall por app e monitor de rede com um proxy de túnel dividido WireGuard/SOCKS5, sem exigir root.
O Outline Server é um servidor proxy baseado em Shadowsocks, com uma REST API para gerenciar chaves de acesso, desenvolvido pela Jigsaw.