NordVPN 76% rabatt
Guide Uppdaterad 18/03/2026

Bygg din egen VPN-server 2026

Sätt upp en egen VPN med WireGuard, OpenVPN eller Outline. Full kontroll, inga loggar, och du bestämmer reglerna.

Axel Jönemyr
Axel Jönemyr ·
Kod på datorskärm för att bygga eget VPN

De flesta använder kommersiella VPN-tjänster som NordVPN eller Surfshark. Vill du ha maximal kontroll över din integritet, lära dig mer om nätverksteknik, eller undvika att lita på en tredje part, kan du bygga din egen VPN-server.

Varför bygga egen VPN?

  • Full kontroll. Du äger servern, koden och loggarna. Ingen tredje part kan se din trafik.
  • Inga loggar, garanterat. Med en egen server vet du exakt vad som loggas, för du bestämmer det själv.
  • Lärande. Förstå hur VPN-tunnlar, kryptering och nätverksprotokoll fungerar på djupet.
  • Fjärråtkomst. Anslut säkert till ditt hemmanätverk eller kontor var du än befinner dig.

Vad du behöver

  1. 1 En VPS (Virtual Private Server), en virtuell server hos t.ex. Hetzner (~45 kr/mån), DigitalOcean (~55 kr/mån) eller Linode. Ubuntu 22.04 LTS rekommenderas.
  2. 2 SSH-åtkomst, du behöver kunna logga in på servern via terminal (Terminal på Mac/Linux, PuTTY på Windows).
  3. 3 Grundläggande terminalkunskaper, du bör kunna köra kommandon som sudo apt update och redigera filer med nano.
  4. 4 ~30 minuter, det tar inte lång tid när du vet vad du ska göra.

Alternativ 1: WireGuard (rekommenderat)

WireGuard är det nyaste VPN-protokollet och har blivit standard i Linux-kärnan. Det är betydligt snabbare och enklare än OpenVPN, med bara ~4 000 rader kod jämfört med OpenVPN:s 100 000+.

Steg för steg: WireGuard på Ubuntu

1 Uppdatera servern och installera WireGuard
sudo apt update && sudo apt upgrade -y
sudo apt install wireguard -y
2 Generera nycklar för servern
wg genkey | tee /etc/wireguard/server_private.key | wg pubkey > /etc/wireguard/server_public.key
chmod 600 /etc/wireguard/server_private.key
3 Skapa serverkonfiguration
# /etc/wireguard/wg0.conf
[Interface]
PrivateKey = <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 = <client_public_key>
AllowedIPs = 10.0.0.2/32
4 Aktivera IP-forwarding
echo "net.ipv4.ip_forward = 1" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
5 Starta WireGuard
sudo systemctl enable wg-quick@wg0
sudo systemctl start wg-quick@wg0
6 Generera klientkonfiguration
# client.conf (på din dator/telefon)
[Interface]
PrivateKey = <client_private_key>
Address = 10.0.0.2/24
DNS = 1.1.1.1

[Peer]
PublicKey = <server_public_key>
Endpoint = <din_server_ip>:51820
AllowedIPs = 0.0.0.0/0
PersistentKeepalive = 25

Tips: Vill du automatisera hela processen? Kör curl -O https://raw.githubusercontent.com/angristan/wireguard-install/master/wireguard-install.sh && bash wireguard-install.sh, ett populärt installationsskript som sköter allt automatiskt.

Alternativ 2: OpenVPN

OpenVPN har funnits sedan 2001 och stöds av i princip alla plattformar. Det är dock långsammare än WireGuard och mer komplicerat att konfigurera manuellt. Använd installationsskriptet för enklaste vägen:

curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
chmod +x openvpn-install.sh
sudo bash openvpn-install.sh

Skriptet guidar dig genom installationen och genererar automatiskt en .ovpn-fil som du importerar i OpenVPN-klienten på din enhet.

Alternativ 3: Outline VPN (enklast)

