Naar de inhoud

Oplossingen · VPN

VPS huren voor een WireGuard-VPN

WireGuard is een kernelmodule en een paar kilobyte configuratie; een machine met één core trekt zijn uplink vol voordat de CPU opraakt. Wat een persoonlijke VPN echt verbruikt is dataverkeer, elke byte erin en weer eruit. Daarom is U1-1 voor $6.90 zonder verkeersmeter de keuze, en is een pakket met meter een rekening die op komst is. wg-easy zet er een web-UI en QR-codes bovenop; C1-2-55 voor $19.90 wordt geleverd met wg-easy actief.

Wat het nodig heeft

Software uit de documentatie, groottes met vermelding van de bron

De software en de beveiligingsaanpak komen uit de eigen documentatie van het project. Waar het project geen hardwarecijfers publiceert, staat bij de groottes van wie ze afkomstig zijn.

Uit het compose-bestand en de documentatie van wg-easy

  • Docker, daarna ghcr.io/wg-easy/wg-easy:15 met NET_ADMIN, SYS_MODULE en net.ipv4.ip_forward=1; de kernel levert WireGuard.
  • Poorten: 51820/udp voor de VPN (de enige die publiek moet zijn) en 51821/tcp voor de web-UI, die dat niet zou moeten zijn.
  • De eerste start kan zonder tussenkomst met INIT_ENABLED, INIT_USERNAME, INIT_PASSWORD, INIT_HOST, INIT_PORT, INIT_DNS; daarna maakt u clients aan in de UI.
  • Verkeer verdubbelt: een gigabyte gedownload via de VPN is een gigabyte de server in en een gigabyte de server uit.

Groottes (bandbreedte, geen cores)

Groottes per toepassing
WorkloadvCPURAM
Eén persoon, telefoons en laptopsCPU doet er niet toe; koop unmetered of tel de terabytes.11 GB
Een huishouden of een klein teamHetzelfde. Tientallen peers kosten niets; het streamen wel.12 GB
Site-to-site of een kantoorNog steeds bandbreedte. Kies de stad op latentie naar het kantoor.22 GB

De passende pakketten

4 machines, actueel geprijsd

