Ben's VPN auf MikroTik-Routern
Unter RouterOS 7 läuft die App in einem Container auf dem Router. Standardmäßig geht der gesamte Datenverkehr im Heimnetz darüber. Die einzelnen Geräte brauchen keine App.
- System
- RouterOS 7long-term ab 7.23.8, stable ab 7.24.3
- CPU
- ARM oder x86ARM64, ARMv7, ARMv5 und CHR: Modelltabelle
- Speicher
- 256 MBArbeitsspeicher, mindestens
- Adresse der Seite
- Port 8790192.168.88.1 oder bensvpn.home
Zwei Zeilen im Terminal und ein Code
Arbeiten Sie direkt am Router, mit einem Computer in seinem Netz: Schritt 3 verlangt einen Tastendruck am Gerät. Anmelden lässt sich der Router nur mit einem Konto, das eine E-Mail-Adresse und ein aktives Abonnement hat.
-
Prüfen Sie Version, CPU und Speicher
Erforderlich ist RouterOS 7: long-term 7.23.8 oder neuer oder stable 7.24.3 oder neuer. Beta-Builds und 7.24.0 bis 7.24.2 lehnt das Installationsprogramm ab. Testing- und rc-Builds werden mit einer Warnung installiert.
Unterstützte Prozessoren: ARM64, ARM (armv7), ARMv5 und x86, auch ein virtueller CHR. RAM: mindestens 256 MB.
Ein Befehl im Terminal zeigt alle drei Werte. Lesen Sie die Felder version, architecture-name und total-memory. free-hdd-space ist der freie interne Speicher.
/system/resource/ print Modelle von MikroTik und die App Ergebnis Modelle Grund Gut geeignet hAP ax³, hAP ax², cAP ax, Chateau ax, RB5009, CCR2004, hAP be³ Media ARM64, ab 1 GB RAM Geeignet RB4011, RB3011, L009 ARMv7, ab 512 MB RAM Geeignet hEX refresh, hEX S (2025), hAP ax S, hAP be lite ARMv5, 512 MB RAM, kein USB-Laufwerk nötig Mit USB-Laufwerk (ext4) hAP ac³, hAP ax lite, wAP ax, Chateau LTE6, Chateau LTE12 256 MB RAM und wenig Flash-Speicher. Ohne USB-Anschluss nicht geeignet Nicht geeignet hAP ac lite, hAP lite, hAP ac, hEX (RB750Gr3), ältere hEX S, hEX lite, RB951, RB2011, CCR1xxx MIPS-Prozessor: Dafür unterstützt RouterOS keine Container Nicht geeignet hAP ac², cAP ac 128 MB RAM Modelle mit „Nicht geeignet“ werden stattdessen manuell eingerichtet. Die Anleitung steht im Tab „Andere Router“ in Ihrem Konto.
-
Aktualisieren Sie RouterOS
Gehen Sie in WinBox oder WebFig zu „System → Packages“ und klicken Sie auf „Check For Updates“. Stellen Sie den Kanal auf long-term oder stable und klicken Sie auf „Download&Install“. Der Router lädt das Release herunter und startet neu.
-
Erlauben Sie Container (Zeile 1)
Führen Sie Zeile 1 im Terminal aus. Der Befehl wird nur einmal gebraucht. Er stellt nur den Gerätemodus um, danach lässt RouterOS Container zu. Das Container-Paket selbst bringt Zeile 2.
Zeile 1 · schaltet Container ein
/system/device-mode/ update container=yes fetch=yes activation-timeout=15m Innerhalb von 15 Minuten
Bestätigen Sie die Änderung am Gerät. Am sichersten: Trennen Sie die Stromversorgung für 5 Sekunden und schließen Sie sie wieder an. Ein kurzer Druck auf die MODE-Taste zählt ebenfalls. Halten Sie die RESET-Taste nicht gedrückt: Beim Einschalten gehalten, löscht sie die Konfiguration. Ein Neustart über das Menü verwirft die Änderung.
Das geht nur direkt am Router. Aus der Ferne ist es nicht möglich, auch nicht für unseren Support.
-
Installieren Sie die App (Zeile 2)
Kehren Sie für Zeile 2 ins Terminal zurück und bestätigen Sie sie mit Enter.
Zeile 2 · installiert die App
{ :if (![/system/ ntp/ client/ get enabled]) do={ :if ([:len [/ system/ ntp/ client/ get servers]]=0) do={ /system/ ntp/ client/ set servers=pool.ntp.org,time.cloudflare.com,time.google.com }; /system/ ntp/ client/ set enabled=yes }; :local i 0; :while ([/ system/ ntp/ client/ get status]!="synchronized" && $i<30) do={ :delay 1s; :set i ($i+1) }; :do { /tool/ fetch url="https:// storage.googleapis.com/ bensvpn/ router/ bensvpn/ mikrotik/ install-en.rsc" dst-path=bensvpn-install.rsc check-certificate=yes } on-error={ /tool/ fetch url="https:// xxvv.loan/ router/ bensvpn/ mikrotik/ install-en.rsc" dst-path=bensvpn-install.rsc check-certificate=yes }; /import file-name=bensvpn-install.rsc } Was Sie sehen
Fortschrittszeilen 1/9 bis 9/9. Die letzte Zeile nennt die Adresse der Seite des Routers.
Die Ausgabe verlangt apply-changes
Das Container-Paket ist noch nicht auf dem Router. Der Befehl unten lädt es von MikroTik herunter. Nach etwa einer Minute startet der Router neu. Führen Sie danach Zeile 2 ein zweites Mal aus. Aus- und Einschalten installiert das Paket nicht, das tut nur dieser Befehl.
/system/package/ apply-changes Zeile 2 repariert auch eine beschädigte Installation. Führen Sie sie nach jedem Fehler erneut aus.
Markiert: Zeile 2, Fortschritt, Adresse der Seite. -
Melden Sie sich als Administrator auf der Seite des Routers an
Verwenden Sie ein Gerät im Heimnetz: Von außerhalb ist die Seite nicht erreichbar. Die Adresse lautet http://192.168.88.1:8790/ (Standard von MikroTik) oder bensvpn.home:8790. Weicht die LAN-Adresse ab, tauschen Sie 192.168.88.1 entsprechend aus.
Melden Sie sich als Administrator von MikroTik an. Im Feld „Benutzername“ steht admin, Sie können den Namen ändern. Zugang haben nur Benutzer der Gruppe full oder write.
Ist das Passwort vergessen oder für RouterOS nicht prüfbar, legen Sie für die Seite ein eigenes Seitenpasswort fest. Führen Sie dazu im Terminal
/container/shell bensvpnaus, danachbensvpn web password. -
Verknüpfen Sie den Router per Code mit dem Konto
Ein Klick auf „Mit Code anmelden“ auf der Seite des Routers öffnet das Codefeld. Fordern Sie danach den Code in Ihrem Konto an: Bereich Router, Tab MikroTik, „Code anfordern“. Der Code hat 8 Ziffern und ist 3 Minuten gültig. Fordern Sie ihn deshalb erst an, wenn das Feld schon offen ist.
-
Optional: Beschränken Sie die App auf einige Geräte
Nach der Anmeldung läuft standardmäßig das ganze Heimnetz über Ben's VPN. Sollen nur einige Geräte über Ben's VPN laufen, stellen Sie im Tab „Geräte“ den Modus „Nur ausgewählte Geräte“ ein. Setzen Sie Häkchen bei den Geräten, die die App nutzen sollen. Die übrigen gehen direkt ins Internet.
Ist die App nach einem Fehler, während eines Neustarts oder eines Updates außer Betrieb, hat das Netz kein Internet, bis sie zurück ist. Der Datenverkehr wird nie an ihr vorbeigeleitet. Drei Aktionen auf der Seite des Routers schalten das Netz dagegen auf direkte Verbindung: Pause, Abmelden und „Entfernen…“.
Die App entfernen
Die Schaltfläche „Entfernen…“ finden Sie im Tab „Mehr“ der Seite des Routers. In diesem Moment gehen die Geräte direkt ins Internet. Die Seite macht ihre eigene Einrichtung rückgängig und zeigt dann eine Zeile für das Terminal. Führen Sie diese Zeile aus:
/system/script/run bensvpn-uninstall Wurde der Container ohne die Schaltfläche von Hand in WinBox gelöscht, bleiben die umgeleiteten Geräte offline. Nach dieser Zeile haben sie wieder Internet.
Verhalten des Routers
- App gestoppt
- bei gestopptem oder gelöschtem Container bleiben Geräte, die über Ben's VPN laufen, offline, standardmäßig also das ganze Heimnetz. Ihr Datenverkehr geht nie an der App vorbei
- IPv6
- für Geräte hinter der App abgeschaltet
- CPU-Last
- höher, weil FastTrack für diese Geräte nicht verfügbar ist
- USB-Laufwerk
- muss angeschlossen bleiben, wenn die App darauf liegt. Ohne Laufwerk geht das Netz offline
- Speicherort
- der Tab „Mehr“ zeigt, wo die App liegt: im internen Speicher oder auf einem USB-Laufwerk
- Updates
- manuell, unter „Update“ im Tab „Mehr“
MikroTik: Fragen und Antworten
Weitere Fragen beantwortet der Support 24/7: Telegram @bensvpn und [email protected].
Die 15 Minuten sind abgelaufen, bevor ich etwas gedrückt habe
Container bleiben dann deaktiviert. Wiederholen Sie Zeile 1. Trennen Sie innerhalb der nächsten 15 Minuten die Stromversorgung für 5 Sekunden oder drücken Sie kurz die MODE-Taste. Neu starten über Menü oder Befehl ändert daran nichts.
Zeile 2 fordert apply-changes an
Dann fehlt das Container-Paket. Führen Sie /system/package/apply-changes aus. Das Paket wird von MikroTik heruntergeladen, etwa eine Minute später startet der Router neu. Wiederholen Sie danach Zeile 2. Durch Stromtrennung kommt das Paket nicht auf den Router.
Die Seite des Routers lehnt mein Passwort ab
Prüfen Sie die Gruppe des Benutzers in MikroTik: Die Seite lässt nur die Gruppen full und write zu. Seitenpasswort als Ersatz (Passwort vergessen oder RouterOS kann es nicht prüfen): siehe Schritt 5.
Die Seite des Routers lädt nicht
Nur Geräte aus dem Heimnetz erreichen sie. Funktioniert der Name bensvpn.home nicht, rufen Sie http://192.168.88.1:8790/ oder die LAN-Adresse des Routers mit Port 8790 auf. Und prüfen Sie, ob die Installation 9/9 erreicht hat.
Kein Internet im Heimnetz
Solange die App nicht läuft, gibt es absichtlich kein Internet. Das gilt bei Fehlern, Neustarts und Updates, und der Datenverkehr umgeht die App nicht. Kommt das Internet nicht zurück, liegt es meist an einem gestoppten oder gelöschten Container oder an einem abgezogenen USB-Laufwerk mit der App. Schließen Sie das Laufwerk wieder an, falls es entfernt wurde. Führen Sie dann Zeile 2 aus, die die Installation repariert. Die Zeile für das Terminal unter Die App entfernen löscht dagegen die App, und die Geräte gehen danach direkt ins Internet.
Der Code wird abgelehnt
Ein Code gilt nur einmal und 3 Minuten lang. Öffnen Sie zuerst das Codefeld und fordern Sie dann in Ihrem Konto einen neuen Code an. Fehlt laut Seite die E-Mail-Adresse, melden Sie sich auf der Website mit E-Mail-Adresse an und holen Sie einen weiteren Code.
Preise des Abonnements
Der 3-tägige Testzugang kostet $0.50, danach $5 pro Monat.
Jeder Tarif hat dieselben Funktionen. Bonusmonate gibt es für Käufe auf dieser Website.
Erstattungen regelt unsere Richtlinie zur Rückerstattung.
Anleitungen für andere Router
- VPN für Router
- Unsere App oder OpenVPN und PPTP
- VPN auf Keenetic- und Netcraze-Routern
- App auf dem Router
- VPN auf einem OpenWrt-Router
- Ein Befehl per SSH
- VPN auf einem TP-Link-Router
- Archer: integrierter Client und Geräteliste
- VPN auf einem Xiaomi-Router
- PPTP mit Original-Firmware oder OpenWrt
- VPN auf einem ASUS-Router
- OpenVPN-Profil, neue oder alte Firmware
- VPN auf einem Tenda-Router
- PPTP-Client, Zugangsdaten von der Kontoseite
- VPN auf einem D-Link-Router
- Client in der Firmware oder zweiter Router
- VPN auf einem Zyxel-Router
- Unsere App auf Keenetic oder PPTP


