Proton VPN-Startseite

Wie du die Portweiterleitung manuell einrichtest

Lesen
7 Min.
Kategorie
Portweiterleitung

Die Portweiterleitung leitet Verbindungen durch die Firewall, die Proton VPN zum Schutz unserer Kunden verwendet. Sie ist vor allem für Personen nützlich, die Dateien über P2P-Protokolle wie BitTorrent herunterladen und teilen, kann aber auch die Leistung für Online-Gamer verbessern.

Die Portweiterleitung ist derzeit in unseren GUI-Apps für Windows, macOS und Linux für alle mit einem kostenpflichtigen Proton VPN-Abonnement verfügbar.

Erfahre, wie du die Portweiterleitung in unseren offiziellen Apps nutzt

Wenn du ein kostenloses Abonnement hast, kannst du ein Upgrade durchführen, um darauf zuzugreifen. Wenn du unser kostenloses Abonnement nutzt, kannst du ein Upgrade durchführen, indem du dich unter account.protonvpn.com anmelest und im Tab Abonnement ein kostenpflichtiges Abonnement auswählst, das deinen Anforderungen entspricht.

Es ist auch möglich, die Portweiterleitung auf Geräten zu nutzen, die manuell so konfiguriert sind, dass sie sich über unsere OpenVPN- oder WireGuard®-Konfigurationsdateien mit Proton VPN verbinden. Beachte, dass du die Portweiterleitung und Moderat (Typ 2) NAT nicht gleichzeitig verwenden kannst.

Schritt 1: OpenVPN- oder WireGuard-Konfigurationsdateien herunterladen

Beachte, dass dieser Schritt nicht erforderlich ist, wenn du unsere Linux-App verwendest. Alle unsere P2P-Server unterstützen die Portweiterleitung. P2P-Server sind in unseren Apps und auf unseren VPN-Konfigurations-Download-Seiten leicht an einem Doppelpfeil-Symbol zu erkennen.

So erkennst du P2P-Server

OpenVPN

1. Melde dich bei deinem Proton VPN-Konto an und gehe zu KontoDownloads OpenVPN-Konfigurationsdateien. Wähle einen VPN-Server aus, der P2P unterstützt (Doppelpfeil-Symbol), und lade seine OpenVPN-Konfigurationsdateien herunter.

2. Konfiguriere deinen OpenVPN-Client (wie OpenVPN GUI für Windows, Tunnelblick für macOS oder die OpenVPN CLI oder NetworkManager GUI für Linux).

Remember that your OpenVPN login username and password are different from your regular Proton Account username and password. You can find them in your Proton VPN Account by going to AccountOpenVPN username.

Um die Portweiterleitung zu nutzen, füge das Suffix +pmp an deinen OpenVPN-Benutzernamen an. Wenn dein OpenVPN-Benutzername beispielsweise „myusername2023“ lautet, verwende „myusername2023+pmp“.

Beachte, dass du das Suffix +pmp mit anderen von Proton VPN unterstützten Suffixen kombinieren kannst. Wenn du beispielsweise die Portweiterleitung und unsere Funktion Netshield-Werbeblocker nutzen möchtest, könnte dein Benutzername „myusername2023+pmp+f2“ lauten.

3. Verbinde dich mit Proton VPN. Um zu überprüfen, ob du verbunden bist und das VPN ordnungsgemäß funktioniert, besuche unseren kostenlosen sicheren IP-Scanner oder öffne ein Terminal-Fenster unter macOS oder Linux und gib curl unseren kostenlosen sicheren IP-Scanner ein.

WireGuard

1. Melde dich bei deinem Proton VPN-Konto an und gehe zu KontoDownloads WireGuard-Konfiguration.

2. Wähle einen VPN-Server aus, der P2P unterstützt (Doppelpfeil-Symbol), und erstelle eine WireGuard-Konfigurationsdatei. Stelle dabei sicher, dass VPN-Optionen auswählenNAT-PMP (Portweiterleitung) aktiviert ist.

Enable NAT-PMP

3. Lade die erstellte WireGuard-Konfigurationsdatei herunter und verwende sie, um deinen WireGuard-Client zu konfigurieren. Siehe dazu unsere Beispielanleitung zur Installation von WireGuard mit Proton VPN unter Ubuntu mithilfe des NetworkManagers.

