Jump to content

eralde

Moderators
  • Posts

    1,604
  • Joined

  • Last visited

  • Days Won

    65

Posts posted by eralde

  1. 20 часов назад, evgeny1503 сказал:

    Я имел ввиду конкретно id и name. Почему в запросе надо указывать через name, при том что логичнее ведь было бы через id?

    Типа show interface?id=WifiMaster0/AccessPoint0 (но так не работает)
    Ведь WifiMaster0/AccessPoint0 соответствует ключу id

     

    Я не могу ответить на эти вопросы, потому что я, как и вы, пользователь этого API, а не разработчик :7_sweat_smile:

    • Thanks 1
    • Upvote 2
  2. В 16.07.2022 в 12:14, evgeny1503 сказал:

    Спасибо, ваш код работает. Но почему указанный мною вариант перестал работать? Было проще.

    По просьбе веб-разработчиков (меня и коллег) убрали псевдонимы (rename a.k.a. interface-name) из выдачи в ответах JSON API. Видимо, этот конкретный вариант запроса тоже перестал работать.

    В 16.07.2022 в 12:14, evgeny1503 сказал:

    Где за это почитать? Почему именно interface?name , а не interface?id ?

    Полноценной документации по REST API нет, можно ориентироваться на имена аргументов в CLI:

    image.png

     

    • Thanks 1
  3. 19 часов назад, evgeny1503 сказал:

    На прошивке 3.7.4 на странице 192.168.1.1/а

    во вкладке rest, команда 

    show/interface/AccessPoint_5G

    выводила результат.

    Теперь на 3.8.2 там ошибка 404. Это баг?

    Июл 15 17:10:40 ndm

    Core::Scgi::ThreadPool: not found: "AccessPoint_5G" (http/rci).

    Замените URL на (rci/) show/interface?name=AccessPoint_5G


    Еще лучше -- явно использовать id интерфейса:

    show/interface?name=WifiMaster1/AccessPoint0

    • Thanks 2
  4. 19 часов назад, anderien сказал:

    Через инкогнито в яндекс браузере монитор трафика работает. 

    При обычном режиме не открывается. Если что, блокировщики рекламы для адреса вэб интерфейса кинетика отключены

    Хорошо, сделайте, пожалуйста, следующее (в браузере, где страница не работает, не в инкогнито):

    • откройте консоль разработчика на вкладке Storage (в русском варианте она, внезапно, называется "Приложение")
    • при переходе на страницу с монитором трафика скопируйте оттуда значение переменной TRAFFIC_MONITOR_TABS_<ДЛИННОЕ_ЧИСЛО> (оно должно отображаться в блоке LocalStorage/"Локальное хранилище"), а потом пришлите результат мне (в тему скрытым сообщением или в ЛС)


    Если этим не хочется заниматься, то @iggo помогла очистка cookie в браузере -- после нее все открывается нормально.

  5. Пока воспроизвести проблему на устройствах @vasek00 и @iggo мне не удалось. Предлагаю остальным попробовать зайти в веб-интерфейс, включив в браузере режим "Инкогнито". Если в таком варианте страница загружается, это несколько прояснит проблему.

  6. 16 часов назад, iggo сказал:

    Ещё. Консоль.

    Спасибо, это то, что нужно, но на скриншоте ошибок нет.

    @iggo, @Perevozchic пришлите, пожалуйста, данные для удаленного доступа к вашим устройствам в ЛС. По скриншотам пока ничего непонятно.
    Идеальный вариант -- это доступ к интерфейсу через SSTP-сервер (вполне подойдет пользователь, у которого будет запрет на изменение конфигурации)

  7. 15 часов назад, iggo сказал:

    Здесь белым-бело, как снег зимой - нет монитора трафика, совсем. Есть только сверху титул. Пробовал устанавливать эту новую сборку несколько раз.

    Что браузер пишет в консоли разработчика (F12 -> "Консоль"/"Console")?

  8. 1 час назад, snark сказал:

    Ничего кроме "основного" нет

    Спасибо за репорт. Изменился формат, в котором прошивка отдает конфигурацию интерфейсов, а web-интерфейс поправить не успели.
    В следующем драфте будет исправлено.

  9. @PriSonerS61

    This is not easy to do for several reasons:
    - device memory (both persistent and RAM) is limited (where are we going to store these pictures?)
    - it is not clear whether it is possible to use icons of various services/applications for free and without additional arrangements

    How do you use the Application Traffic Analyzer page? What do you want to see in the applications/hosts table?

    • Thanks 1
  10. 1 час назад, n1ck222 сказал:

    Добрый день! после обновления на 3.8.1 нет доступа в панель - просто белая страница. чистка куков и режим инкогнито ситуацию не изменили....

    Спасибо за репорт!
    Будет исправлено в следующей сборке 3.8

  11. 10 часов назад, yuri_ok сказал:

    Мне тоже необходима такая функция. У меня 2 роутера в тоннеле SSTP, белого адреса нет, подключены камеры, просмотр через приложение для удаленного просмотра,  просмотр для всего лишь 2-х камер расшарен еще для двух человек, постоянно вылезает сообщение, что невозможен просмотр из-за превышения одновременных подключений для устройства, т.к. при уведомлении, например, о потере сигнала видео или детекции движения сразу 3 чел пытаются подключиться к камере, при этом есть ещё подключения для обычного просмотра и доступа к архиву, помогает только перезагрузка 2 раза в неделю. У меня на камерах такое есть и настроена перезагрузка раз в месяц, через вэб интерфейс настраивается. Но помогает только перезагрузка роутера.  При этом есть функция управления роутером через приложение, я обоими роутерами так управляю, почему нужно ехать (не близко) к каждому роутеру и вводить команды, неужели нельзя функцию перезагрузки роутера сделать через вэб-интерфейс?

    Вводить команды можно прямо через веб-интерфейс (my.keenetic.net/a).

    Кроме того, можно поставить расширение для браузера, куда я добавил возможность выставить расписание перезагрузки (страница "Общие настройки системы"):

    image.png

  12. В 22.05.2022 в 09:32, KYTECHNGAMING сказал:

    Mozilla is detecting the Keenetic shortcut link as a pop-up. Interesting.
    It works fine when I give pop-up permission to the domain.
    It's not ad blocker or dark theme extensions blocking.

    Safari also does that. As far, as I know it is because we do not have proper links (<a href="...">) in the page markup.
    When you click on a link to the extender the web UI sends a request to generate a one time auth URL. The browser thinks that this is tricky (and possibly malicious), so it prevents opening of a new tab that follows the click.

    It is completely unrelated to the extension :7_sweat_smile:

    • Thanks 2
  13. 13 минуты назад, fgsfds сказал:

    Почему такой элементарной вещи нет в мастере? Если у провайдера есть привязка по MAC, то воспользоваться мастером настройки становится просто невозможно, т.к. он останавливается на (неудачной) проверке соединения с интернетом, и не дает идти дальше. Приходится отказываться от мастера, и настраивать вручную.

    Настройка MAC-адреса есть в варианте с DHCP и с ручной настройкой IP-адреса:

     


    У вас провайдер использует привязку по MAC'у + PPPoE/L2TP/PPTP?

  14. 1 час назад, PASPARTU сказал:

    @eralde  А как происходит резолв на страницы "машрутизации" подозреваю не средствами самого кинетика? а через какой то внешний DNS?

    Через Cloudflare DNS + CORS proxy на базе Cloudflare worker.
    https://github.com/Eralde/keenetic-dark-theme-extension/blob/06443aba4a6d7f719d38a75911695b0b40453558/app/scripts/uiExtension/routesToolbar/routes-tools.service.js#L261

    • Thanks 1
  15. Версия 0.5.105 (2022-05-15):

    • исправлена работа страницы "Маршрутизация" в прошивках 2.16 (сообщил @PASPARTU)
    • добавлена возможность выбирать интерфейс для traceroute (предложил @PriSonerS61)*

    * В качестве аргумента для traceroute передается IP-адрес выбранного интерфейса, поскольку аргумент, задающий интерфейс, до недавнего времени был сломан

     

    0.5.105 (15 May 2022):

    • fixed "Routing" UI page for 2.16.x firmware (reported by @PASPARTU)
    • added ability to select interface for traceroute (suggested by @PriSonerS61)*
       

    * The IP address of the selected interface is passed as an argument for traceroute, since the argument specifying the interface was, until recently, broken

    • Thanks 5
  16. 12 минуты назад, KYTECHNGAMING сказал:

    Few days ago, I got a warning for the first time in the mozilla browser. But I didn't look into the details. I didn't have time. Even though I turned off the plugins, it couldn't connect to the repeater.

    https://prnt.sc/CMq9G7qO9u6W

    Well, there is a number of reasons for this; if this situation repeats itself you should contact our technical support. There is a way to enable verbose log for the "cloud" component, but I rarely need to do that, so I just don't remember, sorry :7_sweat_smile:
    Technical support engineers are way more experienced in this sort of thing than I am.

    • Thanks 2
  17. 14 часа назад, KYTECHNGAMING сказал:

    Is it impossible to command because of the auth-token?
    after verification; It will run as khfi3o3ı2rn2k3lr32iro32rn3klr32.io/a
     

    Due to CORS it is not possible (without additional configuration on the server side) to just send HTTP queries to an extender (domain B) from the controller web UI (domain A). Although it is possible that the HTTP server in the Keenetic firmware can be configured to allow this, this can lead to security issues.

    And there is no command in the controller firmware that allows to execute something on the extender outside of the browser (except "system reboot"). I don't know why the mesh feature was designed that way, but there are no plans to add something like this in the future.

    RMM is a better fit for executing commands on multiple devices. I know, that the "whole mesh reboot" feature is already implemented there, and I'm sure they'll add more features in the future.

    • Thanks 3
  18. 5 часов назад, KYTECHNGAMING сказал:

    @eralde Hello master,
    Can you place such buttons in the mesh page?
    devicekeenrandomidi.io can work with https:// address. In fact, why isn't this feature included directly in the software?

    https://prnt.sc/GUWROg3Nw8Bj

     

    Buttons are Self-test, reboot, webcli .... etc. 

    There is no way to execute a custom command on an extender from the controller. As far, as I know it is possible to reboot the extender, but that's it.

    • Thanks 1
×
×
  • Create New...