O QTS versão 5 da QNAP agora tem Wireguard como um protocolo no QVPN. No entanto, ao contrário do OpenVPN, não há opção de baixar um arquivo de configuração fácil de configurar para conectar rapidamente um cliente ao seu NAS.
Parece que os usuários precisam criar seu próprio arquivo de configuração do Wireguard para que isso funcione. Como não conheço a sintaxe desses arquivos, o que preciso fazer para mudar de OpenVPN para Wireguard?
Para mudar do OpenVPN para o WireGuard, existem algumas diferenças principais que você precisa saber:
Portanto, embora não lidemos literalmente com clientes e servidores, mas com pares iguais aqui, usarei o termo "servidor" para o NAS e "cliente" para os computadores conectados a ele, apenas para facilitar.
Então, antes de tudo, assim como com o OpenVPN, você precisa ter certeza de que seu NAS pode ser alcançado, então você precisa adicionar a "Porta de escuta" da sua página de configuração do Wireguard ao encaminhamento de porta do seu roteador. Escolha uma configuração de "interface de rede" na configuração do Wireguard no QVPN e adicione o respectivo endereço IP que você escolheu, bem como a porta de escuta à configuração do seu roteador.
Em seguida, pressione o botão "Gerar pares de chaves" e copie a "Chave pública" para um arquivo de texto que você precisa enviar para o computador cliente.
No seu computador cliente, você abre o aplicativo WireGuard que você baixou do wireguard.com e seleciona "adicionar um túnel vazio" (Windows) ou "Criar do zero" (Android). Você verá um campo "chave pública" e "chave privada". Se estiver vazio no Android, procure um botão "recarregar" que preencherá as respectivas linhas. Novamente aqui, copie a chave pública e, neste caso, envie-a para o computador que você usa para gerenciar seu QNAP.
Agora, na configuração do QNAP QPVN Wireguard, pressione o botão "Add Peer". Adicione um "nome do par" significativo e cole a chave pública que você acabou de criar na última etapa no respectivo campo "chave pública" . Antes de pressionar "Aplicar", clique na seta para baixo ao lado de "configurações avançadas" e anote os "IPs permitidos". Isso deve ser algo como 198.18.7.2/32. Essas informações são necessárias no cliente e serão diferentes para cada peer que você adicionar. Você pode deixar os outros campos da seção "avançado" em branco.
Agora configuramos o computador cliente. No Windows, você precisa adicionar texto manualmente no espaço em branco abaixo da
PrivateKey =
linha .., no Android você tem campos prontos para tudo.No seu cliente, adicione o "IP permitido" da janela "adicionar peer" no QNAP conforme
Address = 198.18.7.2/32
abaixo[Interface]
no editor.Em seguida, adicione uma
[Peer]
seção no Windows ou pressione o link "Add Peer" no Android. Em seguida, insira a chave pública do seu NAS com umaPublicKey = ...
linha. Abaixo, adicione a linhaAllowedIPs = 0.0.0.0/0
para garantir que todos os dados passem pela VPN. Por último, adicione a linha Endpoint onde você adiciona o DNS dinâmico e as informações da porta do seu QNAP NASEndpoint = whateverisyours.myqnapcloud.com:51820
(provavelmente o domínio myqnapcloud.com que você escolheu. Esta é a mesma informação da configuração do OpenVPN, apenas uma porta diferente.Você pode ver uma amostra de como as telas para Windows e Android se parecem. Depois de salvar isso e inserir os dados de conexão corretamente, deve funcionar.