Outline passar om du vill ha en egen VPN men inte vill pilla med terminalen mer än nödvändigt. Det är open source, utvecklat av Googles Jigsaw-team, och har en grafisk manager-app.

  1. 1 Installera Outline Manager. Ladda ner Outline Manager (finns för Windows, Mac och Linux) från getoutline.org.
  2. 2 Välj en VPS-leverantör. Outline Manager kan automatiskt sätta upp en server på DigitalOcean, eller du kör installationsskriptet manuellt på valfri VPS.
  3. 3 Dela åtkomstnycklar. Manager-appen genererar ss://-nycklar som du delar med familj eller vänner. Varje nyckel är unik.
  4. 4 Anslut med Outline Client. Ladda ner Outline Client (iOS, Android, Windows, Mac, Linux), klistra in nyckeln och anslut.

Konfigurera klienter

När servern är igång behöver du installera en WireGuard- eller OpenVPN-klient på varje enhet.

Plattform WireGuard OpenVPN
Windows WireGuard för Windows (wireguard.com) OpenVPN Connect
macOS WireGuard (App Store) Tunnelblick eller OpenVPN Connect
iOS WireGuard (App Store) OpenVPN Connect (App Store)
Android WireGuard (Google Play) OpenVPN för Android (Google Play)
Linux sudo apt install wireguard sudo apt install openvpn

Importera konfigurationsfilen (.conf för WireGuard, .ovpn för OpenVPN) i klienten och anslut.

Säkerhetstips för din egen VPN

  • Aktivera brandväggen, kör sudo ufw allow 51820/udp && sudo ufw enable för att bara tillåta VPN-trafik.
  • Automatiska uppdateringar, installera unattended-upgrades så servern patchar sig själv.
  • Använd SSH-nycklar, stäng av lösenordsinloggning i /etc/ssh/sshd_config och använd enbart SSH-nycklar.
  • DNS-läckor, konfigurera DNS i WireGuard-klienten (t.ex. DNS = 1.1.1.1, 9.9.9.9) så att DNS-förfrågningar också går via tunneln.
  • Fail2ban, installera fail2ban för att blockera brute force-attacker mot SSH.

Egen VPN vs kommersiell VPN

Att bygga egen VPN är inte alltid rätt val. Här är en ärlig jämförelse med kommersiella tjänster som de vi jämför i vår bästa VPN-guide.

Egenskap Egen VPN Kommersiell VPN
Full kontroll JaNej
Enkel installation NejJa
Servrar i 60+ länder Nej (1 plats)Ja
Streaming (Netflix m.m.) NejJa
Ingen tredje part JaNej
Kill switch och appar Nej (manuellt)Ja
Kostnad ~45 till 100 kr/mån29 till 89 kr/mån
Teknisk kunskap krävs JaNej
Döljer IP effektivt Delvis (1 IP)Ja (tusentals IP:n)

Frågor om egen VPN-server

Kan man bygga ett eget VPN hemma?

Ja, det är möjligt att sätta upp ett eget VPN med exempelvis WireGuard eller OpenVPN på en VPS eller hemmaserver. Det kräver teknisk kompetens men ger full kontroll över datan.

Varför ska man använda en kommersiell VPN istället för att bygga eget?

Kommersiella VPN-tjänster erbjuder tusentals servrar i 60+ länder, obfuskering, automatisk kill switch, no-logs-policy med oberoende revision och enkel installation. Ett eget VPN har bara din hemip-adress som utgångspunkt.

Vilket protokoll passar bäst för ett eget VPN?

WireGuard rekommenderas för de flesta, det är modernt, snabbt och enkelt att konfigurera. OpenVPN är ett beprövat alternativ med bredare kompatibilitet.

Vill du ha det enkelt i stället?

En egen server kräver löpande underhåll. NordVPN ger toppfart, appar som bara fungerar och 30 dagars pengarna-tillbaka-garanti.

Hämta NordVPN, 76% rabatt

Den här artikeln är en del av

Installation och teknik →

Läs också