Перейти к содержанию

Вопрос

Опубликовано

Добрый день!

Хочу реализовать WoL через Алису. Для этого хочу использовать запросы через keenDNS и вот эту инструкцию (отдельную команду для WoL нашел и протестировал черех web интерфейс и curl).

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

Хотел бы уточнить, как лучше настроить доступ для моей или похоже задачки?

Рекомендуемые сообщения

  • 0
Опубликовано (изменено)
41 минуту назад, ikocs сказал:

Добрый день!

Хочу реализовать WoL через Алису. Для этого хочу использовать запросы через keenDNS и вот эту инструкцию (отдельную команду для WoL нашел и протестировал черех web интерфейс и curl).

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

Хотел бы уточнить, как лучше настроить доступ для моей или похоже задачки?

 

Изменено пользователем Denis P
  • 0
Опубликовано (изменено)
29 минут назад, Denis P сказал:

 

да, действительно не дочитал.

У меня получилось составить нужный URL чтобы напрямую его из навыка вызвать:

https://user:password@rci.example.keenetic.link/rci/ip/hotspot/wake?mac=FF:GG:AA:11:22:33

Но это не работает, если выполнить его в браузере, что возвращается пустой ответ (хотя через curl и web приходит ответ). Вероятно я как-то неверно преобразую json в URL. Но не могу понять в чем проблема.

Хотя вот метод из статьи (rci/show/system) работает, видимо я как-то неправильно параметр мака передаю. 

Изменено пользователем ikocs
  • 0
Опубликовано
37 минут назад, ikocs сказал:

да, действительно не дочитал.

У меня получилось составить нужный URL чтобы напрямую его из навыка вызвать:

https://user:password@rci.example.keenetic.link/rci/ip/hotspot/wake?mac=FF:GG:AA:11:22:33

Но это не работает, если выполнить его в браузере, что возвращается пустой ответ (хотя через curl и web приходит ответ). Вероятно я как-то неверно преобразую json в URL. Но не могу понять в чем проблема.

Хотя вот метод из статьи (rci/show/system) работает, видимо я как-то неправильно параметр мака передаю. 

Я ведь вам дал ссылку на конкретное сообщение, в котором запрос выглядит совсем не так как вы пытаетесь его использовать

  • 0
Опубликовано
18 часов назад, Denis P сказал:

Я ведь вам дал ссылку на конкретное сообщение, в котором запрос выглядит совсем не так как вы пытаетесь его использовать

да, спасибо, я думал сделать по-свроему. Потом разобрался, что сделать POST запрос из строки браузера не выйдет. В итоге все удачно перенес с использованием Yanedex Cloud Function и связки с яндекс диалогом. 

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.