Aplicação moderna de rede privada virtual conhecida pela criptografia de última geração.
Configure uma VPN simples e rápida gratuitamente, e utilizando um processo tão fácil quanto o SSH. O WireGuard é construído para rodar mais rápido e enxuto do que outras VPNs, incluindo a popular concorrente OpenVPN. Também é mais fácil de configurar e otimizado para rodar no Linux. A criptografia exclusiva do WireGuard facilita o estabelecimento de conexões seguras para proteger suas informações enquanto utiliza wifi público ou se conecta a serviços que você deseja proteger da Internet pública.
Use o aplicativo de um clique do Linode WireGuard VPN para criar uma nova instância Linode com um dispositivo de rede WireGuard apenas para você.
Software incluído
O aplicativo One-Click VPN WireGuard VPN instalará o seguinte software necessário em seu Linode:
SOFTWARE | DESCRIÇÃO |
---|---|
WireGuard | Software VPN. |
UFW | Utilitário de Firewall. A porta designada durante a etapa WireGuard Options da implantação permitirá o tráfego de saída e entrada. |
Opções do WireGuard
O formulário WireGuard One-Click inclui campos para a chave pública de seu cliente WireGuard chave públicae para o IP do ponto de extremidade de seu cliente (que é o endereço IP público de seu cliente). Se você já configurou seu cliente e instalou o software WireGuard nele antes de configurar seu aplicativo WireGuard One-Click, então você já deve ter essas informações. Se você tiver a chave e o IP do endpoint do cliente, poderá inseri-los no formulário de criação do aplicativo, e a configuração do seu servidor será preenchida previamente com esses valores.
Nota: Favor observar que uma chave pública gerada pelo WireGuard não se assemelhará a uma chave pública que você possa usar para conexões SSH; quando em dúvida, deixe o campo Chave Pública (Cliente) do formulário em branco.
Se você não tiver os valores para estes campos, você pode deixá-los vazios. Após a implantação do aplicativo, visite a seção Configure and Connect your WireGuard Client and Server para configurar seu cliente e gerar uma chave. As instruções nessa seção também lhe mostrarão como inserir a chave e o IP do terminal de seu cliente na configuração de seu servidor.
Começando após a implantação
Configure e Conecte seu cliente e servidor WireGuard
Após seu aplicativo One-Click ter provisionado seu servidor WireGuard, você pode prosseguir com a configuração de seu cliente WireGuard e estabelecer uma conexão com o servidor.
Se você não forneceu uma chave pública para o WireGuard quando você configurou seu aplicativo One-Click pela primeira vez, você precisará seguir o próximo conjunto de passos. Estas instruções configurarão seu cliente e informarão seu servidor sobre a chave pública de seu cliente. Se você forneceu uma chave pública quando implantou o aplicativo One-Click e configurou seu cliente, pule para a segunda coleção de passos nesta seção.
- Siga a seção Cliente WireGuard de nosso guia WireGuard para gerar um par de chaves públicas/privadas para seu cliente, e para configurar a configuração da interface de rede WireGuard em seu cliente.
- Conecte-se ao Linode do seu aplicativo One-Click através do SSH.
- Traga para baixo o
wg0
interface no servidor:wg-quick down wg0
- Abra o
/etc/wireguard/wg0.conf
arquivo em um editor de texto (nanopor exemplo). - Você verá uma linha que diz
PublicKey =
sob o[Peer]
seção. Anexe a chave pública do seu cliente a esta linha. - Você também verá uma linha que diz
Endpoint =
. Anexe o endereço de Internet de seu cliente a esta linha e, em seguida, salve o arquivo. Se seu cliente WireGuard também for um Linode, use o IP público de seu Linode. Se seu cliente estiver em seu computador de casa, visite um site como whatismyip.com para obter seu endereço. - Traga o
wg0
interface de backup no servidor:wg-quick up wg0
Nota: wg-quick
é um invólucro conveniente para muitas das funções comuns em wg
. Para saber mais sobre todos os comandos disponíveis para cada utilidade, emita o wg --help
e wg-quick --help
comandos a partir da linha de comando de seu Linode.
Agora você deve ter a configuração de seu servidor concluída. Neste momento, você ainda precisa completar a configuração de seu cliente; especificamente, você precisa adicionar seu servidor como um par para o cliente:
- Conecte-se ao Linode do seu aplicativo One-Click via SSH.
- Assim como seu cliente, seu servidor também tem um par de chaves público/privado próprio. O script One-Click App deixa uma cópia dessas chaves na pasta home do usuário raiz:
ls /root
wg-private.key wg-public.key
- Use o
cat
para obter o valor da chave pública do WireGuard do servidor:cat /root/wg-public.key
- Você deve ver uma seqüência aleatória semelhante a:
FngGVypEJ13KU8+OeBGG1sOd2i+aazsj7qPL3ZxacG8=
- Copie a saída da chave pública do seu servidor, depois use-a para completar passos 1 e 2 do Conectar o Cliente e o Servidor seção do nosso guia WireGuard. Estas etapas lhe dirão para anexar
[Peer]
para a configuração existente do WireGuard de seu cliente e, em seguida, como habilitar o serviço em seu cliente.
Entre no IP do túnel WireGuard de seu servidor (usando o/24
CIDR) como o valor para oAllowedIPs
e configurar o endereço IP público do servidor e a porta WireGuard para ser o Endpoint. Aqui está um exemplo de modelo para uma configuração completa do cliente:
[Interface]
PrivateKey = <Your client WireGuard private key>
Address = 10.0.1.2
[Peer]
PublicKey = <Your server WireGuard public key>
AllowedIPs = 10.0.1.1
Endpoint = <Your WireGuard server public IP>:51820
Depois de completar os passos 1 e 2 dessa seção, você terá estabelecido o servidor como o par do cliente.
Teste a conexão do seu cliente WireGuard
Este teste deve ser realizado uma vez que você tenha configurado um cliente WireGuard e atualizado seu servidor WireGuard para incluir as informações dos colegas do cliente:
- Acesse seu cliente WireGuard e pingue o servidor WireGuard. Substitua
10.0.1.1
com o endereço IP do túnel que você designou para o servidor WireGuard no formulário de criação do aplicativo One-Click:ping 10.0.1.1
- Use o utilitário WireGuard para verificar o último aperto de mão de seu cliente:
wg show
As duas últimas linhas da saída da execução do comando wg devem ser similares a:
latest handshake: 1 minute, 17 seconds ago
transfer: 98.86 KiB received, 43.08 KiB sent
O aplicativo WireGuard VPN Marketplace foi desenvolvido pela Linode. Para obter suporte sobre a implantação do aplicativo, entre em contato com o Suporte da Linode por meio das informações listadas na barra lateral.
"WireGuard" é uma marca registrada de Jason A. Donenfeld.