✦ Promoção de longo prazo: até 50% de desconto ao pagar um ano adiantado, em todos os planos de servidor.Ver preços →
MercureHosting

Guia · 10 min de leitura

Run your own WireGuard VPN on a VPS

Turn a small offshore VPS into a private VPN exit in about ten minutes, with no third-party VPN provider in the middle.

No momento, esta página está disponível apenas em inglês.

Why self-host?

A commercial VPN asks you to trust its no-logs claim. Your own WireGuard server means the only logs are the ones you choose to keep. A VPS S plan is plenty for a few devices, and you pick the exit country.

1. Install WireGuard

On a fresh Ubuntu 24.04 or Debian 12 VPS, install WireGuard and generate the server's key pair.

apt update && apt install -y wireguard qrencode
umask 077
wg genkey | tee /etc/wireguard/server.key | wg pubkey > /etc/wireguard/server.pub
wg genkey | tee /etc/wireguard/client.key | wg pubkey > /etc/wireguard/client.pub

2. Enable forwarding

Let the kernel route packets for your clients. Find your public interface name with `ip route | grep default` (often eth0 or ens3).

echo 'net.ipv4.ip_forward=1' > /etc/sysctl.d/99-wireguard.conf
sysctl --system

3. Write the server config

Create /etc/wireguard/wg0.conf. Replace eth0 if your interface is named differently, and paste in the keys you generated.

[Interface]
Address = 10.66.0.1/24
ListenPort = 51820
PrivateKey = <contents of server.key>
PostUp = iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE

[Peer]
PublicKey = <contents of client.pub>
AllowedIPs = 10.66.0.2/32

4. Open the port and start it

If you use ufw, also set DEFAULT_FORWARD_POLICY="ACCEPT" in /etc/default/ufw so forwarded traffic isn't dropped.

ufw allow 51820/udp
systemctl enable --now wg-quick@wg0
wg show

5. Configure your device

Create a client config, then scan it as a QR code with the WireGuard mobile app or import the file on desktop.

[Interface]
PrivateKey = <contents of client.key>
Address = 10.66.0.2/32
DNS = 9.9.9.9

[Peer]
PublicKey = <contents of server.pub>
Endpoint = <your VPS IP>:51820
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25

# then: qrencode -t ansiutf8 < client.conf

Keep it private

WireGuard doesn't log connections by default. Keep it that way: don't add verbose logging, and set journald to a short retention period.

The AUP still applies to traffic leaving the server. A personal VPN is fine. An open proxy for strangers is a different, and worse, idea.

Coloque em prática

Um plano VPS S basta para a maioria dos guias.

Ver planos VPS

Em todas as páginas

VPS offshore, sem rodeios

Um VPS offshore é um servidor KVM no país que você escolher, contratado com um e-mail ou um usuário do Telegram e pago em cripto. O país é a lei que cobre a máquina. Reclamações de outros lugares não são remoções automáticas, e a Política de Uso Aceitável vale nos sete locais.

Cobrança em cripto

Pague em BTC, ETH, USDT, USDC, LTC, DOGE, TRX, SOL, BNB, XRP, BCH. Os preços são em USD. Adicione crédito pela carteira e contrate com esse saldo. Não há cartão nem conta bancária. Envie para este endereço e aguarde a confirmação da equipe.

Sete jurisdições

Islândia, Panamá, Moldávia, Romênia, Suíça, Países Baixos, Rússia. Você escolhe o país ao contratar, e é a lei desse país que se aplica a qualquer reclamação. As páginas de cada local explicam os prós e contras antes de você pagar um prazo longo.

Privacidade com uma lista de verdade

Não registramos o tráfego que o seu VPS envia ou recebe, nem guardamos o conteúdo do disco. Existem registros de cobrança: um contato, o pedido, a referência do pagamento, o IP e o estado de energia. A política de privacidade é a lista completa.

Tratamento honesto de avisos

Um aviso DMCA dos EUA não é uma remoção automática. As reclamações são analisadas pela lei do país onde o VPS está. Ordens judiciais válidas desse país são cumpridas. Violar direitos autorais segundo essa lei continua proibido pela Política de Uso Aceitável.

KVM, root e VNC

Todo VPS é KVM, com root completo e console VNC caso a rede caia. Instale um template ou envie sua própria ISO. Não é um contêiner com um painel no caminho.

E no próprio VPS: NVMe na faixa de ~3.500 MB/s, porta ilimitada com uso justo, trimestral −25%, semestral −35% e anual −50%, e uma comparação com um provedor típico com KYC. Não publicamos um percentual de disponibilidade medido, e não há cupom além dos descontos por prazo.