
Abaixo, como você pode ver, meu cliente realmente se conecta ao meu servidor, pois mostra um aperto de mão. Mas quando conectado, meu cliente não consegue acessar nenhuma URL no navegador. O que mais posso estar faltando na minha configuração?
Eu tenho meu arquivo wg0-server.conf também postado abaixo.
Preciso adicionar um endpoint na configuração [ peer ] em meu arquivo server.conf? Porque na saída do peer mostra que está conectado na porta 43279, mas deveria ser 10103.
Saída do servidor no comando wg:
Meu arquivo wg0-server.conf do servidor:
Meu arquivo conf do cliente:
Responder1
Adicionar a linha iptables parece ter corrigido meu arquivo server.conf:
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE; ip6tables -A FORWARD -i wg0 -j ACCEPT; ip6tables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE; ip6tables -D FORWARD -i wg0 -j ACCEPT; ip6tables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
Ou simplesmente pule toda essa configuração e baixe e execute este script:
wget https://raw.githubusercontent.com/l-n-s/wireguard-install/master/wireguard-install.sh -O wireguard-install.sh