[Модуль] Yandex Home (yandexhome)
Модератор: immortal
-
- Сообщения: 63
- Зарегистрирован: Пт янв 31, 2020 1:46 am
- Откуда: Челябинская область
- Благодарил (а): 11 раз
- Поблагодарили: 12 раз
Re: [Модуль] Yandex Home (yandexhome)
У кеннетика есть возможность сделать адрес, делаю, через этот адрес открывается вэбморда мажора. Что дальше то делать? В настройках этого адреса стоит порт 80, ставлю 433 - перестает работать
-
- Сообщения: 63
- Зарегистрирован: Пт янв 31, 2020 1:46 am
- Откуда: Челябинская область
- Благодарил (а): 11 раз
- Поблагодарили: 12 раз
Re: [Модуль] Yandex Home (yandexhome)
Кто-нибудь может нормально объяснить как эти хуки опубликовать через keenetikDNS на современном роутере, ультра или гига. Без всяких SSL, так как кинетик сам это делает!
-
- Сообщения: 63
- Зарегистрирован: Пт янв 31, 2020 1:46 am
- Откуда: Челябинская область
- Благодарил (а): 11 раз
- Поблагодарили: 12 раз
Re: [Модуль] Yandex Home (yandexhome)
Я этот форум год назад читал, понял, что проще новый роутер купить кинетик, как у автора, чем мучаться. Купил ультру. Специально чтоб этот модуль прикрутить. Теперь неделю мучаюсь, ничего не выходит. Ни хуки, ни х...юхи не работают. Инструкция нерабочая. Древняя. У автора все работает, а на других...
-
- Сообщения: 108
- Зарегистрирован: Вс мар 29, 2020 11:20 am
- Благодарил (а): 47 раз
- Поблагодарили: 13 раз
Re: [Модуль] Yandex Home (yandexhome)
Я делал по этой: https://connect.smartliving.ru/profile/ ... eniya.htmlDenis239tp писал(а): ↑Вс фев 26, 2023 8:51 pmДа где она инструкция то?
Ткните носом, пожалуйста, на инструкцию, где все понятно!
Но не могу знать, понятно вам будет или нет. И еще, я делал не по доменному имени кинетика, а просто на DDNS регистрировал имя.
P.S Если вопрос роутера, то у меня тоже новый Keenetic Giga.
Raspberry Pi4B (4Gb) + MegaD + Informer (skysilver)
-
- Сообщения: 63
- Зарегистрирован: Пт янв 31, 2020 1:46 am
- Откуда: Челябинская область
- Благодарил (а): 11 раз
- Поблагодарили: 12 раз
Re: [Модуль] Yandex Home (yandexhome)
Так по кинетиковскому доменному имени нужно сделать. Какой смысл иметь кинетик, а делать как для мтсовкого хуавея? В той инструкции, что вы привели ссылку, автор делает на древнем кинетике, у нового даже менюшек то таких нет. Да и доменный адрес другой сейчас. Говорю же, это негодная инструкция, она не работает давно уже.
-
- Сообщения: 63
- Зарегистрирован: Пт янв 31, 2020 1:46 am
- Откуда: Челябинская область
- Благодарил (а): 11 раз
- Поблагодарили: 12 раз
Re: [Модуль] Yandex Home (yandexhome)
Люди добрые, кто делал на современном кинетике, помогите разобраться пожалуйста!
-
- Сообщения: 56
- Зарегистрирован: Вс дек 18, 2016 7:29 am
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: [Модуль] Yandex Home (yandexhome)
Что конкретно он сам делает? Выдает SSL сертификаты? Без них яндекс не будет общаться с вашим сервером! Роутер тут вообще не при чем, все что о него требуется перенаправить данные с порта 443 (или какой хотите использовать) на порт 443 вашего сервера, для работы по HTTPS.Denis239tp писал(а): ↑Вс фев 26, 2023 9:05 pmКто-нибудь может нормально объяснить как эти хуки опубликовать через keenetikDNS на современном роутере, ультра или гига. Без всяких SSL, так как кинетик сам это делает!
Для того что бы получить сертификат качаете утилиту Certbot, запускаете и вводите команду certbot certonly --webroot, далее отвечаете по диалогу: вводите свое днс-имя сервера, почту и пр., потом указываете корневой каталог, это тот который htdocs, в результате в C:\Certbot\archive должна будет появиться папка с вашими сертификатами. Далее указываете их в файле \apache\conf\extra\httpd-ssl.conf
Код: Выделить всё
SSLCertificateKeyFile "C:\Certbot\archive\xxxxx.com\privkey1.pem"
SSLCertificateFile "C:\Certbot\archive\xxxxx.com\fullchain1.pem"
SSLCertificateChainFile "C:\Certbot\archive\xxxxx.com\chain1.pem"
Код: Выделить всё
DocumentRoot "C:/_majordomo/htdocs"
ServerName xxxxx.com:443
Код: Выделить всё
SSLEngine on
Код: Выделить всё
LoadModule ssl_module modules/mod_ssl.so
замените
Код: Выделить всё
Define('HOME_NETWORK', '192.168.X.*');
Define('EXT_ACCESS_USERNAME', 'admin');
Define('EXT_ACCESS_PASSWORD', '*****');
Код: Выделить всё
if (!(preg_match('/\/authorize\.php/is', $_SERVER['REQUEST_URI']) ||
preg_match('/\/token\.php/is', $_SERVER['REQUEST_URI']) ||
preg_match('/\/smarthome\.php/is', $_SERVER['REQUEST_URI'])))
{
Define('HOME_NETWORK', '192.168.X.*');
Define('EXT_ACCESS_USERNAME', 'admin');
Define('EXT_ACCESS_PASSWORD', '*****');
}
Ну а дальше по инструкции, там все понятно.
PS: может что-то упустил, если что поправьте.
-
- Сообщения: 108
- Зарегистрирован: Вс мар 29, 2020 11:20 am
- Благодарил (а): 47 раз
- Поблагодарили: 13 раз
Re: [Модуль] Yandex Home (yandexhome)
На самом деле роутер действительно получает SSL сертификаты для работы своего облачного сервиса. И эти же сертификаты можно использовать для модуля яндекс хом.Cashmarik писал(а): ↑Пн фев 27, 2023 5:39 amЧто конкретно он сам делает? Выдает SSL сертификаты? Без них яндекс не будет общаться с вашим сервером! Роутер тут вообще не при чем, все что о него требуется перенаправить данные с порта 443 (или какой хотите использовать) на порт 443 вашего сервера, для работы по HTTPS.
Я бы, прежде чем кричать что всё пропало, сделал так. На первом этапе запустил бы работу модуля через внешний сервис DDNS, проверил бы работу со стороны яндекса. Там инструкция от автора модуля подходит практически без изменений.
А уже бы вторым этапом настроил всё это дело через сервис KenDNS.
Ну тут хозяин - барин.
Raspberry Pi4B (4Gb) + MegaD + Informer (skysilver)
-
- Сообщения: 56
- Зарегистрирован: Вс дек 18, 2016 7:29 am
- Благодарил (а): 5 раз
- Поблагодарили: 2 раза
Re: [Модуль] Yandex Home (yandexhome)
Сорян, не внимательно посты прочитал, думал речь уже о получении сертификатов, но тогда полностью поддерживаю.Yevgen16 писал(а): ↑Пн фев 27, 2023 8:58 amНа самом деле роутер действительно получает SSL сертификаты для работы своего облачного сервиса. И эти же сертификаты можно использовать для модуля яндекс хом.Cashmarik писал(а): ↑Пн фев 27, 2023 5:39 amЧто конкретно он сам делает? Выдает SSL сертификаты? Без них яндекс не будет общаться с вашим сервером! Роутер тут вообще не при чем, все что о него требуется перенаправить данные с порта 443 (или какой хотите использовать) на порт 443 вашего сервера, для работы по HTTPS.
Я бы, прежде чем кричать что всё пропало, сделал так. На первом этапе запустил бы работу модуля через внешний сервис DDNS, проверил бы работу со стороны яндекса. Там инструкция от автора модуля подходит практически без изменений.
А уже бы вторым этапом настроил всё это дело через сервис KenDNS.
Ну тут хозяин - барин.
- Shuravi
- Сообщения: 25
- Зарегистрирован: Вс апр 21, 2019 7:58 pm
- Откуда: Ростов-на-Дону
- Благодарил (а): 2 раза
- Поблагодарили: 0
Re: [Модуль] Yandex Home (yandexhome)
Делал на современном роутере Keenetic по инструкции. Все работает.
Важный момент. Обратите внимание на эту статью автора, убедитесь, что это тоже сделали:
https://connect.smartliving.ru/profile/ ... ndows.html
Важный момент. Обратите внимание на эту статью автора, убедитесь, что это тоже сделали:
https://connect.smartliving.ru/profile/ ... ndows.html