Exécutez NordVPN dans le conteneur Ubuntu Docker (Windows)

Pour des gens comme ça

procédure

  1. Installation de Docker
  2. Démarrez le conteneur
  3. Créer une image de démarrage
  4. Connexion NordVPN
  5. Autres commandes

1. Installation de Docker

Télécharger (dockerhub): https://hub.docker.com/editions/community/docker-ce-desktop-windows/ Site de procédure de référence: https://ops.jig-saw.com/tech-cate/docker-for-windows-install

2. Démarrez le conteneur

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

3. Créer une image de démarrage

Installation du NordVPN

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

J'obtiens une erreur

ERROR


E: Unable to locate package nordvpn

Il passe après avoir répété plusieurs fois l'installation, la mise à jour et la mise à niveau d'apt.

apt update
apt upgrade
apt install -y nordvpn

Si vous ne pouvez pas continuer en raison d'une erreur, si nécessaire,

apt --fix-broken install

Mélangez et frappez aussi.

À ce stade, les paramètres supplémentaires suivants sont requis, créez donc une image temporaire.

Création d'image temporaire

Sortez du conteneur.

docker commit ubuntu1 ubuntu-nordvpn

Créer Dockerfile

Faites démarrer nordvpn lorsque le conteneur est démarré. Officiel: Comment créer une image Docker NordVPN?

Dockerfile


FROM ubuntu-nordvpn

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

Construire

Exécutez la commande suivante dans le répertoire où se trouve le Dockerfile. Enfin, ajoutez ". (Point)" qui fait référence au Dockerfile dans le répertoire courant.

docker build -t ubuntu-nordvpn-entrypoint .

Lancer un conteneur à partir d'une nouvelle image

Démarrez le conteneur avec la possibilité d'accorder l'autorisation d'utiliser des périphériques réseau.

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

Si le shell ne répond pas, appuyez sur Ctrl + p Ctrl + q pour quitter le conteneur. Entrez à nouveau avec bash.

docker exec -it ubuntu-nordvpn_entrypoint1 bash

4. Connexion NordVPN

nordvpn login
# Username :Adresse e-mail lors de l'enregistrement d'un compte NordVPN
# Password :Mot de passe de connexion lors de l'enregistrement du compte NordVPN
nordvpn set protocol tcp
nordvpn set killswitch on     #Enregistré le même si une erreur se produit
nordvpn connect Japan

5. Autres commandes

Pour vérification IP

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

Lien

Recommended Posts

Exécutez NordVPN dans le conteneur Ubuntu Docker (Windows)
Exécutez openvpn sur Docker (Windows)
Exécuter PureScript sur un conteneur Docker
Jusqu'à ce que vous exécutiez apache avec ubuntu sur docker
Exécutez Ubuntu + ROS avec Docker sur Mac
Jusqu'à ce qu'Ubuntu 20 soit installé et que Docker fonctionne sur Windows 10 Home et WSL2
Exécutez tiscamera sur Ubuntu 18.04
Installez Docker sur Windows 10 PRO
Systemctl ne peut pas être utilisé sur Ubuntu dans un conteneur Docker
Installez Docker sur Ubuntu Server 20.04
Essayez Docker sur Windows 10 Famille
Oracle Java 8 sur Docker Ubuntu
Ubuntu sur la vitesse de construction de Windows
Exécutez l'applet java sur ubuntu
Exécutez Eclipse CDT sur Ubuntu
Exécutez l'exemple SSE (Server-Sent-Event) sur le docker
Étapes pour exécuter Docker sur Mac
Exécutez puppeteer-core sur Heroku (édition Docker)
Utiliser Docker Compose sur Windows 10 Famille
Exécutez l'AWS CLI sur Docker
Pour exécuter JavaFX sur Docker
Essayez Docker sur Windows Home (septembre 2020)
Utilisation de Docker avec Windows10 Home WSL2
Construisez ffmpeg 4.3.1 sur Ubuntu pour Windows
[Microsoft] Exécutez l'agent Azure Pipelines (VSTS) sur Docker ou Azure Container Instance
Installez Ubuntu20.04 sur RaspberryPi 4 et compilez Kubernetes pour exécuter le conteneur
Windows Docker: pression du disque sur le fichier WSL
Lancer un conteneur docker sur EC2 (mémorandum personnel)
Utiliser docker dans un environnement proxy sur ubuntu 20.04.1
Essayez de mettre Docker dans ubuntu sur WSL
Liberty sur Docker
Exécutez JSP Hello World avec Tomcat sur Docker
J'ai créé un conteneur Docker pour exécuter Maven
Surveillez le conteneur Docker et le processus SystemD sur le même hôte avec Zabbix sur Ubuntu.
Petit conteneur Docker
Mettre à jour l'image du conteneur avec KUSANAGI s'exécute sur Docker
Docker sur Ubuntu18.04 sur WSL2 et instructions d'installation de VSCode
Utiliser Docker Desktop pour Windows avec Linux (WSL)
Comment exécuter NullpoMino 7.5.0 sur la version 64 bits d'Ubuntu 20.04.1
Redmine sur Docker
Installez Ubuntu 20.04 dans la boîte virtuelle sur Windows10 et créez un environnement de développement à l'aide de docker
Hein!? Exécuter Linux sur Windows? Je peux le faire! !! (J'ai défini WSL2 et mis Ubuntu dedans)
J'ai construit un environnement Ubuntu sur Windows 10 en utilisant WSL2.