Beachte, dass eine ältere WireGuard-Konfigurationsdatei IPv6-Verbindungen standardmäßig möglicherweise nicht unterstützt. Um sicherzustellen, dass IPv6-Verbindungen durch den VPN-Tunnel geleitet werden, führe einen der folgenden Schritte aus:

1. Lade eine neue WireGuard-Konfigurationsdatei von deiner Kontoseite herunter.

Oder:

2. Öffne die ältere Konfigurationsdatei in einem Texteditor und ändere die Zeile:

AllowedIPs = 0.0.0.0/0AllowedIPs = 0.0.0.0/0, ::/0

Speichere die Datei und schließe sie, wenn du fertig bist.

Die .conf-Datei manuell bearbeiten, um IPv6-Verbindungen zu unterstützen

4. Verbinde dich mit Proton VPN. Um zu überprüfen, ob du verbunden bist und das VPN ordnungsgemäß funktioniert, besuche unseren kostenlosen sicheren IP-Scanner(neues Fenster) oder öffne ein Terminal-Fenster unter macOS oder Linux und gib curl ip.me ein.

curl unseren kostenlosen sicheren IP-Scanner

Schritt 2: So konfigurierst du die Portweiterleitung manuell

Linux

Hole dir eine OpenVPN- oder WireGuard-Konfigurationsdatei von Proton VPN und stelle sicher, dass der Server P2P unterstützt und der NAT-PMP-Schalter aktiviert ist.

Das folgende Beispiel zeigt dir, wie du mit natpmpc die korrekten Port-Mappings unter Linux erstellst.

1. Verbinde dich mit dem VPN bei aktivierter Portweiterleitung.

2. Installiere natpmpc. Öffne dazu auf Debian- und Ubuntu-basierten Systemen ein Terminal-Fenster und gib Folgendes ein:

sudo apt install natpmpc

Gib auf RedHat-Systemen (einschließlich Fedora) Folgendes ein:

sudo dnf install libnatpmp

3. Überprüfe deine natpmpc-Version. Die natpmpc-Versionen 20150609-xxx enthalten einen Fehler, der die Antwort des VPN-Servers möglicherweise falsch interpretiert und eine verwirrende Ausgabe erzeugt. Das Proton VPN-Team hat hierfür eine Behebung eingereicht, die akzeptiert und upstream integriert wurde, sodass der Fehler natpmpc-Versionen ab 20230423-xxx nicht betrifft.

Um die natpmpc-Version zu überprüfen, die du auf Debian- und Ubuntu-basierten Systemen ausführst, öffne ein Terminal-Fenster und gib Folgendes ein:

apt policy natpmpc libnatpmp*

Überprüfe deine natpmpc-Version

Gib auf RedHat-Systemen (einschließlich Fedora) Folgendes ein:

dnf list libnatpmp

Wenn du eine ältere Version von natpmpc ausführst, solltest du sie auf die natpmpc-Version 20230423-xxx (oder neuer) aktualisieren. Dazu kannst du libnatpmp mithilfe der folgenden Befehle aus dem Quellcode kompilieren:

git clone https://github.com/miniupnp/libnatpmp.git
cd libnatpmp
make all
sudo make install

4. Überprüfe, ob die Portweiterleitung auf dem Server, mit dem du verbunden bist, zulässig ist. Öffne dazu ein Terminal-Fenster und gib Folgendes ein:

natpmpc -g 10.2.0.1

Wenn die Portweiterleitung auf dem Server, mit dem du verbunden bist, zulässig ist, sieht die Ausgabe wie folgt aus:

Überprüfe, ob die Portweiterleitung auf dem VPN-Server zulässig ist

Wenn dieser Test fehlschlägt (siehe Screenshot unten), kehre bitte zu Schritt 1 dieser Anleitung zurück, wähle einen anderen P2P-Server aus und stelle sicher, dass deine VPN-Verbindung richtig konfiguriert ist.

Test failure

5. Erstelle UDP- und TCP-Port-Zuweisungen und lasse natpmpc in einer Schleife laufen, damit es nicht abläuft. Gib Folgendes ein:

