Página inicial do Proton VPN

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.