1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/vanjoge-AiKuaiCtrl

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

AiKuaiCtrl

Изменение настроек AiKuai с помощью имитации HTTP-запроса на сторонней веб-странице

Во время пандемии нельзя выходить из дома, дети слишком долго смотрят телевизор, а их способность к обучению очень высока. Все ограничения были преодолены, и единственным решением стало использование системы контроля доступа по паролю. Однако управлять этой системой через маршрутизатор для ограничения телевизионной сети было слишком сложно для пожилых людей. Поэтому была создана веб-страница-переключатель, чтобы облегчить использование системы пожилыми людьми.

Внимание

  1. Не реализована обработка ошибок, поэтому убедитесь, что конфигурация верна.
  2. AiKuai не предоставляет интерфейс, управление осуществляется с помощью имитации http. Я использую версию 3.3.3, но не могу гарантировать, что другие версии также будут работать.

Использование метода

  1. Сначала перейдите на страницу «Поведенческий контроль» > «Контроль протокола прикладного уровня» в AiKuai (http://192.168.1.1/#/behavior/pro-control) и добавьте контент, который вы хотите контролировать.
  2. Найдите соответствующий идентификатор правила. Если он был очищен, а затем добавлен заново, обычно идентификатор равен 1. Вы можете использовать инструменты отладки, такие как F12 в Chrome, чтобы открыть запрос Request после включения или отключения правила. В этом примере идентификатор равен 1: {"func_name":"acl_l7","action":"down","param":{"id":"1"}}
  3. Измените конфигурацию в appsettings.json и введите соответствующие настройки:
"AppSettings": {
    //Адрес для входа в AiKuai
    "akurl": "http://192.168.1.1",
    //Идентификатор правила
    "aclId": "1",
    //Имя пользователя
    "username": "admin",
    //Пароль
    "passwd": "admin",
    //Префикс пароля (обычно не меняется)
    "passH": "salt_11",
    //Локальный адрес прослушивания по умолчанию — 5010
    "urls": "http://*:5010"
  }

Метод запуска

После установки dotnet 3.1 просто выполните команду dotnet akWXHelper.dll. На Windows можно запустить akWXHelper.exe напрямую. Также можно запустить его в Docker с помощью dotnetrun. После запуска перейдите на веб-сайт http://127.0.0.1:5010 для тестирования.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Сторонняя веб-страница изменяет настройки AiQuick посредством имитации HTTP-запроса. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/vanjoge-AiKuaiCtrl.git
git@api.gitlife.ru:oschina-mirror/vanjoge-AiKuaiCtrl.git
oschina-mirror
vanjoge-AiKuaiCtrl
vanjoge-AiKuaiCtrl
master