VPN-palvelin VPS:lle — WireGuard-opas
Aja omaa VPN-palvelinta WireGuardilla
Kaupallisen VPN-palvelun maksamisen sijaan voit ajaa omaa WireGuard-palvelinta VPS:llä. Saat täyden hallinnan, ei kolmannen osapuolen lokeja ja dedikoidun ruotsalaisen IP-osoitteen.
Mitä tarvitset
- VPS Linuxilla — KVM VPS 1G (70 SEK/kk) riittää hyvin
- Root-oikeus (SSH)
- 10 minuuttia aikaasi
Vaihe 1: Yhdistä VPS:ään
ssh root@palvelimen-ip
Vaihe 2: Asenna WireGuard
Debian/Ubuntu
apt update && apt install -y wireguard
Rocky Linux/AlmaLinux
dnf install -y epel-release && dnf install -y wireguard-tools
Vaihe 3: Luo avaimet
wg genkey | tee /etc/wireguard/server_private.key | wg pubkey > /etc/wireguard/server_public.key
chmod 600 /etc/wireguard/server_private.key
wg genkey | tee /etc/wireguard/client_private.key | wg pubkey > /etc/wireguard/client_public.key
Vaihe 4: Palvelinkonfiguraatio
cat > /etc/wireguard/wg0.conf << EOF
[Interface]
PrivateKey = $(cat /etc/wireguard/server_private.key)
Address = 10.0.0.1/24
ListenPort = 51820
PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
[Peer]
PublicKey = $(cat /etc/wireguard/client_public.key)
AllowedIPs = 10.0.0.2/32
EOF
Vaihe 5: IP-välitys
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
sysctl -p
Vaihe 6: Käynnistä WireGuard
systemctl enable --now wg-quick@wg0
Vaihe 7: Asiakaskonfiguraatio
Luo client.conf:
[Interface]
PrivateKey = ASIAKKAAN_YKSITYINEN_AVAIN
Address = 10.0.0.2/24
DNS = 1.1.1.1
[Peer]
PublicKey = PALVELIMEN_JULKINEN_AVAIN
Endpoint = PALVELIMEN_IP:51820
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 25
Vaihe 8: Yhdistä
Tuo konfiguraatiotiedosto WireGuard-sovellukseen laitteellasi (Windows, macOS, Linux, iOS, Android).
Miksi oma VPN on parempi
| Oma VPN | Kaupallinen VPN | |
|---|---|---|
| Hinta | 6 €/kk | 5-10 €/kk |
| IP-osoite | Dedikoitu (vain sinun) | Jaettu tuhansien kanssa |
| Lokitus | Sinä hallitset | Luota tarjoajaan |
| Laitteet | Rajaton | Yleensä 5-6 |
Suositellut VPS-paketit
| Paketti | RAM | Levy | Hinta | Kapasiteetti |
|---|---|---|---|---|
| KVM VPS 1G | 1 GB | 15 GB SSD | 70 SEK/kk | 5-10 laitetta |
| KVM VPS 2G | 2 GB | 20 GB SSD | 120 SEK/kk | 20+ laitetta |