Ben's VPN на роутерах OpenWrt
Одна команда через SSH встановлює застосунок на роутер з OpenWrt. Після цього вся домашня мережа працює через Ben's VPN. Окремий застосунок на пристроях у цій мережі не потрібен.
Встановлення і вхід в акаунт
Знадобляться комп’ютер у домашній мережі роутера та акаунт Ben's VPN з e-mail і оплаченою підпискою.
-
Перевірте роутер
Підійде лише офіційна збірка OpenWrt 24.10 чи 25.12 з файрволом fw4. Версія 23.05 і старіші випуски не підтримуються. Оперативна пам’ять: 256 МБ або більше. LuCI показує її в Status → Overview, там має бути щонайменше 200 МіБ. Роутер повинен мати доступ до інтернету.
Для користувача root має бути заданий пароль. Задати його можна в LuCI (http://192.168.1.1/, System → Administration) або командою
passwdу сеансі SSH.Пакети, які заважають інсталятору: видаліть їх до кроку 3
- pbr
- podkop
- passwall
- passwall2
- homeproxy
- openclash
- nikki
- mihomo
- sing-box як окрема служба
Заважає й пакет іншого VPN-сервісу. Якщо для процесора роутера пакета немає, інсталятор про це повідомить і нічого не змінить. Такий роутер можна підключити без застосунку, якщо в його прошивці є клієнт OpenVPN або PPTP. Як це зробити, описано на вкладці «Інші роутери» в особистому кабінеті.
-
Відкрийте сеанс SSH
Під час першого підключення SSH запитає, чи довіряти хосту. Відповідіть
yes. Потім введіть пароль root.Що на екрані
Запрошення
root@OpenWrt:~#. -
Запустіть інсталятор
Вставте цю команду в сеанс SSH. Інсталятор визначає випуск OpenWrt і тип процесора. Повідомлення він виводить англійською.
Команда встановлення · OpenWrt 24.10 і 25.12
wget -qO /tmp/bensvpn-install.sh https:// storage.googleapis.com/ bensvpn/ router/ bensvpn/ openwrt/ install.sh || wget -qO /tmp/ bensvpn-install.sh https:// xxvv.loan/ router/ bensvpn/ openwrt/ install.sh && sh /tmp/ bensvpn-install.sh Що на екрані
Спершу перевірка роутера, потім запит на підтвердження. Відповідіть
yі натисніть Enter. За будь-якої іншої відповіді інсталятор зупиниться, а роутер залишиться без змін.За замовчуванням уся домашня мережа йде через Ben's VPN. Як обмежити її вибраними пристроями, пояснює крок 7. Ця команда є і в особистому кабінеті: розділ «Роутер», вкладка OpenWrt.
-
Дочекайтеся останнього рядка
Спершу інсталятор встановлює потрібні системні пакети з репозиторію OpenWrt. Потім завантажує застосунок, перевіряє контрольну суму й запускає службу. До кінця не закривайте вікно SSH.
Рядок «No package from …» сам по собі не помилка. Він означає, що інсталятор переходить до наступної адреси. «Critical error» з’являється, лише коли адрес не залишилося. Причини — в питаннях нижче.
Що на екрані
Наприкінці інсталятор виведе рядок, що починається з «Done». У ньому вказано адресу сторінки роутера.
-
Відкрийте сторінку роутера
З домашнього пристрою відкрийте bensvpn.home:8790. Якщо ім’я не відкривається, використайте http://192.168.1.1:8790/.
У полі логіна вже стоїть root. Пароль — той самий пароль root, що для LuCI і SSH.
Що на екрані
Сторінка показує статус «Вхід не виконано» і кнопку «Увійти за кодом». Акаунт до роутера ще не прив’язано.
-
Прив’яжіть роутер 8-значним кодом
Почніть зі сторінки роутера: натисніть там «Увійти за кодом». Потім в особистому кабінеті відкрийте розділ «Роутер», виберіть OpenWrt і натисніть «Отримати код». Введіть 8 цифр у поле «Одноразовий код» на сторінці роутера. Кожен код діє 3 хвилини.
Що на екрані
Після останньої цифри код надсилається автоматично. Потім статус змінюється на «Підключено».
Замість «Отримати код» може з’явитися червоний напис. Це означає, що в акаунті немає e-mail, а акаунти без e-mail роутер не приймає. Спершу увійдіть на сайт через e-mail. Кнопки дзеркал над полем коду потрібні в одному випадку: роутер не може з’єднатися із сервісом.

Цифри для прикладу, це не справжній код. -
Виберіть пристрої
Одразу після встановлення всі пристрої домашньої мережі, зокрема нові, працюють через Ben's VPN. Щоб пристрій працював без Ben's VPN, зніміть його позначку на вкладці «Пристрої». Налаштування інших пристроїв не зміняться.
Протилежний режим — «Лише вибрані пристрої через VPN». Увімкніть його там само й позначте пристрої для Ben's VPN. Усі інші, а також нові пристрої, підключаються напряму.
Що на екрані
Позначений пристрій переходить на Ben's VPN менш ніж за хвилину.
Оновлення прошивки
Нова прошивка стирає встановлені пакети, і застосунок теж. Підготуйтеся безпосередньо перед прошиванням: кнопка «Підготувати до оновлення» на вкладці «Ще» або bensvpn prepare-upgrade у SSH. Версію застосунку та вхід в акаунт роутер запам’ятає. Доки застосунок не повернеться на новій прошивці, пристрої підключаються напряму. Прошивайте зі збереженням налаштувань. Резервна копія налаштувань, зроблена після цього кроку, містить ключі доступу вашого акаунта. Не передавайте її нікому й не публікуйте.
Коли нова прошивка завантажиться, роутер сам знову встановить застосунок і збереже той самий акаунт. Так само й під час переходу з 24.10 на 25.12. Якщо застосунок не повернувся, наприклад через пропущену підготовку, знову виконайте команду з кроку 3 і повторіть крок 6 з новим кодом.
Видалення застосунку
На сторінці роутера відкрийте «Ще» і виберіть «Видалити…». Вікно запитає ім’я та пароль адміністратора, root у полі імені вже вказано. На підтвердження кнопкою «Видалити» є 2 хвилини. Після цього вікно доведеться відкрити знову.
Видалення повертає пристрої до прямого підключення, стирає налаштування застосунку й видаляє пакет.
Без сторінки роутера: виконайте в SSH bensvpn uninstall, потім opkg remove bensvpn (на OpenWrt 25.12 — apk del bensvpn).
Як поводиться застосунок
- Зупинка служби
/etc/init.d/bensvpn stopодразу переводить мережу на пряме підключення- Перепідключення
- пристрої, призначені для Ben's VPN, залишаються без інтернету, доки застосунок знову не підключиться. На пряме підключення вони не переходять
- Оновлення
- увімкнені від початку й встановлюються вночі, між 03:00 і 05:00 за годинником роутера. У «Ще» → «Оновлення» їх можна вимкнути або встановити одразу кнопками «Перевірити оновлення» і «Встановити зараз». Під час оновлення пристрої на Ben's VPN приблизно хвилину без інтернету
- Винятки
- готовий набір для Росії або власний список сайтів на вкладці «Винятки»
Питання про OpenWrt
З іншими питаннями зверніться до підтримки 24/7: Telegram @bensvpn і [email protected].
Не вдається підключитися до роутера через SSH
Спершу перевірте мережу й адресу: комп’ютер має бути в мережі цього роутера. Коли у Windows бракує команди ssh, встановіть OpenSSH Client (Settings → Apps → Optional features) або PuTTY. Після перепрошивки SSH може повідомити REMOTE HOST IDENTIFICATION HAS CHANGED. Видаліть старий ключ командою ssh-keygen -R 192.168.1.1 і підключіться знову.
Пароль не приймається
Введіть пароль root. Той самий пароль використовує LuCI. Як його задати, пояснює крок 1.
Помилки про wget або && у терміналі
Команду виконав ваш комп’ютер, а не роутер. Повторіть крок 2 і вставте команду після запрошення root@OpenWrt:~#.
Інсталятор зупиняється з помилкою
Причину інсталятор виводить після «Critical error». До запиту [y/N] він лише зчитує дані роутера й нічого не змінює. Типові причини: для root не задано пароль; не видалено пакет із кроку 1; роутер без інтернету; оперативної пам’яті менше 200 МіБ; прошивка старіша за 24.10; у внутрішній пам’яті замало вільного місця.
Сторінка роутера недоступна
Відкривайте її з пристрою в основній домашній мережі. З гостьової мережі доступу до сторінки немає. Private DNS на Android і захищений DNS у браузері заважають імені bensvpn.home, тому відкрийте http://192.168.1.1:8790/ або адресу роутера з портом 8790. Також перевірте, що інсталятор вивів рядок «Done».
Код не приймається або вже не діє
Запитуйте код, лише коли вкладка «Акаунт» на сторінці роутера вже відкрита. Код спрацьовує один раз і діє 3 хвилини. Якщо сторінка повідомляє, що код від акаунта без e-mail, увійдіть на сайт через e-mail і запитайте новий код.
Пристрій виходить в інтернет без Ben's VPN
Так буває в чотирьох випадках: роутер не увійшов в акаунт, підписку не оплачено, застосунок на паузі або його службу зупинено. Стан підключення роутера видно на вкладці «Стан». Перевірте також позначку пристрою на вкладці «Пристрої».
Ціни підписки
3-денний пробний період коштує $0.50, потім $5 на місяць.
Можливості однакові в усіх тарифах. Подарункові місяці нараховуються за покупки на цьому сайті.
Кошти повертаємо за правилами повернення.
Інструкції для інших роутерів
- VPN для роутера
- Наш застосунок або OpenVPN і PPTP
- VPN на роутерах Keenetic і Netcraze
- Застосунок на роутері
- VPN на роутері MikroTik
- Контейнер на RouterOS 7
- VPN на роутері TP-Link
- Вбудований клієнт Archer і список пристроїв
- VPN на роутері Xiaomi
- PPTP на заводській прошивці або OpenWrt
- VPN на роутері ASUS
- Профіль OpenVPN, нова чи стара прошивка
- VPN на роутері Tenda
- Клієнт PPTP, логін з особистого кабінету
- VPN на роутері D-Link
- Клієнт у прошивці або другий роутер
- VPN на роутері Zyxel
- Наш застосунок на Keenetic або PPTP


