✦ Oferta a largo plazo: hasta un 50% de descuento al pagar un año por adelantado, en todos los planes de servidor.Ver precios →
MercureHosting

Guía · 10 min de lectura

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.

Por ahora, esta página solo está disponible en 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.

Ponlo en práctica

Un plan VPS S basta para la mayoría de las guías.

Ver planes VPS

En todas las páginas

El VPS offshore, en pocas palabras

Un VPS offshore es un servidor KVM en el país que elijas, pedido con un correo o un usuario de Telegram y pagado en cripto. El país es la ley que cubre la máquina. Las quejas de otros lugares no implican retiradas automáticas, y la Política de Uso Aceptable se aplica en las siete ubicaciones.

Facturación en cripto

Paga en BTC, ETH, USDT, USDC, LTC, DOGE, TRX, SOL, BNB, XRP, BCH. Los precios están en USD. Añade saldo desde el monedero y pide con ese saldo. No hay tarjeta ni cuenta bancaria. Envía a esta dirección y espera la confirmación del equipo.

Siete jurisdicciones

Islandia, Panamá, Moldavia, Rumanía, Suiza, Países Bajos, Rusia. Eliges el país al hacer el pedido, y la ley de ese país es la que se aplica a cualquier queja. Las páginas de cada ubicación explican los pros y contras antes de que pagues un plazo largo.

Privacidad con una lista real

No registramos el tráfico que envía o recibe tu VPS ni guardamos el contenido del disco. Sí existen registros de facturación: un método de contacto, el pedido, la referencia del pago, la IP y el estado de encendido. La política de privacidad es la lista completa.

Gestión honesta de avisos

Un aviso DMCA de EE. UU. no implica una retirada automática. Las quejas se revisan según la ley del país donde está el VPS. Se acatan las órdenes judiciales válidas de ese país. Infringir derechos de autor según esa ley sigue estando prohibido por la Política de Uso Aceptable.

KVM, root y VNC

Todos los VPS son KVM, con root completo y consola VNC por si cae la red. Instala una plantilla o sube tu propia ISO. No es un contenedor con un panel estorbando.

Y en el propio VPS: NVMe de la clase ~3.500 MB/s, un puerto ilimitado con uso razonable, trimestral −25%, semestral −35% y anual −50%, y una comparación con un proveedor típico con KYC. No publicamos un porcentaje de disponibilidad medido, y no hay cupón además de los descuentos por plazo.