Spring til indhold

Løsninger · VPN

VPS til en WireGuard-VPN

WireGuard er et kernemodul og nogle få kilobyte konfiguration; en maskine med én kerne mætter sin uplink, før den løber tør for CPU. Det, en personlig VPN reelt forbruger, er trafik, hver byte ind og ud igen, og derfor er U1-1 til $6.90 uden trafikmåler vores valg, og derfor er en målt plan en regning, der venter på at ske. wg-easy lægger en webgrænseflade og QR-koder ovenpå; C1-2-55 til $19.90 leveres med den kørende.

Hvad den kræver

Software fra dokumentationen, størrelser mærket efter kilde

Softwaren og sikkerhedsopsætningen kommer fra projektets egen dokumentation. Hvor projektet ikke oplyser hardwarekrav, står det ved størrelserne, hvis tal de er.

Fra wg-easys compose-fil og dokumentation

  • Docker, derefter ghcr.io/wg-easy/wg-easy:15 med NET_ADMIN, SYS_MODULE og net.ipv4.ip_forward=1; kernen leverer WireGuard.
  • Porte: 51820/udp til VPN'en (den eneste, der skal være offentlig) og 51821/tcp til webgrænsefladen, som ikke bør være det.
  • Første start kan ske uden indgriben med INIT_ENABLED, INIT_USERNAME, INIT_PASSWORD, INIT_HOST, INIT_PORT, INIT_DNS; derefter er det i UI'et, klienter oprettes.
  • Trafikken fordobles: en gigabyte downloadet gennem VPN'en er en gigabyte ind og en gigabyte ud af serveren.

Størrelser (båndbredde, ikke kerner)

Dimensionering efter anvendelse
ArbejdsbyrdevCPURAM
Én person, telefoner og bærbareCPU er uden betydning; køb unmetered, eller tæl terabytene.11 GB
En husstand eller et lille teamDet samme. Snesevis af peers koster intet; det gør streamingen.12 GB
Site-to-site eller et kontorStadig båndbredde. Vælg byen efter latens til kontoret.22 GB

De planer, der passer

4 maskiner, aktuelt prissat

Billigste og unmetered først. Priserne er dagens, pr. måned, hentet fra kataloget.

  • U1-1$6.90/md.

    1 vCPU · 1 GB · 15 GB disk · Unmetered

    Unmetered, Istanbul, vores valg. 1 vCPU, 1 GB og ingen trafikmåler: en VPN, der ikke kan overraske dig. Indsæt selv compose-filen (tre kommandoer).

  • C1-1-25$9.90/md.

    1 vCPU · 1 GB · 25 GB disk · 1 TB

    1 TB om måneden, i 36 byer. Den samme maskine, hvor du end vil have dit exit; 1 TB trafik er rigeligt til browsing og knap til video. Indsæt selv compose-filen.

  • C1-2-55$19.90/md.

    1 vCPU · 2 GB · 55 GB disk · 2 TB

    Leveres med wg-easy kørende. 1 vCPU / 2 GB / 2 TB hos en leverandør, der kører vores preset: admin-adgangskode i en fil, kun root kan læse, UI på loopback, QR-koder klar.

  • U1-2$8.90/md.

    1 vCPU · 2 GB · 25 GB disk · Unmetered

    Unmetered, 2 GB, Istanbul. Valget med dobbelt så meget hukommelse, til en VPN, der også kører et DNS-filter eller en ekstra tjeneste.

“Udrul installeret” åbner konfiguratoren med vores WireGuard (wg-easy)-opstartsscript allerede i opstartsfeltet, i fuld længde, før du køber. Det kører én gang, som root, mens serveren klargøres, og kun hos leverandører, hvis platform kører opstartsscripts; på de øvrige rækker er installationen de samme kommandoer, indsat af dig.

Installationen

Fire trin fra wg-easys dokumentation

