Простой внешний доступ в Hass.io для серого IP (версия 1)

05 апреля 2020, 22:36

Ранее я уже писал инструкцию, как настроить врешний доступ в Hass.io, когда у вас белый IP-адрес.

Для доступа к серому IP-адресу в любом случае понадобится "посредник". Сервер к которому подключится ваш Home Assistant, а затем к этому серверу подключитесь и вы.

Разработчики Home Assistant предоставляют такой сервер. Естественно не бесплатно. И о стабильности этих серверов ходят легенды. К тому же некоторых пользователей смущает пропускать весь свой трафик через сторонние сервера.

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

1. Регистрируемся

2. Устанавливаем аддон

Добавляем новый репозиторий аддонов Hass.IO:

https://github.com/ThePicklenat0r/hassio-addons

И устанавливаем аддон:

ngrok Client

1600x_image.png?1586125306

3. Настраиваем аддон

В конфиге вам нужно указать ваш токен, возьмите его тут, и опционально регион.

auth_token: xuKToFDWCwmQFRPzrykZmqqUwxmZckvhyAD2zemKshBxw7bqT
region: eu

4. Пользуемся

Да это действительно всё. Уже можно пользоваться. Ваш дом уже доступен по похожему адресу:

https://385a147f.eu.ngrok.io/

Никаких портов в адресе указывать не нужно. HTTPS сертификат получать тоже не нужно, он валидный и работает.

Да, подход не без минусов. В бесплатном варианте этого сервиса адреса будут при каждом подключении меняться.

Поэтому подход не годится для настройки Яндекс Алисы или Google Ассистента. Но вполне может сгодится для подключения к умному дому на даче с 3G модемом.

Какой текущий адрес вашего дома всегда можно узнать тут.

Хоть сервис ngrok давно существует на рынке и хорошо себя зарекомендовал, важно понимать, что ваш траффик проходит через чужие сервера.

В платном аккаунте ngrok вы сможете зафиксировать своё доменное имя. И этим способом уже можно будет пользоваться для подключения к голосовым ассистентам. Хотя аренда простого публичного сервера стоит дешевле.

PS: лично я не тестировал стабильность работы данного подхода и описываю его как рабочий концепт.


Все новости мира умных домов - t.me/SprutAI_News или Instagram
Остались вопросы? Мы в Telegram - @SprutAI

Хочешь умный дом но нет времени разбираться?
Посмотри примеры работ и выбери себе интегратора.
  1. Денис Игнат (iGnat78)
    Денис Игнат (iGnat78) 9 месяцев назад

    Спасибо огромное за статью!!! Наконец то удалось подключить Haasio + мобильный роутер!

    • Алексей Х (AlexxIT)
      Алексей Х (AlexxIT) 9 месяцев назад

      Напишите потом как ведёт себя в долгой перспективе. Не обрывает ли подключения. Переподключается ли при обрывах...

      И обязательно включите двухфакторную авторизацию.

      • Денис Игнат (iGnat78)
        Денис Игнат (iGnat78) 9 месяцев назад

        Буду держать вкурсе!

      • Денис Игнат (iGnat78)
        Денис Игнат (iGnat78) 9 месяцев назад

        После перезагрузки малины (отключении света), поменялся адрес и чтобы узнать его нужно попасть в локалку и зайти в оттдон там посмотреть новый адрес и поменять в app! Придется подключить power bank на такие случаи...

        • Алексей Х (AlexxIT)
          Алексей Х (AlexxIT) 9 месяцев назад

          В админке ngrok есть адрес. В статье есть ссылка.

          • Денис Игнат (iGnat78)
            Денис Игнат (iGnat78) 9 месяцев назад
            1000x_image.png?1586332774
          • Денис Игнат (iGnat78)
            Денис Игнат (iGnat78) отредактировано 9 месяцев назад

            Если я правильно понял это она? меняется после перезагрузки малины, но всегда можно её узнать не находясь в локалке

            • Алексей Х (AlexxIT)
              Алексей Х (AlexxIT) отредактировано 9 месяцев назад

              Ага, тут всегда актуальная ссылка

              • Денис Игнат (iGnat78)
                Денис Игнат (iGnat78) 8 месяцев назад
                Всё работало как часы две недели! Сегодня не смог зайти удалённо на малину, перешёл в аккаунт , а тут такое..., на втором акаунте такая же картина!!! Похоже пропали старые адреса1000x_image.png?1587710894
  2. (maikl)
    (maikl) 9 месяцев назад

    Спасибо, полезный вариант.
    Хотя zerotier получается выгоднее. Точнее бесплатно.

  3. (andrew.lapshin)
    (andrew.lapshin) 9 месяцев назад

    Все сделал по инструкции шаг за шагом, но почему то по адресу HTTPS:// подключиться не могу в чем может быть проблема?

  4. ваыав аыаыва (wisesokol)
    ваыав аыаыва (wisesokol) отредактировано 8 месяцев назад

    Предложу вариант, которым пользуюсь на данный момент.

    Zerotoier- Глобальная локаль для всего вашего добра.

    Работает без серверов. Соединение точка точка. На ios работает как VPN.

    Если вкратце, то эта штука объединяет все ваши устройства в единую локальную сеть где бы вы не находились.

    Более подробно читайте на сайте

    https://www.zerotier.com/
    https://habr.com/ru/company/ru...

    https://4pda.ru/forum/index.ph...

    https://community.home-assista...


    Аддон есть в HASsio

    • Денис Игнат (iGnat78)
      Денис Игнат (iGnat78) 8 месяцев назад

      По настройкам подскажите пожалуйста. По токену понятно, networks: что прописать ? Internal ID?

      1000x_image.png?1587715630
  5. (den487)
    (den487) 8 месяцев назад
    Ждем подробную сатью, про публичный сервер)

К списку блогов

Похожие записи

12 сентября 2020, 20:51
Создание при помощи бесплатной программы Sweet Home 3D интерактивного плана помещения для Home Assistant.
16 июля 2020, 15:13
Удобная настройка Home Assistant с помощью packages.
13 февраля 2019, 22:00
Подключение радио на Xiaomi Gateway к Home Assistant c дальнейшим использованием в автоматизациях
19 апреля 2019, 20:53
Требуется ваше мнение!
06 февраля 2019, 12:02
Автоматизированное открытие/закрытие окна
04 апреля 2019, 12:45
Самое важное из апдейта Home Assistant 0.91-0.91.4 от 03.04.19.
21 марта 2019, 11:59
Самое важное из апдейта Home Assistant 0.9 от 20.03.19.
21 февраля 2019, 21:12
Самое важное из апдейта Home Assistant 0.88 от 20.02.19.
19 января 2019, 20:49
Делюсь новостями по проекту.