Como configurar o Proton VPN num router FreshTomato utilizando o OpenVPN
- Leitura
- 6 min
- Categoria
- Routers
Pode configurar o Proton VPN no seu router, o que irá proteger todos os dispositivos que se ligam à internet através desse router. Neste guia, analisamos passo a passo como configurar o Proton VPN num router FreshTomato(nova janela) utilizando o protocolo OpenVPN.
Note que o FreshTomato é a única versão do firmware personalizado para routers desenvolvido pela comunidade Tomato que ainda é ativamente suportada. Se estiver a utilizar uma versão mais antiga do Tomato, recomendamos que atualize para o FreshTomato.
Também temos guias para configurar o Proton VPN numa vasta seleção de outros routers populares.
Saiba como instalar o Proton VPN em diferentes routers
Antes de começar, necessitará do seguinte:
- Um computador que esteja ligado à sua rede LAN para que possa aceder à interface web do seu router FreshTomato. Para o fazer, introduza o endereço fornecido pelo fabricante do seu router na barra de URL do seu navegador. Normalmente, este é 192.168.1.1.
- Your OpenVPN username and password. These are different from your regular Proton VPN username and password. To find them, sign in to account.protonvpn.com and go to Account → OpenVPN username.
Como configurar o Proton VPN num router FreshTomato
1. Criar um ficheiro de configuração do OpenVPN
Inicie sessão no Proton VPN utilizando o seu nome de utilizador e palavra-passe da Conta Proton em account.protonvpn.com, aceda a Transferências → Ficheiros de configuração OpenVPN e transfira um ficheiro de configuração OpenVPN. Certifique-se de que escolhe Seleccionar plataforma: Router.
Saiba como transferir um ficheiro de configuração OpenVPN do Proton VPN
Para configurar o FreshTomato, irá precisar do endereço IP e do número de porta do servidor VPN. Estes podem ser encontrados na primeira linha remote listada no certificado. O primeiro número é o endereço IP e o segundo número é o número de porta. No exemplo abaixo, o endereço IP é 185.159.157.6 e o número de porta é 51820

Também irá precisar da chave estática do OpenVPN. Esta começa com —–BEGIN OpenVPN Static key V1—- e termina com —–END OpenVPN Static key V1—–.

E, finalmente, irá precisar do certificado TLS(nova janela) deste ficheiro de configuração. Para o encontrar, abra o ficheiro de configuração do OpenVPN transferido num editor de texto e procure pelo texto que começa com —–BEGIN CERTIFICATE—- e termina com –—-END CERTIFICATE—–.

1. Configurar as definições básicas do OpenVPN
Abra a interface web do seu router FreshTomato numa janela do navegador e aceda a VPN → VPN Tunneling → OpenVPN Client → separador Basic e configure as seguintes definições:
(Se for suportado mais do que um cliente OpenVPN no seu dispositivo, pode selecionar qual deles pretende configurar.)
- Enable on Start: selecionado
- Interface Type: TUN
- Protocol: UDP
- Server Address/Port: Introduza o endereço IP e o número de porta do servidor VPN. Estes podem ser encontrados na primeira linha remote listada no certificado (consulte o Passo 1 para mais detalhes)
- Firewall: Automático
- Create NAT on tunnel: selecionado
- Inbound Firewall: selecionado
- Authorization Mode: TLS
- TLS control channel security (tls-auth/tls-crypt): Encriptar canal Autenticação de Nome de utilizador/Palavra-passe: selecionado
- Username: O seu nome de utilizador do OpenVPN
- Password: A sua palavra-passe do OpenVPN.
Lembre-se: o seu nome de utilizador e palavra-passe do OpenVPN são diferentes do seu nome de utilizador e palavra-passe normais do Proton VPN.
- Username Authen. Only: –
- Auth digest: SHA256
Para ativar funcionalidades adicionais, adicione os seguintes sufixos ao seu nome de utilizador do OpenVPN.
- NetShield Ad-blocker: +f1
- NetShield Ad-blocker avançado (também bloqueia malware e rastreadores): +f2

2. Configurar as definições avançadas do OpenVPN
Aceda ao separador Advanced e configure as seguintes definições:
- Poll interval: 0
- Redirect internet traffic: Não
- Accept DNS configuration: Exclusivo
- Data ciphers: AES-256-GCM
- Compression: Desativada
- TLS Renegotiation Time: 0
- Connection retry: -1
- Verify Certificate (remote-cert-tls server): selecionado
- Verify Server Certificate Name (verify-x509-name): Não
- Custom configuration: adicione as seguintes linhas ao campo de texto:
remote-random
nobind
tun-mtu 1500
mssfix 0
persist-key
persist-tun
Nota: Estas definições de configuração substituem as apresentadas na captura de ecrã abaixo.

3. Configurar as definições de chave do OpenVPN
Selecione o separador Keys e configure as seguintes definições:
- Static key: Cole a chave estática do OpenVPN do ficheiro de configuração do OpenVPN (consulte o Passo 1)
- Certificate Authority: Cole o certificado TLS do seu ficheiro de configuração do OpenVPN (consulte o Passo 1)
Clique em Guardar quando terminar.

4. Iniciar a ligação VPN
Para iniciar a ligação VPN que acabou de criar, clique no botão Iniciar agora em qualquer um dos separadores de Configuração de Cliente OpenVPN.

Para verificar se se ligou com sucesso, visite o separador Status. Também pode testar se a VPN está a funcionar visitando o nosso analisador de IP seguro e gratuito a partir de qualquer dispositivo na sua rede.

Nota: se estiver a começar a partir de uma instalação limpa do FreshTomato ou após uma reposição total do seu router, a ligação pode falhar porque o router não tem a hora correta configurada. Reiniciar o router normalmente resolve o problema ao atualizar a data e a hora a partir da internet, o que permite que a ligação VPN seja estabelecida com sucesso.
Como configurar um interruptor de segurança no seu router FreshTomato
Um interruptor de segurança no seu router é uma funcionalidade de segurança que impede os dispositivos ligados ao router de se ligarem à internet se a ligação VPN falhar por qualquer motivo.
Saiba mais sobre os interruptores de segurança
Para configurar um interruptor de segurança no seu router FreshTomato, aceda a Administration → Scripts → Firewall.
Para criar um interruptor de segurança onde todos os dispositivos ligados ao seu router perdem a ligação à internet se a ligação VPN falhar, introduza as seguintes linhas:
WAN_IF=`nvram get wan_iface`
iptables -I FORWARD -i br0 -o $WAN_IF -j REJECT --reject-with icmp-host-prohibited
iptables -I FORWARD -i br0 -p tcp -o $WAN_IF -j REJECT --reject-with tcp-reset
iptables -I FORWARD -i br0 -p udp -o $WAN_IF -j REJECT --reject-with udp-reset
Para criar um interruptor de segurança onde apenas os dispositivos que estão ligados ao seu router com endereços IP especificados perdem a ligação à internet se a ligação VPN falhar, introduza as seguintes linhas:
WAN_IF=`nvram get wan_iface`
iptables -I FORWARD -i br0 -s `endereço IP` -o $WAN_IF -j REJECT --reject-with icmp-host-prohibited
iptables -I FORWARD -i br0 -s `endereço IP` -p tcp -o $WAN_IF -j REJECT --reject-with tcp-reset
iptables -I FORWARD -i br0 -s `endereço IP` -p udp -o $WAN_IF -j REJECT --reject-with udp-reset
Clique em Guardar quando tiver terminado.