while true ; do date ; natpmpc -a 1 0 udp 60 -g 10.2.0.1 && natpmpc -a 1 0 tcp 60 -g 10.2.0.1 || { echo -e "ERROR with natpmpc command \a" ; break ; } ; sleep 45 ; done

In dem folgenden Beispiel wurde Port 53186 dafür zugewiesen (sowohl für UDP als auch für TCP).

natpmpc-Schleife

Die Portweiterleitung ist jetzt aktiviert. Beachte, dass das Schließen deines Terminal-Fensters den Schleifenprozess beendet. Du musst dieses Schleifen-Skript jedes Mal neu ausführen, wenn du eine neue Portweiterleitungssitzung starten möchtest, da der Port andernfalls nur 60 Sekunden lang geöffnet bleibt.

6. Deaktiviere in deinem BitTorrent-Client die UPnP- / NAT-PMP-Portweiterleitung deines Routers und füge die im Verbindungsausgang (siehe oben) angezeigte öffentliche Portnummer in den Bereich für die Portweiterleitung deines BitTorrent-Clients ein.

Gehe beispielsweise bei qBittorrent auf WerkzeugeEinstellungen…VerbindungPort für eingehende Verbindungen → füge die Portnummer in das Feld Für Verbindungen verwendeter Port ein. Deaktiviere darunter das Kontrollkästchen UPnP-/NAT-PMP-Portweiterleitung des Routers verwenden (standardmäßig aktiviert). Klicke auf OK, wenn du fertig bist.

Configure port forwarding on qBittorrent for Linux

Die Portweiterleitung ist jetzt konfiguriert.

macOS

Der einfachste Weg, die Portweiterleitung auf deinem Mac zu konfigurieren, ist die Verwendung unserer offiziellen macOS-App.

Um die Konfiguration manuell vorzunehmen, lade eine OpenVPN- oder WireGuard-Konfigurationsdatei von ProtonVPN herunter und stelle sicher, dass der Server P2P unterstützt und der NAT-PMP-Schalter aktiviert ist.

1. Verbinde dich mit dem VPN bei aktivierter Portweiterleitung (NAT-PMP), wie oben beschrieben.

2. Lade Python 3(neues Fenster) als DMG herunter und installiere es. Du musst die App zulassen, indem du zu Datenschutz & SicherheitSicherheit gehst.

Install Python 3

3. Installiere Pip. Öffne dazu das Terminal und gib Folgendes ein:

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

Gefolgt von:

python3 get-pip.py

Führe dann Folgendes aus:

python3 -m pip install py-natpmp

4. Wir können nun natpmpc ausführen und es in einer Schleife laufen lassen, damit es nicht abläuft:

cd "$(python3 -m pip show py-natpmp | grep Location | cut -d ' ' -f 2)/natpmp" && while true ; do date ; python3 natpmp_client.py -g 10.2.0.1 0 0 || { echo -e "ERROR with natpmpc command \a" ; break ; } ; sleep 45 ; done

Die Portweiterleitung ist jetzt aktiviert. Beachte, dass du das Terminal-Fenster geöffnet lassen musst, damit das Skript weiterhin funktioniert. Um die Tonbenachrichtigung bei jedem Schleifendurchlauf des Skripts zu deaktivieren, gehe in der Menüleiste auf TerminalEinstellungen → Tab ProfileErweitertSignalton und deaktiviere das Kontrollkästchen Akustischer Signalton.

5. In deinem BitTorrent-Client die UPnP- / NAT-PMP-Portweiterleitung deines Routers deaktivieren und die im Verbindungsausgang (siehe oben) angezeigte öffentliche Portnummer in den Bereich für die Portweiterleitung deines BitTorrent-Clients einfügen.

Gehe beispielsweise bei qBittorrent auf WerkzeugeEinstellungen…VerbindungPort für eingehende Verbindungen → füge die Portnummer in das Feld Für Verbindungen verwendeter Port ein. Deaktiviere darunter das Kontrollkästchen UPnP-/NAT-PMP-Portweiterleitung des Routers verwenden (standardmäßig aktiviert). Klicke auf OK, wenn du fertig bist.

qBitTorrent konfigurieren

Die Portweiterleitung sollte jetzt auf deinem BitTorrent-Client aktiv sein.