Como configurar o Proton VPN em roteadores MikroTik usando o WireGuard
- Leitura
- 3 min
- Categoria
- Roteadores
Você pode configurar o Proton VPN no seu roteador MikroTik para que todos os dispositivos que se conectam à internet por meio dele fiquem protegidos pelo Proton VPN.
Neste guia, mostramos a você como fazer isso usando o protocolo de VPN WireGuard em roteadores MikroTik executando o RouterOS 7. Isso requer uma conta do Proton VPN
Como configurar o Proton VPN WireGuard® em roteadores MikroTik (atualização)
1. Baixe um arquivo de configuração do WireGuard
Abra-o usando qualquer editor de texto.
Saiba como baixar um arquivo de configuração do WireGuard do Proton VPN
Observe que você não pode usar um arquivo de configuração salvo. O Proton VPN nunca armazena suas chaves privadas, portanto, os arquivos de configuração salvos não as possuem. Você deve criar e baixar um novo arquivo de configuração.
2. Abra o painel de configuração do MikroTik
Para fazer isso, abra uma linha de comando (usando o Terminal no Linux e macOS ou o PowerShell no Windows) e insira:
ssh user@192.168.88.1
Leia mais sobre como usar a linha de comando com o MikroTik(nova janela)
3. Crie uma nova interface do WireGuard
Usando a linha de comando, insira o seguinte texto e toque em . Para encontrar sua chave privada, procure pela linha que começa com PrivateKey= no arquivo de configuração do WireGuard que você baixou na etapa 1.
/interface wireguard add listen-port=13231 mtu=1420 name=wireguard-inet private-key=”sua chave privada”
Todas as etapas a seguir exigirão que você insira comandos na linha de comando.
4. Adicione um endereço IP à interface que você acabou de criar:
/ip address add address=10.2.0.2/30 interface=wireguard-inet network=10.2.0.0
5. Adicione um servidor WireGuard como peer
Adicione o endereço do ponto de extremidade, a porta do ponto de extremidade e a chave pública do arquivo de configuração do WireGuard. Procure pelas linhas que começam com PublicKey= e Endpoint=.
Por exemplo, se a configuração disser Endpoint=103.107.197.2:51820, insira endpoint-address=103.107.197.2 e endpoint-port=51820
/interface wireguard peers add allowed-address=0.0.0.0/0 endpoint-address=x.x.x.x endpoint-port=xxxxx interface=wireguard-inet persistent-keepalive=25s public-key="sua chave pública"
6. Ative o masquerade para essa interface
Nota: esta configuração pressupõe que você esteja usando o endereço de rede local padrão usado pelo MikroTik. Se você tiver alterado isso, use esse endereço para src-address= .
/ip firewall nat add action=masquerade chain=srcnat out-interface=wireguard-inet src-address=192.168.88.0/24
7. Redirecione todo o tráfego de internet através do WireGuard
/ip route add disabled=no distance=1 dst-address=0.0.0.0/1 gateway=10.2.0.1 pref-src="" routing-table=main scope=30 suppress-hw-offload=no target-scope=10 add disabled=no distance=1 dst-address=128.0.0.0/1 gateway=10.2.0.1 pref-src="" routing-table=main scope=30 suppress-hw-offload=no target-scope=10
8. Configure as configurações de DNS
/ip dns set servers=10.2.0.1 /ip dhcp-client set 0 use-peer-dns=no
9. Redirecione o endereço IP do WireGuard através do gateway do provedor principal
Substitua x.x.x.x pelo endereço do ponto de extremidade do arquivo de configuração (Endpoint=).
/ip route add disabled=no dst-address=x.x.x.x/32 gateway=[/ip dhcp-client get [find interface=ether1] gateway] routing-table=main suppress-hw-offload=no
Se isso não funcionar, você precisará substituir gateway=[/ip dhcp-client get [find interface=ether1] gateway] por gateway=x.x.x.x, onde x.x.x.x é o seu próprio endereço de gateway de internet. Seu provedor de serviços de internet (ISP) deve ser capaz de fornecer esse endereço.
10. Reinicie o seu roteador
E pronto! Seu roteador agora deve proteger todas as conexões de internet que ele fornece com o Proton VPN.