Guia do Desenvolvedor: Gerador de Par de Chaves e Configuração de Peer WireGuard
Gere pares de chaves pública e privada Curve25519, chaves pré-compartilhadas (PSK) e blocos de configuração de peers WireGuard no navegador.
# =========================================================
# WireGuard Client Configuration for: Work Laptop
# Save to /etc/wireguard/wg0-client.conf or import into app
# =========================================================
[Interface]
PrivateKey = qIOQti92akyvcSrNxKmDGmOTOqZpyCNpIiRCU1AqIFI=
Address = 10.8.0.2/32, fd86:ea04:1115::2/128
DNS = 1.1.1.1, 8.8.8.8
MTU = 1420
[Peer]
PublicKey = WkT9aMOtAuXEg5bG2/PvXSNJ90Fcf4UejCPG7Fmfs2U=
PresharedKey = WYf+0IeaWwZX2zdozh+ujBc32PJ2NCPhB7vG1OmlluE=
Endpoint = vpn.example.com:51820
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25
Geração de chaves Curve25519
Multiplicação escalar Diffie-Hellman em curva elíptica pura RFC 7748 X25519 calculada localmente sem transmissão ao servidor.
Execução Zero-Knowledge no navegador
Todas as chaves privadas, chaves pré-compartilhadas e configurações de endpoint permanecem estritamente na memória do seu navegador.
Pronto para WireGuard multiplataforma
Exportação instantânea para Linux wg-quick, macOS, Windows, leitura QR no Android/iOS e implantações Docker Compose.