Jump to content

Question

Posted

Добрый день!

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

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

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

4 answers to this question

Recommended Posts

  • 0
Posted (edited)
41 минуту назад, ikocs сказал:

Добрый день!

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

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

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

 

Edited by Denis P
  • Thanks 1
  • Upvote 1
  • 0
Posted (edited)
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) работает, видимо я как-то неправильно параметр мака передаю. 

Edited by ikocs
  • 0
Posted
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) работает, видимо я как-то неправильно параметр мака передаю. 

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

  • Thanks 1
  • Upvote 1
  • 0
Posted
18 часов назад, Denis P сказал:

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.