Goedkoopste en unmetered eerst. Prijzen zijn van vandaag, per maand, uit de catalogus.

  • U1-1$6.90/mnd

    1 vCPU · 1 GB · 15 GB schijf · Unmetered

    Unmetered, Istanbul, de keuze. 1 vCPU, 1 GB en geen verkeersmeter: een VPN die u niet kan verrassen. Plak het compose-bestand zelf (drie commando's).

  • C1-1-25$9.90/mnd

    1 vCPU · 1 GB · 25 GB schijf · 1 TB

    1 TB per maand, in 36 steden. Dezelfde machine waar u de exit ook wilt hebben; 1 TB dataverkeer is ruim voldoende om te browsen en krap voor video. Plak de compose zelf.

  • C1-2-55$19.90/mnd

    1 vCPU · 2 GB · 55 GB schijf · 2 TB

    Wordt geleverd met wg-easy actief. 1 vCPU / 2 GB / 2 TB bij een leverancier die onze preset draait: admin-wachtwoord in een bestand dat alleen root kan lezen, UI op loopback, QR-codes klaar.

  • U1-2$8.90/mnd

    1 vCPU · 2 GB · 25 GB schijf · Unmetered

    Unmetered, 2 GB, Istanbul. De keuze met twee keer zoveel geheugen, voor een VPN die ook een DNS-filter of een tweede dienst draait.

“Geïnstalleerd implementeren” opent de configurator met ons opstartscript voor WireGuard (wg-easy) al volledig in het opstartveld, voordat je koopt. Het draait één keer, als root, terwijl de server wordt opgebouwd, en alleen bij leveranciers waarvan het platform opstartscripts uitvoert; bij de andere rijen bestaat de installatie uit dezelfde commando's, die je zelf plakt.

De installatie

Vier stappen, uit de documentatie van wg-easy

Met de preset zijn de eerste drie al gedaan wanneer de server klaarstaat, en wacht het admin-wachtwoord in /root/WIREGUARD-NEXT-STEPS.txt.

  1. Docker. curl -fsSL https://get.docker.com | sh
  2. Het compose-bestand. mkdir -p /etc/docker/containers/wg-easy, download daar het docker-compose.yml van het project en koppel de UI-poort aan loopback: "127.0.0.1:51821:51821/tcp". De preset stelt ook de INIT_*-variabelen in, zodat er geen installatiewizard openstaat.
  3. Start het en open de poort. docker compose up -d, daarna ufw allow 51820/udp. Verder hoeft niets publiek te zijn.
  4. Maak een client aan. Open vanaf uw laptop ssh -N -L 51821:127.0.0.1:51821 root@your-server http://127.0.0.1:51821/, voeg een client toe en scan de QR-code met de WireGuard-app. Verbonden.

Eerlijk gezegd

Wat wij zelf zouden kopen

Een VPN is een bandbreedterekening met een piepkleine server eraan. Koop die zonder meter.

Voor een persoonlijke VPN

U1-1 · $6.90/mnd

1 vCPU, 1 GB, geen verkeersmeter, $6.90 per maand, in Istanbul: al uw telefoons en laptops, video inbegrepen, en de rekening verandert nooit. Het is de goedkoopste machine die we verkopen en de juiste hiervoor. Moet de exit in een ander land liggen, dan is C1-1-25 voor $9.90 beschikbaar in 36 steden met 1 TB per maand: genoeg om te browsen, niet om te streamen. Geen van beide draait onze preset; de installatie is drie commando's.

Vragen

Wat mensen vragen voordat ze er een kopen.

Welke VPS heb ik nodig voor WireGuard?
De kleinste. WireGuard zit in de kernel en verwerkt honderden megabits op één core; het geheugengebruik is verwaarloosbaar. Wat telt is dataverkeer, want elke byte die u door de VPN haalt, komt de server binnen en verlaat die weer. De eerlijke vraag bij de keuze is dus niet cores of RAM, maar of het pakket unmetered is of hoeveel terabytes het bevat.
Waarom raadt deze pagina een unmetered pakket aan boven een goedkoper ogend pakket met meter?
Omdat een VPN de workload is waarbij de rekensom van het dataverkeer gaat knellen. Een avond HD-video is 3–5 GB; via een VPN is dat 6–10 GB dataverkeer op de server. Een pakket met 1 TB is prima om te browsen en krap voor een huishouden dat streamt. De unmetered machine kost $6.90 en de vraag komt nooit op.
Wat doet de opstartpreset?
Het installeert Docker met Dockers eigen script, schrijft het compose-bestand van wg-easy met de web-UI alleen gekoppeld aan 127.0.0.1, stelt de variabelen voor installatie zonder tussenkomst van het project in met een willekeurig admin-wachtwoord van 24 tekens en het adres van deze server als endpoint, start het en opent alleen 51820/udp in de firewall. Het wachtwoord wordt weggeschreven naar /root/WIREGUARD-NEXT-STEPS.txt, alleen leesbaar voor root. Er is nooit een installatiewizard bereikbaar vanaf het internet.
Is de web-UI bereikbaar van buitenaf?
Niet met de preset: de UI luistert op loopback en u bereikt die via een SSH-tunnel. De eigen compose van wg-easy publiceert 51821 op alle interfaces en verwacht dat u er HTTPS en een wachtwoord voor zet; koppelen aan loopback is de eenvoudigere weg naar hetzelfde resultaat. De VPN-poort 51820/udp is noodzakelijk publiek (daar maken clients verbinding mee) en WireGuard reageert niet op iemand zonder geldige sleutel.
In welke stad moet de server staan?
Dicht bij u voor snelheid, of in het land van waaruit u op internet wilt verschijnen. Latentie is wat u merkt: kies de stad met de laagste ping vanaf waar u zit, en als het doel een exit in een bepaald land is, dan beslist dat. C1-1-25 is dezelfde configuratie in 36 steden.
Kan ik er iets anders op draaien?
Een DNS-filter (Pi-hole, AdGuard Home) naast wg-easy is de klassieke combinatie en past in 1–2 GB. Alles wat zwaarder is, verdient een eigen machine; het idee van de VPN-server is dat die klein, saai en altijd bereikbaar is.