Slik bygger du NordVPN-Docker-bildet

Docker er et verktøy for distribusjon og administrasjon av applikasjoner i lette, isolerte containere. Når man kjører NordVPN i en Docker-container, krypteres trafikken som genereres av den aktuelle containeren, men det opprettes ikke en VPN-forbindelse for vertsystemet. Bare applikasjoner som kjører i den VPN-aktiverte containeren, blir rutet via VPN-et.

 

Konfigurere Docker-miljøet

For å bygge NordVPN-Docker-bildet på Linux må du først konfigurere Docker-miljøet:

  1. Installer Docker-motoren på Linux.
  2. Når du har installert Docker, gå til terminalen.
  3. Opprett en ny mappe for bildet ditt ved hjelp av denne kommandoen:

    mkdir <katalognavn>


     

  4. Gå til den opprettede mappen:

    cd <sti/til/katalog>


     

  5. Opprett en Dockerfile:

    touch Dockerfile


     

  6. Åpne filen i din foretrukne tekstredigerer. I dette eksemplet bruker vi nano.

    nano Dockerfile


     

  7. Kopier og lim inn følgende skript i filen:

    FRA ubuntu:24.04
    
    			KJØR apt-get update && \
     apt-get install -y --no-install-recommends wget apt-transport-https ca-certificates && \
     apt-get install -y --no-install-recommends wget apt-transport-https ca-certificates && \ 
    			    wget -qO /etc/apt/trusted.gpg.d/nordvpn_public.asc https://repo.nordvpn.com/gpg/nordvpn_public.asc && \
     echo "deb https://repo.nordvpn.com/deb/nordvpn/debian stable main" > /etc/apt/sources.list.d/nordvpn.list && \
     apt-get update && \
     apt-get install -y --no-install-recommends nordvpn && \
     apt-get clean && \
    			    rm -rf /var/lib/apt/lists/*
    
     ENTRYPOINT /etc/init.d/nordvpn start && sleep 5 && /bin/bash -c "$@"
     CMD bash


     

  8. Klikk på Ctrl + X, deretter Y, og til slutt Enter for å lagre og avslutte.

Nå har du konfigurert et Docker-miljø for videre utvikling av NordVPN-Docker-bilder.

 

Opprettelse av NordVPN-Docker-bildet

Når du har konfigurert miljøet i Docker, , må du sørge for at du befinner deg i den samme katalogen som du nettopp har opprettet, der Dockerfile ligger. Når du er sikker på at du befinner deg i riktig katalog, kan du fortsette med å bygge NordVPN-Docker-bildet ved å følge disse trinnene:

  1. Bygg bildet med denne kommandoen (skriv inn ønsket navn på bildet):

    sudo docker build -t <bilde navn> .



    Merk: Ikke glem prikken på slutten av kommandolinjen.

     

  2. Kjør bildet:

    sudo docker run -it --hostname mycontainer --cap-add=NET_ADMIN --sysctl net.ipv6.conf.all.disable_ipv6=0 <bilde navn>



    Forklaring:
    -it – gir Docker beskjed om å tildele en pseudo-TTY koblet til containerens stdin; dette oppretter et interaktivt bash-skall i containeren;
    --cap-add - nødvendig for å kunne kjøre NordVPN-daemonen og koble til serverne våre;
    --sysctl net.ipv6.conf.all.disable_ipv6=0 - deaktiverer IPv6-trafikk på Linux for NordVPN-containeren, noe som sikrer at det ikke oppstår lekkasjer etter tilkobling til serverne våre.
    --hostname – vertsnavnet for containeren din. Denne flaggen bør brukes for å hindre at Meshnet-vertsnavnet endres etter at Docker-containeren har blitt startet på nytt.
     

  3. Logg inn på NordVPN ved hjelp av et token metode:

    nordvpn login --token <ditt token>

Når du har fullført disse trinnene, har du konfigurert NordVPN-Docker-bildet.

For mer detaljert informasjon om hvordan du bruker Docker, kan du sjekke Docker-dokumentasjonen.

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.