Proton VPN-Startseite

Wie du Proton VPN auf einem FreshTomato-Router mit OpenVPN einrichtest

Lesen
5 Min.
Kategorie
Router

Du kannst Proton VPN auf deinem Router einrichten, wodurch jedes Gerät geschützt wird, das sich über diesen Router mit dem Internet verbindet. In dieser Anleitung zeigen wir dir Schritt für Schritt, wie du Proton VPN auf einem FreshTomato(neues Fenster)-Router mit dem OpenVPN-Protokoll einrichtest.

Mehr über OpenVPN erfahren

Beachte, dass FreshTomato die einzige Version der von der Tomato-Community entwickelten benutzerdefinierten Firmware für Router ist, die noch aktiv unterstützt wird. Wenn du eine ältere Version von Tomato verwendest, empfehlen wir dir, auf FreshTomato zu upgraden.

Wir haben auch Anleitungen für die Einrichtung von Proton VPN auf einer großen Auswahl anderer beliebter Router.

Erfahre, wie du Proton VPN auf verschiedenen Routern installierst

Bevor du beginnst, benötigst du Folgendes:

  • Ein Computer, der mit deinem LAN-Netzwerk verbunden ist, damit du auf die Weboberfläche deines FreshTomato-Routers zugreifen kannst. Gib dazu die vom Hersteller deines Routers bereitgestellte Adresse in die URL-Leiste deines Browsers ein. Normalerweise ist dies 192.168.1.1.
  • Your OpenVPN username and password. These are different from your regular Proton VPN username and password. To find them, sign in to account.protonvpn.com and go to AccountOpenVPN username.

So richtest du Proton VPN auf einem FreshTomato-Router ein

1. Erstelle eine OpenVPN-Konfigurationsdatei

Melde dich mit deinem Proton-Konto-Benutzernamen und -Passwort bei Proton VPN unter account.protonvpn.com an, gehe zu DownloadsOpenVPN Konfigurationsdateien und lade eine OpenVPN-Konfigurationsdatei herunter. Achte darauf, Plattform auswählen: Router zu wählen.

Erfahre, wie du eine OpenVPN-Konfigurationsdatei von Proton VPN herunterlädst

Um FreshTomato zu konfigurieren, benötigst du die IP-Adresse und die Portnummer des VPN-Servers. Diese findest du in der ersten remote-Zeile des Zertifikats. Die erste Zahl ist die IP-Adresse und die zweite Zahl ist die Portnummer. Im folgenden Beispiel lautet die IP-Adresse 185.159.157.6 und die Portnummer 51820

Die IP-Adresse und Portnummer des VPN-Servers

Du benötigst außerdem den statischen OpenVPN-Schlüssel. Dieser beginnt mit —–BEGIN OpenVPN Static key V1—- und endet mit —–END OpenVPN Static key V1—–.

Und schließlich benötigst du das TLS-Zertifikat(neues Fenster) aus dieser Konfigurationsdatei. Um es zu finden, öffne die heruntergelandene OpenVPN-Konfigurationsdatei in einem Texteditor und suche nach dem Text, der mit —–BEGIN CERTIFICATE—- beginnt und mit –—-END CERTIFICATE—– endet.

Das OpenVPN-TLS-Zertifikat

1. Grundlegende OpenVPN-Einstellungen konfigurieren

Öffne die Weboberfläche deines FreshTomato-Routers in einem Browserfenster, gehe zum Tab VPN VPN TunnelingOpenVPN ClientBasic und konfiguriere die folgenden Einstellungen:

(Wenn auf deinem Gerät mehr als ein OpenVPN-Client unterstützt wird, kannst du auswählen, welchen du konfigurieren möchtest.)

  • Enable on Start: aktiviert
  • Interface Type: TUN
  • Protocol: UDP
  • Server Address/Port: Gib die IP-Adresse und die Portnummer des VPN-Servers ein. Diese findest du in der ersten remote-Zeile des Zertifikats (siehe Schritt 1 für weitere Details)
  • Firewall: Automatisch
  • Create NAT on tunnel: aktiviert
  • Inbound Firewall: aktiviert
  • Authorization Mode: TLS
  • TLS control channel security (tls-auth/tls-crypt): Encrypt channel Username/Password Authentication: aktiviert 
  • Username: Dein OpenVPN-Benutzername 
  • Password: Dein OpenVPN-Passwort.

Denk daran: Dein OpenVPN-Benutzername und -Passwort unterscheiden sich von deinem normalen Proton VPN-Benutzernamen und -Passwort.

  • Username Authen. Only: –
  • Auth digest: SHA256

