Página inicial do Proton VPN

Como configurar o Proton VPN no pfSense usando o WireGuard®

Leitura
5 min
Categoria
Roteadores

Neste guia, mostramos como configurar o Proton VPN no pfSense 2.7.x usando o protocolo VPN WireGuard®. Isso permite que seu roteador proteja qualquer dispositivo conectado a ele com uma conexão Proton VPN.

Saiba mais sobre o WireGuard

Você também pode configurar o Proton VPN no pfSense 2.7.x usando o protocolo OpenVPN, mas recomendamos usar o WireGuard.

1. Crie um arquivo de configuração do WireGuard

Inicie sessão no Proton VPN usando seu nome de usuário e senha da Conta Proton em account.protonvpn.com, vá para DownloadsConfiguração do WireGuard e baixe um arquivo de configuração do WireGuard. Certifique-se de selecionar Plataforma: Roteador.

Saiba como baixar um arquivo de configuração do WireGuard do Proton VPN

Para configurar o pfSense, você precisará da chave privada deste arquivo de configuração. Para encontrá-la, vá para DownloadsConfiguração do WireGuard e selecione a chave do WireGuard que você acabou de criar. Procure pela linha que diz PrivateKey =.

Obtenha a chave privada da configuração do WireGuard

Você também precisará do endereço IP do Endpoint =.

Obtenha o endereço IP do Endpoint na configuração do WireGuard

2. Instale o pacote WireGuard no pfSense

Insira 192.168.1.1 na barra de URL do seu navegador para abrir a interface do pfSense. Inicie a sessão e vá para a guia SystemPackage ManagerAvailable Packages. Localize o pacote WireGuard e clique em Install.

Instale o pacote WireGuard

Para verificar se o WireGuard foi instalado com sucesso, vá para SystemPackage ManagerInstalled packages.

3. Crie um novo túnel WireGuard

Ainda no pfSense, vá para VPNWireGuardTunnels e crie um novo túnel com as seguintes configurações.

Configuração do túnel:

  • Description: Escolha uma descrição adequada
  • Listen port: 51820
  • Interface Keys: Chave privada do seu arquivo de configuração (veja o passo 1)
  • Public key: Será gerada automaticamente

Configuração da interface:

  • Interface Addresses: 10.2.0.2/32

Clique em Save Tunnel quando terminar.

Create a new WireGuard tunnel

4. Adicione um peer

Ainda na guia Tunnels, clique em Add Peer (veja acima), o que levará você para a guia Peers. Defina as seguintes configurações.

Configuração do peer:

  • Tunnel: o túnel criado no passo anterior
  • Description: escolha um nome descritivo, por exemplo, o nome do servidor
  • Dynamic Endpoint: desmarque
  • Endpoint: endereço IP do endpoint da sua configuração baixada do WireGuard
  • Port: 51820
  • Keep Alive: 25
  • Public Key: chave pública do seu arquivo de configuração baixado do WireGuard (veja o passo 1)

Configuração de endereço:

  • Allowed IPs: 0.0.0.0 / 0

Clique em Save Peer quando terminar.

Adicionar um peer 1

5. Vá para a guia Settings, marque Enable WireGuard, depois clique em Save e Apply Changes.

Adicionar um peer 2

5. Crie uma interface WireGuard

O cliente VPN já está em execução, mas nenhum tráfego está sendo roteado por ele. Para rotear todo o tráfego de rede pelo túnel seguro do Proton VPN, você precisará configurar as regras de Interfaces e Firewall.

Vá para Interfaces Interface Assignments → Available network ports e selecione tun_wg0Add.

Isso criará uma interface chamada OPTx (onde o x depende de quantas interfaces físicas seu roteador possui). Clique na interface recém-criada para configurá-la.

Criar uma interface WireGuard 1

Insira as seguintes configurações de configuração·

Configuração geral:

  • Enable: marcado
  • IPv4 configuration type: Static IPv4

Configuração estática de IPv4:

  • Endereço IPv4: 10.2.0.2 / 32

Clique em Salvar e Aplicar.

Criar uma interface WireGuard 2

6. Adicionar um novo gateway

Acesse SistemaRoteamentoGateways e clique em Adicionar para adicionar um novo gateway.

Adicionar um novo gateway 1

Insira as seguintes configurações:

  • Interface: OPT1 (ou o nome da interface do passo anterior)
  • Família de endereços: IPv4
  • Nome: nome descritivo
  • Gateway: 10.2.0.1
Adicionar um novo gateway 2

Clique em Exibir avançado e marque Usar gateway não localUsar gateway não local por meio de rota específica da interface. Clique em Salvar e Aplicar alterações.

Adicionar um novo gateway 3

7. Configurar regras de firewall

Usamos regras de firewall para rotear todo o tráfego pela interface do Proton VPN que configuramos no Passo 5. Acesse FirewallNATSaída e selecione Geração manual de regras de NAT de saída. Depois, clique em Salvar e Aplicar alterações.

Configurar regras de firewall 1

Agora, clique no ícone ao lado das duas últimas regras para desativá-las.

  • Regra criada automaticamente para ISAKMP – OPT1 para WAN
  • Regra criada automaticamente de OPT1 para WAN
Configurar regras de firewall 2

Clique no ícone de Editar (lápis) ao lado das duas regras a seguir:

  • Regra criada automaticamente – LAN para WAN
  • Regra criada automaticamente para ISAKMP – LAN para WAN

Em ambos os casos, altere a Interface para a interface VPN (OPT1) e a Família de endereços para IPv4. Quando concluir, clique em Salvar e Aplicar alterações.

Configurar regras de firewall 3

Acesse FirewallRegrasLANRegra padrão de permissão de LAN para qualquer Editar (ícone de lápis).

Configurar regras de firewall 4

Clique em Exibir avançadoGateway e selecione o gateway que criamos no passo 6. Clique em Salvar.

Configurar regras de firewall 5


Clique no ícone ao lado de Regra padrão de permissão de LAN IPv6 para qualquer para desativá-la e, em seguida, clique em Salvar e Aplicar alterações.

Configurar regras de firewall 6

8. Configurar configurações de DNS

Todo o tráfego de internet que passa pelo firewall do pfSense agora será roteado por um servidor Proton VPN. No entanto, as solicitações de DNS não serão. Para corrigir isso, precisamos alterar as configurações de DNS no pfSense.

No pfSense, acesse Sistema Configuração geralConfigurações do servidor DNS e defina as seguintes configurações:

  • Servidores DNS: 10.2.0.1
  • Gateway: o nome do gateway que configuramos no passo 6.
  • Substituição do servidor DNS: desmarcado

Clique em Salvar quando concluir.

Configurar configurações de DNS 1

Agora, acesse ServiçosResolvedor de DNS Configurações gerais e altere o seguinte:

  • Interfaces de rede de saída: OPT1 (a interface WireGuard que criamos)
  • Encaminhamento de consultas DNS: marque Ativar modo de encaminhamento

Clique em Salvar e Aplicar alterações quando concluir.

Configurar configurações de DNS 2

Sua configuração está concluída. Todo o tráfego da sua rede agora é roteado de forma segura pelo servidor do Proton VPN que você escolheu. Você pode testar isso acessando nosso verificador de IP seguro e gratuito(nova janela) de qualquer dispositivo na sua rede.