Instalar WireGuard no Ubuntu 22.04
Se você precisa instalar um VPN gratuito para ter acesso a alguns serviços de um IP de seu servidor.
1️⃣ Instalar WireGuard
Execute no seu servidor:
curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh
Depois:
chmod +x wireguard-install.sh
Agora rode:
sudo ./wireguard-install.sh
2️⃣ O instalador vai perguntar
Responda:
IP público
ENTER
Interface
eth0
Porta
51820
DNS
1.1.1.1
3️⃣ Criar o primeiro usuário VPN
Ele vai perguntar:
Client name:
Digite por exemplo:
nameuser
Depois disso ele gera automaticamente:
nameuser.conf
E um QRCode.
4️⃣ Conectar no Windows
Instale:
WireGuard
https://www.wireguard.com/install/
Depois:
1️⃣ abrir WireGuard
2️⃣ Import tunnel
3️⃣ selecionar nameuser.conf
Conectar.
5️⃣ Conectar no iPhone
Instale:
WireGuard na App Store.
Depois:
1️⃣ abrir app
2️⃣ Add tunnel
3️⃣ Scan QR Code
Escaneie o QR que o script mostrou.
6️⃣ Liberar porta no firewall
Se estiver usando firewall no seu provedor, libere:
UDP 51820
7️⃣ Testar se funcionou
Conecte na VPN e execute no computador:
ping 10.66.66.1
Se responder → VPN funcionando.
Resultado
Depois de conectar:
Internet
│
└── VPN WireGuard
│
└── seu servidor
Agora você pode acessar:
- SSH
- banco de dados
- painel
- serviços internos
como se estivesse na mesma rede do servidor.
💡 Dica muito útil para seu caso
Depois que a VPN estiver funcionando, você pode:
- fechar completamente o SSH para internet
- liberar SSH somente para IP da VPN
Exemplo:
AllowUsers [email protected]/24
Assim só quem conectar na VPN consegue acessar SSH.
Segurança sobe MUITO.