Pular para o conteúdo principal

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:

SOFTWAREDESCRIÇÃO
WireGuardSoftware VPN.
UFWUtilitá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.

  1. 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.
  2. Conecte-se ao Linode do seu aplicativo One-Click através do SSH.
  3. Traga para baixo o wg0 interface no servidor:
    wg-quick down wg0
  4. Abra o /etc/wireguard/wg0.conf arquivo em um editor de texto (nanopor exemplo).
  5. Você verá uma linha que diz PublicKey = sob o [Peer] seção. Anexe a chave pública do seu cliente a esta linha.
  6. 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.
  7. 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:

  1. Conecte-se ao Linode do seu aplicativo One-Click via SSH.
  2. 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
  3. Use o cat para obter o valor da chave pública do WireGuard do servidor:
    cat /root/wg-public.key
  4. Você deve ver uma seqüência aleatória semelhante a:
    FngGVypEJ13KU8+OeBGG1sOd2i+aazsj7qPL3ZxacG8=
  5. 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 o AllowedIPs 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:

  1. 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
  2. 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 WireGuard VPN Marketplace App foi construído pela Linode. Para obter suporte em relação à implantação do aplicativo, entre em contato com a Linode Support através das informações listadas na barra lateral.

"WireGuard" é uma marca registrada de Jason A. Donenfeld.