Führen Sie NordVPN im Docker (Windows) Ubuntu-Container aus

Für solche Leute

Verfahren

  1. Docker-Installation
  2. Starten Sie den Container
  3. Erstellen Sie ein Boot-Image
  4. NordVPN-Verbindung
  5. Andere Befehle

1. Docker-Installation

Download (Dockerhub): https://hub.docker.com/editions/community/docker-ce-desktop-windows/ Referenzverfahren Website: https://ops.jig-saw.com/tech-cate/docker-for-windows-install

2. Starten Sie den Container

docker pull ubuntu
docker run -it --name ubuntu1 ubuntu bash

3. Erstellen Sie ein Startabbild

NordVPN-Installation

apt-get update
apt-get install wget
wget -qnc https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn-release_1.0.0_all.deb
apt install -y nordvpn-release_1.0.0_all.deb

Ich bekomme eine Fehlermeldung

ERROR


E: Unable to locate package nordvpn

Es vergeht, nachdem die Installation, Aktualisierung und Aktualisierung von apt mehrmals wiederholt wurde.

apt update
apt upgrade
apt install -y nordvpn

Wenn Sie aufgrund eines Fehlers nicht fortfahren können, falls erforderlich,

apt --fix-broken install

Auch mischen und schlagen.

Zu diesem Zeitpunkt sind die folgenden zusätzlichen Einstellungen erforderlich. Erstellen Sie daher ein temporäres Image.

Temporäre Bilderzeugung

Verlassen Sie den Container.

docker commit ubuntu1 ubuntu-nordvpn

Erstellen Sie eine Docker-Datei

Lassen Sie nordvpn starten, wenn der Container gestartet wird. Beamter: Wie erstelle ich ein NordVPN Docker-Image?

Dockerfile


FROM ubuntu-nordvpn

ENTRYPOINT ["/usr/sbin/nordvpnd", "&"]

Bauen

Führen Sie den folgenden Befehl in dem Verzeichnis aus, in dem sich die Docker-Datei befindet. Fügen Sie abschließend ". (Punkt)" hinzu, das sich auf die Docker-Datei im aktuellen Verzeichnis bezieht.

docker build -t ubuntu-nordvpn-entrypoint .

Starten eines Containers aus einem neuen Image

Starten Sie den Container mit der Option, die Berechtigung zur Verwendung von Netzwerkgeräten zu erteilen.

docker run -it --cap-add=NET_ADMIN --cap-add=SYS_MODULE --device /dev/net/tun --name ubuntu-nordvpn-entrypoint1 --sysctl net.ipv4.conf.all.rp_filter=2 ubuntu-nordvpn-entrypoint

Wenn die Shell nicht reagiert, drücken Sie Strg + p Strg + q, um den Container zu verlassen. Treten Sie erneut mit Bash ein.

docker exec -it ubuntu-nordvpn_entrypoint1 bash

4. NordVPN-Verbindung

nordvpn login
# Username :E-Mail-Adresse bei der Registrierung eines NordVPN-Kontos
# Password :Login-Passwort bei der Registrierung des NordVPN-Kontos
nordvpn set protocol tcp
nordvpn set killswitch on     #Registriert am, auch wenn ein Fehler auftritt
nordvpn connect Japan

5. Andere Befehle

Zur IP-Prüfung

wget -O - http://inet-ip.info/ 

Verknüpfung

Recommended Posts

Führen Sie NordVPN im Docker (Windows) Ubuntu-Container aus
Führen Sie openvpn unter Docker aus (Windows)
Führen Sie PureScript auf einem Docker-Container aus
Bis Sie Apache mit Ubuntu auf Docker ausführen
Führen Sie Ubuntu + ROS mit Docker auf dem Mac aus
Bis Ubuntu 20 installiert ist und Docker unter Windows 10 Home und WSL2 ausgeführt wird
Führen Sie tiscamera unter Ubuntu 18.04 aus
Installieren Sie Docker unter Windows 10 PRO
Systemctl kann unter Ubuntu nicht in einem Docker-Container verwendet werden
Installieren Sie Docker unter Ubuntu Server 20.04
Probieren Sie Docker unter Windows 10 Home aus
Oracle Java 8 unter Docker Ubuntu
Ubuntu unter Windows Build-Geschwindigkeit
Führen Sie das Java-Applet auf Ubuntu aus
Führen Sie Eclipse CDT unter Ubuntu aus
Führen Sie das SSE-Beispiel (Server-Sent-Event) auf Docker aus
Schritte zum Ausführen von Docker auf einem Mac
Führen Sie Puppeteer-Core auf Heroku aus (Docker Edition)
Verwenden Sie Docker Compose unter Windows 10 Home
Führen Sie die AWS CLI in Docker aus
So führen Sie JavaFX unter Docker aus
Probieren Sie Docker unter Windows Home aus (September 2020)
Verwenden von Docker mit Windows10 Home WSL2
Erstellen Sie ffmpeg 4.3.1 unter Ubuntu für Windows
[Microsoft] Führen Sie den Azure Pipelines (VSTS) -Agenten auf Docker oder Azure Container Instance aus
Installieren Sie Ubuntu20.04 auf RaspberryPi 4 und erstellen Sie Kubernetes, um den Container auszuführen
Windows Docker: Datenträgerdruck auf WSL-Datei
Starten Sie einen Docker-Container auf EC2 (persönliches Memorandum)
Verwenden Sie Docker in einer Proxy-Umgebung unter Ubuntu 20.04.1
Versuchen Sie, Docker in Ubuntu auf WSL zu setzen
Freiheit auf Docker
Führen Sie JSP Hello World mit Tomcat auf Docker aus
Ich habe einen Docker-Container erstellt, um Maven auszuführen
Überwachen Sie den Docker-Container und den SystemD-Prozess auf demselben Host mit Zabbix unter Ubuntu.
Kleiner Docker Container
Aktualisieren Sie das Container-Image mit KUSANAGI Runs on Docker
Installationsanweisungen für Docker unter Ubuntu18.04 unter WSL2 und VSCode
Bedienen Sie Docker Desktop für Windows mit Linux (WSL)
So führen Sie NullpoMino 7.5.0 unter Ubuntu 20.04.1 64-Bit-Version aus
Redmine auf Docker
Installieren Sie Ubuntu 20.04 in der virtuellen Box unter Windows 10 und erstellen Sie eine Entwicklungsumgebung mit Docker
Eh !? Linux unter Windows ausführen? Ich kann es schaffen! !! (Ich habe WSL2 eingestellt und Ubuntu eingefügt)
Ich habe eine Ubuntu-Umgebung unter Windows 10 mit WSL2 erstellt.