Führen Sie openvpn unter Docker aus (Windows)
Für solche Leute
- Ich möchte mit Docker mehrere IPs erhalten
- NordVPN-Client verhält sich seltsam (kann sich nicht anmelden, obwohl ein gültiges Abonnement vorliegt)
Überblick
Ich habe den NordVPN-Client installiert und konnte eine Verbindung herstellen, aber nach einigen Stunden, nachdem ich mich vom NordVPN-Client abgemeldet hatte, konnte ich mich nicht mehr bei NordVPN anmelden.
Es scheint ein bestehendes Problem zu sein, daher habe ich beschlossen, den NordVPN-Client nicht mehr zu verwenden und mit dem OpenVPN-Client eine Verbindung zu NordVPN herzustellen.
raddit : Is the "expired subscription" bug gonna be fixed some day?
Verfahren
- Starten Sie den Container, indem Sie die Netzwerkberechtigung und den DNS-Server angeben.
- Installieren Sie OpenVPN
- Laden Sie die NordVPN-Konfigurationsdatei herunter
- Verbinden
1. Starten Sie den Container, indem Sie die Netzwerkberechtigung und den DNS-Server angeben
docker pull ubuntu
docker run -it --cap-add=NET_ADMIN --cap-add=SYS_MODULE --device /dev/net/tun --dns 8.8.8.8 --name ubuntu1 --sysctl net.ipv4.conf.all.rp_filter=2 ubuntu
- Netzwerkberechtigung: --cap-add = NET_ADMIN, --device / dev / net / tun
- DNS-Serverspezifikation: --dns 8.8.8.8 (Google Server)
2. Installieren Sie OpenVPN
apt-get install openvpn
3. Laden Sie die NordVPN-Konfigurationsdatei herunter
cd /etc/openvpn
apt-get install wget unzip
wget https://downloads.nordcdn.com/configs/archives/servers/ovpn.zip
unzip ovpn.zip
rm ovpn.zip
4. Verbinden
openvpn --config /etc/openvpn/ovpn_tcp/jp429.nordvpn.com.tcp.ovpn --auth-user-pass <( echo -e "[Nord VPN ID]\n [Nord VPN Pass]" ) &
- NordVPN ID / Pass: Benutzername / Passwort, das in den Service-Anmeldeinformationen (manuelle Einrichtung) auf Meine Seite angezeigt wird
-
- Nicht die Login-ID / der Pass der NordVPN-Site
- In der für Echo angegebenen Zeichenfolge "" ist kein Leerzeichen mit halber Breite vorhanden
- Ändern Sie den Teil "jp429", wenn Sie das Verbindungsziel ändern