Med presettet er de første tre gjort, når serveren leveres, og admin-adgangskoden venter i /root/WIREGUARD-NEXT-STEPS.txt.

  1. Docker. curl -fsSL https://get.docker.com | sh
  2. Compose-filen. mkdir -p /etc/docker/containers/wg-easy, download projektets docker-compose.yml dertil, og bind UI-porten til loopback: "127.0.0.1:51821:51821/tcp". Presettet sætter også INIT_*-variablerne, så ingen opsætningsguide er eksponeret.
  3. Start den, og åbn porten. docker compose up -d, derefter ufw allow 51820/udp. Intet andet behøver at være offentligt.
  4. Opret en klient. Fra din bærbare ssh -N -L 51821:127.0.0.1:51821 root@your-server, åbn http://127.0.0.1:51821/, tilføj en klient, og scan QR-koden med WireGuard-appen. Forbundet.

Helt ærligt

Det, vi selv ville købe

En VPN er en båndbreddeudgift med en lille server tilknyttet. Køb den uden måler.

Til en personlig VPN

U1-1 · $6.90/md.

1 vCPU, 1 GB, ingen trafikmåler, $6.90 om måneden, i Istanbul: alle dine telefoner og bærbare, video inkluderet, og regningen flytter sig aldrig. Det er den billigste maskine, vi sælger, og den er den rigtige til dette. Skal exit være i et andet land, findes C1-1-25 til $9.90 i 36 byer med 1 TB om måneden, hvilket rækker til browsing, ikke til streaming. Ingen af dem kører vores preset; installationen er tre kommandoer.

Spørgsmål

Hvad folk spørger om, før de køber.

Hvilken VPS skal jeg bruge til WireGuard?
Den mindste. WireGuard ligger i kernen og flytter hundredvis af megabit på en enkelt kerne; hukommelsesforbruget er ubetydeligt. Den ressource, der betyder noget, er trafik, fordi hver byte, du trækker gennem VPN'en, går ind i serveren og ud igen. Så det ærlige dimensioneringsspørgsmål er ikke kerner eller RAM, men om planen er unmetered, eller hvor mange terabyte den inkluderer.
Hvorfor anbefaler siden en unmetered plan frem for en målt plan, der ser billigere ud?
Fordi en VPN er den arbejdsbyrde, hvor trafikregnestykket gør ondt. En aften med HD-video er 3–5 GB; gennem en VPN er det 6–10 GB servertrafik. En plan med 1 TB er fin til browsing og knap til en husstand, der streamer. Den unmetered maskine koster $6.90, og spørgsmålet opstår aldrig.
Hvad gør opstartsforudindstillingen?
Det installerer Docker med Dockers eget script, skriver wg-easys compose-fil med webgrænsefladen bundet kun til 127.0.0.1, sætter projektets variabler til opsætning uden indgriben med en tilfældig admin-adgangskode på 24 tegn og denne servers adresse som endpoint, starter den og åbner kun 51820/udp i firewallen. Adgangskoden skrives til /root/WIREGUARD-NEXT-STEPS.txt, som kun root kan læse. Ingen opsætningsguide kan på noget tidspunkt nås fra internettet.
Er webgrænsefladen eksponeret?
Ikke med presettet: den lytter på loopback, og du når den via en SSH-tunnel. wg-easys egen compose udgiver 51821 på alle interfaces og forventer, at du sætter HTTPS og en adgangskode foran; at binde den til loopback er den enklere vej til samme resultat. VPN-porten 51820/udp er nødvendigvis offentlig, for det er den, klienterne forbinder til, og WireGuard svarer ikke nogen uden en gyldig nøgle.
Hvilken by skal serveren stå i?
Tæt på dig for hastighedens skyld, eller i det land, hvis internet du vil fremstå fra. Latens er det, du mærker: vælg byen med den laveste ping fra, hvor du sidder, og hvis formålet er et exit i et bestemt land, afgør det sagen. C1-1-25 er samme profil i 36 byer.
Kan jeg køre noget andet på den?
Et DNS-filter (Pi-hole, AdGuard Home) ved siden af wg-easy er den klassiske kombination og kan være på 1–2 GB. Alt tungere fortjener sin egen maskine; pointen med VPN-boksen er, at den er lille, kedelig og altid kører.