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.

  1. 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
    ErgebnisModelleGrund
    Gut geeignethAP ax³, hAP ax², cAP ax, Chateau ax, RB5009, CCR2004, hAP be³ MediaARM64, ab 1 GB RAM
    GeeignetRB4011, RB3011, L009ARMv7, ab 512 MB RAM
    GeeignethEX refresh, hEX S (2025), hAP ax S, hAP be liteARMv5, 512 MB RAM, kein USB-Laufwerk nötig
    Mit USB-Laufwerk (ext4)hAP ac³, hAP ax lite, wAP ax, Chateau LTE6, Chateau LTE12256 MB RAM und wenig Flash-Speicher. Ohne USB-Anschluss nicht geeignet
    Nicht geeignethAP ac lite, hAP lite, hAP ac, hEX (RB750Gr3), ältere hEX S, hEX lite, RB951, RB2011, CCR1xxxMIPS-Prozessor: Dafür unterstützt RouterOS keine Container
    Nicht geeignethAP ac², cAP ac128 MB RAM

    Modelle mit „Nicht geeignet“ werden stattdessen manuell eingerichtet. Die Anleitung steht im Tab „Andere Router“ in Ihrem Konto.

  2. 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.

  3. 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.

  4. 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.

    Zeichnung des Terminals von RouterOS: Rahmen um Zeile 2 nach der Eingabeaufforderung [admin@MikroTik], um die Fortschrittszeilen 1/9 bis 9/9 und um die abschließende Adresse der Seite des Routers
    Markiert: Zeile 2, Fortschritt, Adresse der Seite.
  5. 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 bensvpn aus, danach bensvpn web password.

  6. 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.

  7. 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