Saltar para o conteúdo principal

WireGuard

Descrição

Com esta imagem, o seu servidor torna-se um servidor VPN WireGuard pronto a utilizar, com uma interface web para gestão. Através desta VPN, os seus dispositivos podem aceder à Internet, bem como a todas as redes privadas ligadas ao servidor.

O WireGuard é uma VPN extremamente simples, mas rápida e moderna, que utiliza as mais recentes tecnologias de criptografia. O seu objetivo é ser mais rápido, mais simples, mais compacto e mais útil do que o IPsec. Deverá ter um desempenho significativamente superior ao OpenVPN.

A WireGuard UI é uma interface simples de gestão baseada na web para o WireGuard.

Primeiros passos

O WireGuard e a interface de gestão web são instalados com a imagem e são ativados automaticamente quando o servidor arranca.

Depois de a imagem ser instalada, a interface web do WireGuard estará disponível em https://example.com, onde example.com é o nome do anfitrião do seu servidor.

Para aceder à interface web, utilize as credenciais que lhe foram enviadas por email.

Além disso, as credenciais de início de sessão podem ser encontradas no servidor, no ficheiro:

/root/.app_credentials

Para aceder a este ficheiro, terá de iniciar sessão no servidor através de SSH. Pode ligar-se ao servidor através de SSH:

  • Com uma chave SSH, se esta opção estiver ativada antes de o servidor ser criado
  • Com a palavra-passe do utilizador root enviada por email quando o servidor é ativado

Alterar domínio

Se pretender utilizar o seu próprio domínio ou subdomínio para aceder à interface web do Wireguard, terá de iniciar sessão no servidor através de SSH como utilizador root e executar o comando:

add_domain

Ser-lhe-á pedido que introduza um domínio ou subdomínio no formato subdomain.example.com.

nota

Certifique-se de que o seu domínio existe e aponta para o endereço IPv4 do seu servidor!

Quando o script terminar, será emitido um certificado Let's Ecnrypt para o domínio ou subdomínio especificado e a interface web estará disponível em https://example.com/, onde example.com é o domínio (subdomínio) previamente especificado.

Ligar à VPN

Para ligar, primeiro tem de criar um novo cliente na interface web do WireGuard. Para o fazer, clique no botão New Client.
Adicionar novo utilizador

Neste menu, preencha apenas o campo Name (os outros campos podem ser deixados em branco) e clique no botão Submit.
Menu de criação de utilizador

nota

Depois de adicionar clientes ou fazer alterações na interface web, tem de clicar no botão Apply Config. Caso contrário, as alterações não serão aceites e os novos clientes não conseguirão ligar-se.

Aplicar configuração

Agora pode utilizar o botão QR-code para gerar um código QR que pode ser lido com a aplicação WireGuard para Android ou iOS. Ou pode transferir a configuração do cliente para ligar a partir de um PC ou Mac. Texto alternativo

Pode transferir aplicações cliente para se ligar à sua Wireguard VPN seguindo as ligações:

PC - Windows/MacAndroidiOS
Ligação para PCLigação para AndroidLigação para iOS
QR AndroidQR iOS

Software instalado

NomeLicença
WireGuardGPLv2
wireguard-uiMIT
CaddyLicença Apache 2.0

Ligações úteis

Para mais informações sobre os pacotes instalados, consulte a respetiva documentação oficial: