Montar um servidor VPN próprio nunca foi tão simples. Graças ao WireGuard, um protocolo moderno, rápido e seguro, e à interface WG-Easy, você pode ter uma solução VPN pessoal em minutos.
Neste guia, você vai aprender:
- O que é o WireGuard e por que ele é melhor que OpenVPN e IPsec.
- Como configurar Docker + WG-Easy no Ubuntu/Debian.
- Como gerenciar usuários com interface web.
- Lista de provedores de VPS recomendados.
- Perguntas frequentes e dicas avançadas.

🚀 O que você vai precisar
- ✅ VPS ou servidor rodando Linux (Ubuntu/Debian recomendado).
- ✅ Docker e Docker Compose instalados.
- ✅ Conhecimento básico de terminal (SSH).
- ✅ (Opcional) Um domínio para facilitar o acesso.
- ✅ Portas 51820 (UDP) e 51821 (TCP) liberadas no firewall.
🔒 Por que configurar sua própria VPN?
Muitos ainda usam serviços pagos como NordVPN e ExpressVPN. Mas, ao rodar sua própria VPN, você ganha:
- 🔐 Privacidade total – só você tem acesso aos seus dados.
- 💸 Sem mensalidade – você paga apenas pela hospedagem.
- 🛠 Segurança personalizada – configure conforme sua necessidade.
- 🏠 Acesso à rede doméstica – conecte-se de fora de casa.
- 🌍 Desbloqueio geográfico – acesse conteúdos como se estivesse no país do VPS.
📦 Passo 1 – Preparar o Servidor
No Ubuntu/Debian, atualize pacotes e instale Docker:
Atualizar pacotes:
sudo apt updateInstalar pacotes necessários:
sudo apt install -y apt-transport-https ca-certificates curl software-properties-commonAdicionar chave GPG do Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -Adicionar repositório Docker:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"Atualizar novamente:
sudo apt updateInstalar Docker e Compose:
sudo apt install -y docker-ce docker-composeIniciar serviço:
sudo systemctl start docker
sudo systemctl enable dockerPermitir uso do Docker sem sudo:
sudo usermod -aG docker $USER⚠️ Importante: faça logout/login para aplicar a permissão ao seu usuário.
📂 Passo 2 – Criar Configuração do WireGuard (WG-Easy)
Crie a pasta:
mkdir -p ~/wg-easy
cd ~/wg-easyExecute o container:
docker run -d \
--name=wg-easy \
-e LANG=en \
-e WG_HOST=SEU_IP_OU_DOMINIO \
-e PASSWORD_HASH='SENHA_ADMIN_HASH' \
-e PORT=51821 \
-e WG_PORT=51820 \
-v ~/.wg-easy:/etc/wireguard \
-p 51820:51820/udp \
-p 51821:51821/tcp \
--cap-add=NET_ADMIN \
--cap-add=SYS_MODULE \
--sysctl="net.ipv4.conf.all.src_valid_mark=1" \
--sysctl="net.ipv4.ip_forward=1" \
--restart unless-stopped \
ghcr.io/wg-easy/wg-easy🔑 Para gerar ‘SENHA_ADMIN_HASH’:
docker run ghcr.io/wg-easy/wg-easy wgpw DIGITE_SUA_SENHA_AQUI🌐 Passo 3 – Acessar o WG-Easy
Abra no navegador:
http://SEU_IP_OU_DOMINIO:51821- Insira a senha definida.
- Você terá acesso ao painel de administração.

👤 Gerenciar Clientes
Adicionar um novo cliente
- Clique em Add Client.
- Dê um nome (ex: iPhone, Notebook).
- Clique em Create.
- Será exibido QR Code + arquivo de configuração.
Conectar dispositivos
- Celular (Android/iOS): instale o app WireGuard → escaneie o QR Code.
- Computador (Windows/Linux/macOS): baixe o cliente → importe o arquivo
.conf.

📊 Provedores de VPS com Portas Liberadas
| Provedor | Porta 25 Aberta | Preço Inicial |
|---|---|---|
| Dartnode | ✅ Sim | $5/mês |
| Rarecloud | ✅ Sim | $6/mês |
| Contabo | ✅ Sim | €5/mês |
| Ultahost | ✅ Sim | $5/mês |
| Servebyte | ✅ Sim | $7/mês |
| OVH | ✅ Sim | €6/mês |
| Alexhost | ✅ Sim | €5/mês |
| Knownhost | ✅ Sim | $6/mês |
| Racknerd | ✅ Sim | $5/mês |
| Turnkey | ✅ Sim | $5/mês |
| VPSbg | ✅ Sim | €6/mês |
| Hostwinds | ✅ Sim | $5/mês |
❓ FAQ – Perguntas Frequentes
1. WireGuard é melhor que OpenVPN?
Sim. O WireGuard é mais rápido, leve e seguro que protocolos tradicionais como OpenVPN e IPsec.
2. É seguro rodar VPN própria em VPS?
Sim, desde que mantenha o servidor atualizado e use senhas fortes.
3. Preciso de domínio para usar?
Não, mas facilita bastante, principalmente se usar com Cloudflare Tunnel ou DuckDNS.
4. Posso usar no celular?
Sim. Basta instalar o app WireGuard e escanear o QR Code do WG-Easy.
5. Qual VPS você recomenda?
Para iniciantes, Contabo e Racknerd são boas opções pelo custo-benefício.
📢 Conclusão
Com apenas alguns comandos, você pode ter seu próprio servidor VPN WireGuard rodando no Docker em menos de 5 minutos.
Isso garante:
- Mais privacidade.
- Menos custos.
- Total controle da sua rede.
👉 Já configurou seu próprio servidor VPN?
👉 Ficou com dúvidas em algum comando?
Deixe seu comentário abaixo ⬇️ e compartilhe sua experiência!








![Principais Comandos Docker para Iniciantes e Desenvolvedores [Guia Rápido 2025]](https://br.hobbytestlab.com/wp-content/uploads/2025/05/Comandos-Docker1.webp)
