Ett personligt WireGuard-VPN betyder att server, nycklar och loggar alla är dina. Detta är guiden för manuell konfig; för avvägningarna mot kommersiella VPN, wg-easy-vägen med ett kommando och DPI-förbehållet, se självhosta WireGuard och användningsfallet VPS för VPN. Du behöver ett plan med dedikerad IP — WireGuard lyssnar på en inkommande UDP-port.
1. Installera WireGuard och skapa servernycklar
apt update && apt install -y wireguard
wg genkey | tee /etc/wireguard/server.key | wg pubkey > /etc/wireguard/server.pub
chmod 600 /etc/wireguard/server.key
2. Skriv serverkonfigen
# /etc/wireguard/wg0.conf
[Interface]
Address = 10.8.0.1/24
ListenPort = 51820
PrivateKey = <contents of /etc/wireguard/server.key>
PostUp = iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
[Peer] # your phone/laptop
PublicKey = <client public key — see step 4>
AllowedIPs = 10.8.0.2/32
3. Aktivera vidarebefordran och starta
sysctl -w net.ipv4.ip_forward=1
echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf
ufw allow 51820/udp
systemctl enable --now wg-quick@wg0
wg show
4. Generera en klientnyckel och anslut
På klienten (eller generera på servern och flytta):
wg genkey | tee client.key | wg pubkey > client.pub
Lägg client.pub i [Peer]-blocket ovan (sedan systemctl restart wg-quick@wg0) och ge klienten denna konfig:
[Interface]
PrivateKey = <client.key>
Address = 10.8.0.2/32
DNS = 1.1.1.1
[Peer]
PublicKey = <server.pub>
Endpoint = YOUR.SERVER.IP:51820
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 25
Importera den i WireGuard-appen (en QR via qrencode -t ansiutf8 < client.conf är snabbast på mobil), slå på — och du routar via din egen server.
Noteringar
- Bakom DPI (Iran/Kina/Ryssland)? WireGuard fingeravtrycks och blockeras — använd VLESS + Reality i stället.
- Föredrar ett webb-UI? wg-easy-vägen med ett kommando sätter upp detta med en QR-kods-adminpanel.
Nano-IP ($8/mån) räcker gott, omätad trafik, root på ungefär en minut, ingen KYC, betala i krypto.
Kommentarer
Inga kommentarer än. Bli först.