Slik konfigurerer du en manuell OpenVPN-tilkobling til NordVPN med Gluetun

Innledning

I denne artikkelen lærer du hvordan du konfigurerer en manuell NordVPN OpenVPN-tilkobling i en Gluetun Docker-container. Gluetun er en lett VPN-klientcontainer som ruter trafikken til de andre Docker-containerne dine gjennom NordVPN over OpenVPN. Det viktigste trinnet som får de fleste til å snuble, er autentisering: NordVPN godtar ikke lenger e-post og passord for tredjepartsapper, så du må bruke tjenestepåloggingsinformasjon i stedet.

Før du begynner

  • En fungerende Docker-installasjon (og eventuelt Docker Compose).
  • NordVPN-tjenestens påloggingsinformasjon (brukernavn og passord) – dette er IKKE e-postadressen og passordet til Nord Account.
  • NordVPN OpenVPN-serverstedet/-stedene du vil koble til (land, region eller by).

Slik gjør du

Trinn 1: Hent tjenesteinformasjonen din

  1. Logg inn på Nord Account.
  2. Klikk på NordVPN, skroll deretter ned til Avanserte innstillinger (Manuell konfigurasjon) og klikk på Konfigurer NordVPN manuelt.
  3. Du mottar en verifiseringskode til e-posten du bruker til NordVPN. Skriv inn koden for å bekrefte.
  4. Åpne fanen Tjenesteinnstillinger. Kopier brukernavnet og passordet som vises der – dette er verdiene Gluetun trenger.

MERK: Tjenestelegitimasjon er forskjellig fra den vanlige påloggingen til Nord Account. Dersom tilkoblingen din senere mislykkes med autentisering, dobbeltsjekk om du kopierte riktig påloggingsinformasjon for tjenesten.

Trinn 2: Opprett Gluetun-konfigurasjonen

I Gluetun bruker NordVPN over OpenVPN disse miljøvariablene:

  • VPN_SERVICE_PROVIDER=nordvpn
  • VPN_TYPE=openvpn
  • OPENVPN_USER – brukernavnet ditt for tjenesteinformasjon
  • OPENVPN_PASSWORD – passordet ditt for tjenesteidentifikasjon
  • OPENVPN_PROTOCOL - valgfritt, udp (standard) eller tcp

Valgfrie variabler for servervalg inkluderer SERVER_COUNTRIESSERVER_REGIONSog SERVER_CITIES (kommadelte lister).

Trinn 3: Kjør med Docker Compose

Opprett en docker-compose.yml-fil som denne:

services:
			  gluetun:
			    image: qmcgaw/gluetun
			    container_name: gluetun
			    cap_add:
			      - NET_ADMIN
			    devices:
			      - /dev/net/tun:/dev/net/tun
			    ports:
			      - 8000:8000   # Gluetun control server (optional)
			    environment:
			      - VPN_SERVICE_PROVIDER=nordvpn
			      - VPN_TYPE=openvpn
			      - OPENVPN_USER=YOUR_SERVICE_USERNAME
			      - OPENVPN_PASSWORD=YOUR_SERVICE_PASSWORD
			      - OPENVPN_PROTOCOL=udp
			      - SERVER_COUNTRIES=United States
			    restart: unless-stopped

Erstatt YOUR_SERVICE_USERNAME og YOUR_SERVICE_PASSWORD med tjenesteidentifikasjonen fra trinn 1, og juster SERVER_COUNTRIES til stedet du foretrekker.

Trinn 4: Start og bekreft tilkoblingen

  1. Start containeren:
  2. docker compose up -d
  3. Sjekk loggene for å bekrefte at tunnelen ble opprettet:
  4. docker logs -f gluetun
  5. Bekreft at trafikken din går ut gjennom NordVPN ved å kjøre en IP-sjekk fra innsiden av containerens nettverksnavneområde:
  6. docker exec gluetun wget -qO- https://ipinfo.io/ip

    Den returnerte IP-adressen bør være en NordVPN-server-IP, ikke den virkelige IP-adressen din.

Trinn 5: Rute andre containere gjennom Gluetun

For å sende en annen containers trafikk gjennom tunnelen, må du angi at den containeren skal dele Gluetuns nettverk og fjerne sine egne porter (publiser dem på Gluetun-tjenesten i stedet):

  yourapp:
			    image: your/app-image
			    network_mode: "service:gluetun"
			    depends_on:
			      - gluetun

Ytterligere tips

  • Dersom du ser feilen «AUTH_FAILED / Your credentials might be wrong», bruker du nesten helt sikkert e-postadressen og passordet ditt for Nord Account i stedet for tilgangsopplysningene for tjenesten. Kopier dem på nytt fra fanen Tjenesteinnstillinger.
  • Hvis standardprotokollen udp er blokkert på restriktive nettverk, bytter du til OPENVPN_PROTOCOL=tcp og oppretter containeren på nytt.
  • Gluetun har en innebygd Kill-Switch, slik at avhengige containere mister Internett-tilgang hvis VPN-en faller ut, og dermed forhindres IP-lekkasjer. (Basert på Gluetuns dokumenterte standardatferd – bekreft i den nåværende wiki-en for versjonen din.)
Var denne artikkelen nyttig?

Har du fortsatt problemer?

  • Livechat

  • E-postskjema

Ved å klikke på "Chat med oss" godtar du våre vilkår for bruk og bekrefter at du har lest og forstått vår personvernpolicy. Chatfunksjonen krever informasjonskapsler. Ved å starte en chat godtar du bruken av dem. Les mer i våre retningslinjer for informasjonskapsler.