Um zusätzliche Funktionen zu aktivieren, füge die folgenden Suffixe an deinen OpenVPN-Benutzernamen an.

  • NetShield Ad-blocker: +f1
  • NetShield Ad-blocker Erweitert (blockiert auch Malware und Tracker): +f2
Grundlegende OpenVPN-Einstellungen konfigurieren

2. Erweiterte OpenVPN-Einstellungen konfigurieren

Gehe zum Tab Advanced und konfiguriere die folgenden Einstellungen:

  • Poll interval: 0
  • Redirect internet traffic: Nein 
  • Accept DNS configuration: Exclusive
  • Data ciphers: AES-256-GCM
  • Compression: Deaktiviert
  • TLS Renegotiation Time: 0
  • Connection retry: -1
  • Verify Certificate (remote-cert-tls server): aktiviert
  • Verify Server Certificate Name (verify-x509-name): Nein
  • Custom configuration: Füge dem Textfeld die folgenden Zeilen hinzu:
remote-random
nobind
tun-mtu 1500
mssfix 0
persist-key
persist-tun

Hinweis: Diese Konfigurationseinstellungen ersetzen die im folgenden Screenshot gezeigten.

Erweiterte OpenVPN-Einstellungen konfigurieren

3. OpenVPN-Schlüsseleinstellungen konfigurieren

Wähle den Tab Keys und konfiguriere die folgenden Einstellungen:

  • Static key: Füge den statischen OpenVPN-Schlüssel aus der OpenVPN-Konfigurationsdatei ein (siehe Schritt 1)
  • Certificate Authority: Füge das TLS-Zertifikat aus deiner OpenVPN-Konfigurationsdatei ein (siehe Schritt 1)

Klicke auf Speichern, wenn du fertig bist.

OpenVPN-Schlüsseleinstellungen konfigurieren

4. VPN-Verbindung starten

Um die VPN-Verbindung zu starten, die du gerade erstellt hast, klicke auf einem der Tabs für die OpenVPN-Client-Konfiguration auf die Schaltfläche Jetzt starten.

VPN-Verbindung starten

Um zu überprüfen, ob du dich erfolgreich verbunden hast, rufe den Tab Status auf. Du kannst auch testen, ob das VPN funktioniert, indem du von einem beliebigen Gerät in deinem Netzwerk unseren kostenlosen, sicheren IP-Scanner aufrufst.

VPN-Verbindungsstatus überprüfen

Hinweis: Wenn du mit einer frischen FreshTomato-Installation beginnst oder nach einem Hard-Reset deines Routers, schlägt die Verbindung möglicherweise fehl, weil auf dem Router nicht die richtige Uhrzeit eingerichtet ist. Ein Neustart des Routers behebt das Problem in der Regel, indem das Datum und die Uhrzeit über das Internet aktualisiert werden, wodurch die VPN-Verbindung erfolgreich hergestellt werden kann.

So richtest du einen Kill Switch auf deinem FreshTomato-Router ein

Ein Kill Switch auf deinem Router ist eine Sicherheitsfunktion, die verhindert, dass mit dem Router verbundene Geräte eine Verbindung zum Internet herstellen, falls die VPN-Verbindung aus irgendeinem Grund fehlschlägt.

Mehr über Kill Switches erfahren

Um einen Kill Switch auf deinem FreshTomato-Router zu konfigurieren, gehe zu AdministrationScripts Firewall.

Um einen Kill Switch zu erstellen, bei dem jedes mit deinem Router verbundene Gerät die Internetverbindung verliert, wenn die VPN-Verbindung fehlschlägt, gib die folgenden Zeilen ein:

WAN_IF=`nvram get wan_iface`
iptables -I FORWARD -i br0 -o $WAN_IF -j REJECT --reject-with icmp-host-prohibited
iptables -I FORWARD -i br0 -p tcp -o $WAN_IF -j REJECT --reject-with tcp-reset
iptables -I FORWARD -i br0 -p udp -o $WAN_IF -j REJECT --reject-with udp-reset

Um einen Kill Switch zu erstellen, bei dem nur Geräte, die mit bestimmten IP-Adressen mit deinem Router verbunden sind, ihre Internetverbindung verlieren, wenn die VPN-Verbindung fehlschlägt, gib die folgenden Zeilen ein:

WAN_IF=`nvram get wan_iface`
iptables -I FORWARD -i br0 -s `ip address` -o $WAN_IF -j REJECT --reject-with icmp-host-prohibited
iptables -I FORWARD -i br0 -s `ip address` -p tcp -o $WAN_IF -j REJECT --reject-with tcp-reset
iptables -I FORWARD -i br0 -s `ip address` -p udp -o $WAN_IF -j REJECT --reject-with udp-reset

Klicke auf Speichern, wenn du fertig bist.

So richtest du einen Kill Switch ein