Ben's VPN на роутерах MikroTik
На RouterOS 7 застосунок працює в контейнері на самому роутері. За замовчуванням через нього йде весь домашній трафік. На окремі пристрої застосунок встановлювати не потрібно.
- Система
- RouterOS 7long-term від 7.23.8, stable від 7.24.3
- Процесор
- ARM чи x86ARM64, ARMv7, ARMv5 і CHR: таблиця моделей
- Пам’ять
- 256 МБоперативної пам’яті, не менше
- Адреса сторінки
- Порт 8790192.168.88.1 або bensvpn.home
Два рядки в Terminal і код
Будьте поруч із роутером, з комп’ютером у його мережі: у кроці 3 треба натиснути кнопку на самому пристрої. Для входу потрібен акаунт з e-mail і активною підпискою.
-
Перевірте версію, процесор і пам’ять
RouterOS має бути сьомої версії: long-term не старіша за 7.23.8, stable не старіша за 7.24.3. Бета-збірки та версії 7.24.0–7.24.2 інсталятор відхиляє. Збірки testing і rc встановлюються з попередженням.
Підтримувані процесори: ARM64, ARM (armv7), ARMv5 і x86, зокрема віртуальний CHR. Оперативна пам’ять: щонайменше 256 МБ.
Усі три значення виводить одна команда в Terminal. Дивіться поля version, architecture-name і total-memory. free-hdd-space — вільне місце у внутрішній пам’яті.
/system/resource/ print Моделі MikroTik і застосунок Результат Моделі Причина Добре підходять hAP ax³, hAP ax², cAP ax, Chateau ax, RB5009, CCR2004, hAP be³ Media ARM64, від 1 ГБ оперативної пам’яті Підходять RB4011, RB3011, L009 ARMv7, від 512 МБ оперативної пам’яті Підходять hEX refresh, hEX S (2025), hAP ax S, hAP be lite ARMv5, 512 МБ оперативної пам’яті, USB-диск не потрібен Підходять з USB-диском ext4 hAP ac³, hAP ax lite, wAP ax, Chateau LTE6, Chateau LTE12 256 МБ оперативної пам’яті й мало флеш-пам’яті. Без порту USB не підходять Не підходять hAP ac lite, hAP lite, hAP ac, hEX (RB750Gr3), старіші hEX S, hEX lite, RB951, RB2011, CCR1xxx процесор MIPS: для нього RouterOS не підтримує контейнери Не підходять hAP ac², cAP ac 128 МБ оперативної пам’яті Моделі з позначкою «Не підходять» підключаються ручним налаштуванням. Інструкція — на вкладці «Інші роутери» в особистому кабінеті.
-
Оновіть RouterOS
Зайдіть у WinBox чи WebFig, розділ System → Packages, і запустіть Check For Updates. Канал — long-term або stable, після вибору натисніть Download&Install. Роутер завантажить випуск і перезавантажиться.
-
Дозвольте контейнери (рядок 1)
Виконайте рядок 1 у Terminal. Ця команда потрібна один раз. Вона змінює лише режим пристрою: після неї RouterOS дозволяє контейнери. Сам пакет контейнерів встановлює рядок 2.
Рядок 1 · вмикає контейнери
/system/device-mode/ update container=yes fetch=yes activation-timeout=15m Протягом 15 хвилин
Підтвердьте зміну на самому пристрої. Найнадійніше — від’єднати живлення на 5 секунд і під’єднати знову. Коротке натискання MODE теж підходить. RESET не утримуйте: якщо тримати його під час увімкнення, конфігурацію буде стерто. Перезавантаження з меню скасовує зміну.
Це може зробити лише людина біля роутера. Віддалено цього не зробити, навіть нашій підтримці.
-
Встановіть застосунок (рядок 2)
Поверніться в Terminal, вставте рядок 2 і підтвердьте клавішею Enter.
Рядок 2 · встановлює застосунок
{ :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 } Що на екрані
Хід показують рядки з номерами від 1/9 до 9/9. Завершальний містить адресу сторінки роутера.
Вивід просить apply-changes
Пакета контейнерів на роутері ще немає. Команда нижче завантажить його із серверів MikroTik. Приблизно за хвилину роутер перезапуститься. Після перезапуску виконайте рядок 2 удруге. Вимкнення й увімкнення живлення пакет не встановлює — для цього потрібна саме ця команда.
/system/package/ apply-changes Рядок 2 також відновлює пошкоджене встановлення. Після будь-якого збою виконайте його знову.
Позначки: рядок 2, хід встановлення, адреса сторінки. -
Сторінка роутера і вхід адміністратора
Потрібен пристрій у домашній мережі: ззовні сторінка недоступна. Адреса — http://192.168.88.1:8790/ (типова для MikroTik) або bensvpn.home:8790. Коли LAN-адресу роутера змінено, вводьте її замість 192.168.88.1.
Увійдіть як адміністратор MikroTik. У полі логіна стоїть admin, його можна змінити. Увійти можуть лише користувачі груп full і write.
Сторінка підтримує окремий запасний пароль. Ним можна увійти, коли основний пароль забуто чи RouterOS не здатна його перевірити. Щоб задати його, виконайте в Terminal
/container/shell bensvpn, потімbensvpn web password. -
Прив’яжіть роутер до акаунта
Спершу натисніть «Увійти за кодом» на сторінці роутера — відкриється поле для коду. Потім запитайте код в особистому кабінеті: розділ «Роутер», вкладка MikroTik, «Отримати код». У коді 8 цифр, строк дії — 3 хвилини. Отже, код варто запитувати вже після того, як поле відкрилося.
-
За бажанням: лише частина пристроїв
Після входу вся домашня мережа за замовчуванням іде через Ben's VPN. Щоб спрямувати через Ben's VPN лише частину пристроїв, перемкніть вкладку «Пристрої» в режим «Лише вибрані пристрої». Позначте пристрої, які мають працювати через застосунок. Решта підключається напряму.
Під час збою, перезавантаження чи оновлення застосунку мережа лишається без інтернету, доки застосунок не запрацює знову. В обхід застосунку трафік не йде. На пряме підключення мережу переводять три дії на сторінці роутера: пауза, вихід з акаунта і «Видалити…».
Видалення застосунку
Відкрийте вкладку «Ще» на сторінці роутера й натисніть «Видалити…». Пристрої відразу переходять на пряме підключення. Сторінка скасовує власні налаштування й показує один рядок для Terminal. Виконайте його:
/system/script/run bensvpn-uninstall Контейнер, видалений у WinBox руками, без цієї кнопки, залишає спрямовані через застосунок пристрої без інтернету. Інтернет повернеться після цього рядка.
Поведінка роутера
- Застосунок зупинено
- контейнер зупинено чи видалено — і пристрої, спрямовані через Ben's VPN, лишаються без інтернету. За замовчуванням це вся домашня мережа. В обхід застосунку їхній трафік не йде
- IPv6
- вимкнено для пристроїв, що працюють через застосунок
- Навантаження на процесор
- вище, бо для цих пристроїв FastTrack недоступний
- USB-накопичувач
- якщо застосунок на ньому, накопичувач має бути підключений. Без нього мережа залишиться без інтернету
- Сховище
- на вкладці «Ще» видно, де застосунок: у внутрішній пам’яті чи на USB-накопичувачі
- Оновлення
- вручну, у блоці «Оновлення» на вкладці «Ще»
Питання про MikroTik
З іншими питаннями зверніться до підтримки 24/7: Telegram @bensvpn і [email protected].
15 хвилин минуло, а кнопку не натиснуто
Тоді контейнери лишаються вимкненими. Повторіть рядок 1. Далі у вас є 15 хвилин: вимкніть живлення на 5 секунд чи один раз коротко натисніть MODE. Перезапуск із меню чи командою тут не допоможе.
Рядок 2 просить apply-changes
Цей запит означає, що пакета контейнерів немає. Виконайте /system/package/apply-changes. Пакет завантажиться із серверів MikroTik, і приблизно за хвилину роутер перезапуститься. Потім повторіть рядок 2. Від’єднання живлення пакет не встановлює.
Сторінка роутера не приймає пароль
Перевірте групу користувача MikroTik: сторінка пускає лише групи full і write. Запасний пароль сторінки на такий випадок описано в кроці 5.
Сторінка роутера не завантажується
Сторінка працює тільки для пристроїв домашньої мережі. Коли ім’я bensvpn.home не працює, відкрийте http://192.168.88.1:8790/ чи LAN-адресу роутера з портом 8790. Ще одна перевірка: чи дійшло встановлення до рядка 9/9.
Домашня мережа без інтернету
Поки застосунок не працює, інтернету немає. Так задумано для збоїв, перезавантажень і оновлень: трафік не йде в обхід застосунку. Якщо інтернет не повертається, ймовірні причини — зупинений або видалений контейнер чи від’єднаний USB-накопичувач із застосунком. Якщо накопичувач виймали, підключіть його знову. Потім виконайте рядок 2: він відновлює встановлення. Рядок для Terminal із блоку «Видалення застосунку», навпаки, видаляє застосунок, і пристрої тоді підключаються напряму.
Код не приймається
Коди одноразові й діють 3 хвилини. Спершу відкрийте поле для коду, потім отримайте новий код в особистому кабінеті. Якщо сторінка повідомляє, що e-mail немає, увійдіть на сайт через e-mail і запитайте інший код.
Ціни підписки
3-денний пробний період коштує $0.50, потім $5 на місяць.
Можливості однакові в усіх тарифах. Подарункові місяці нараховуються за покупки на цьому сайті.
Кошти повертаємо за правилами повернення.
Інструкції для інших роутерів
- VPN для роутера
- Наш застосунок або OpenVPN і PPTP
- VPN на роутерах Keenetic і Netcraze
- Застосунок на роутері
- VPN на роутері з OpenWrt
- Одна команда через SSH
- VPN на роутері TP-Link
- Вбудований клієнт Archer і список пристроїв
- VPN на роутері Xiaomi
- PPTP на заводській прошивці або OpenWrt
- VPN на роутері ASUS
- Профіль OpenVPN, нова чи стара прошивка
- VPN на роутері Tenda
- Клієнт PPTP, логін з особистого кабінету
- VPN на роутері D-Link
- Клієнт у прошивці або другий роутер
- VPN на роутері Zyxel
- Наш застосунок на Keenetic або PPTP


