Como configurar o Proton VPN em routers MikroTik utilizando o WireGuard
- Leitura
- 3 min
- Categoria
- Routers
Pode configurar o Proton VPN no seu router MikroTik para que todos os dispositivos que se ligam à internet através dele fiquem protegidos pelo Proton VPN.
Neste guia, mostramos-lhe como fazer isso utilizando o protocolo VPN WireGuard em routers MikroTik que executam o RouterOS 7. Isto requer uma conta Proton VPN
Como configurar o Proton VPN WireGuard® em routers MikroTik (atualização)
1. Transferir um ficheiro de configuração do WireGuard
Abra-o utilizando qualquer editor de texto.
Saiba como transferir um ficheiro de configuração do WireGuard do Proton VPN
Note que não pode utilizar um ficheiro de configuração guardado. O Proton VPN nunca armazena as suas chaves privadas, por isso, os ficheiros de configuração guardados não as têm. Deve criar e transferir um novo ficheiro de configuração.
2. Abrir o painel de configuração do MikroTik
Para o fazer, abra uma linha de comandos (utilizando o Terminal no Linux e macOS ou o PowerShell no Windows) e introduza:
ssh user@192.168.88.1
Leia mais sobre como utilizar a linha de comandos com o MikroTik(nova janela)
3. Criar uma nova interface WireGuard
Utilizando a linha de comandos, introduza o seguinte texto e prima . Para encontrar a sua chave privada, procure a linha que começa com PrivateKey= no ficheiro de configuração do WireGuard que transferiu no passo 1.
/interface wireguard add listen-port=13231 mtu=1420 name=wireguard-inet private-key=”a sua chave privada”
Todos os passos seguintes envolverão a introdução de comandos na linha de comandos.
4. Adicionar um endereço IP à interface que acabou de criar:
/ip address add address=10.2.0.2/30 interface=wireguard-inet network=10.2.0.0
5. Adicionar um servidor WireGuard como peer
Adicione o endereço do ponto final, a porta do ponto final e a chave pública do ficheiro de configuração do WireGuard. Procure as linhas que começam por PublicKey= e Endpoint=.
Por exemplo, se a configuração indicar Endpoint=103.107.197.2:51820, introduza 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="a sua chave pública"
6. Ativar o masquerade para essa interface
Nota: esta configuração parte do princípio de que está a utilizar o endereço de rede local predefinido utilizado pelo MikroTik. Se o tiver alterado, utilize esse endereço para scr-address= em alternativa.
/ip firewall nat add action=masquerade chain=srcnat out-interface=wireguard-inet src-address=192.168.88.0/24
7. Redirecionar 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. Configurar as definições de DNS
/ip dns set servers=10.2.0.1 /ip dhcp-client set 0 use-peer-dns=no
9. Redirecionar o endereço IP do WireGuard através da porta de entrada do fornecedor principal
Substitua x.x.x.x pelo endereço do ponto final do ficheiro 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 isto não funcionar, terá de substituir gateway=[/ip dhcp-client get [find interface=ether1] gateway] por gateway=x.x.x.x, onde x.x.x.x é o endereço da sua própria porta de entrada de internet. O seu provedor de serviços de internet (ISP) deverá conseguir fornecer este endereço.
10. Reiniciar o seu router
E já está! O seu router deverá agora proteger todas as ligações à internet que fornece com o Proton VPN.