Захищений паролем віддалений доступ до пристрою з відкритим вебінтерфейсом через KeenDNS
Іноді може знадобитися віддалений доступ до пристрою домашньої мережі з незахищеним вебінтерфейсом, який не підтримує автентифікацію за логіном і паролем (наприклад, вебінтерфейс USB-модему 3G/4G).
Відкривати віддалений доступ до таких пристроїв за допомогою KeenDNS небезпечно. Для цього операційна система KeeneticOS може ввімкнути автентифікацію за допомогою Keenetic під час віддаленого доступу до таких пристроїв.
Ви можете використовувати цю автентифікацію не лише для віддаленого доступу до пристрою домашньої мережі з відкритим вебінтерфейсом, а й для пристроїв, захищених власною системою автентифікації. У цьому випадку буде використовуватися подвійна автентифікація на пристрої, що підвищить безпеку віддаленого доступу.
Починаючи з KeeneticOS 3,7, з'явилася можливість увімкнути авторизований доступ через вебінтерфейс маршрутизатора в меню Доменне ім'я на вкладці KeenDNS в розділі Доступ до вебзастосунків, що працюють у вашій мережі. Ось приклад такого налаштування:

Коли ви відкриєте адресу modem.xxxx.keenetic.pro у своєму веббраузері, ви побачите вікно автентифікації. Лише після того, як ви введете ім'я користувача (admin) та відповідний пароль, Keenetic перенаправить ваш запит до вебінтерфейсу пристрою. У цьому прикладі до USB-модему 3G/4G.
Інформацію про те, як використовувати службу KeenDNS та доменні імена 4-го рівня, можна знайти в наступній статті: Віддалений доступ до ресурсів домашньої мережі за допомогою KeenDNS.
Для маршрутизаторів із KeeneticOS версії 3,6 та старших, цей доступ з автентифікацією доступний лише через інтерфейс командного рядка (CLI) за допомогою наступних команд:
ip http proxy {name} auth— вмикає автентифікацію, де{name}— це доменне ім'я 4-го рівня, яке ви вказали в конфігурації доступу KeenDNS.user {name} tag http-proxy— дозволяє користувачу{name}входити в проксі-сервер HTTP (у ролі якого виступає Keenetic).
Наприклад, ім'я modem використовується як доменне ім'я 4-го рівня (modem.xxxx.keenetic.pro).
Ми будемо використовувати обліковий запис адміністратора Keenetic (admin) для автентифікації. У цьому випадку, щоб увімкнути автентифікацію для віддаленого доступу до вебінтерфейсу через Keenetic, потрібно виконати наступні команди:
user admin tag http-proxysystem configuration save