суббота, 2 ноября 2019 г.

Domoticz. Доступ к серверу из мира без выделенного IP

К сожалению, Йота не предоставляет услуги "белый" IP-адрес физическим лицам, по крайней мере по состоянию на 10.2019. Ростелеком например, подключит 1 выделенный IP-адрес за 100 рублей в месяц. Карельский провайдер Сампо, также за сотку в месяц даст один адрес, а за пять соток аж подсеть из 8 адресов. Раньше я решал эту проблему через самый дешевый VPS-сервер для создания VPN-сети. По деньгам - 120 в месяц. Но свой сервер, есть свой сервер. Можно pritunl поставить, а можно и свой прокси-сервер поднять для телеграма.
А недавно нашел фичу у своего роутера Keenetic KN-1010 - доменное имя 4 уровня. Иными словами, если у вас нет возможности подключить выделенный IP-адрес, или сервисы noip.com не работают, или тупо не хочется тратить время на настройку своего VPS сервера - можно за три секунды настроить доступ с мира к вашим внутренним серверам\ресурсам(например серверу Domoticz) бесплатно. ТОЛЬКО НА РОУТЕРАХ KEENETIC 
Всё! Теперь с любого места, можно подключиться к серверу domoticz по адресу pi.myname.keenetic.pro без регистрации и смс
Остается мааааленький нюанс. Теперь все кто знает это имя, могут к нему подключиться. Тут надо настроить ограничения доступа из разных подсетей и хотя бы установить пароль на веб-морду уже в самом Domoticz.
Настройка>Настройки>Система
Указываем Имя и Пароль, которые Domoticz будет запрашивать при входе
Локальные сети без имени\пароля я добавил, чтобы не пришлось указывать в исполняемых bash скриптах логин\пароль для авторизации. Да лень короче, столько дописывать. Если скрипты не отрабатывают после добавления 127.0.0.1, надо подправить файл  /etc/hosts
127.0.0.1       localhost
#::1            localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

127.0.1.1       raspberrypi
Закомментировал строку с ::1. Можно подправить и оставить только
::1            ip6-localhost ip6-loopback
Если ipv6 нужен

Сей функционал доступен на всей линейке keenetic'ов. Сравнительная таблица
Но и это ещё не всё! В придачу подключение идёт по защищенному https с let's encrypt сертификатом. Не надо настраивать certbot, не надо обновлять сертификат каждые три месяца. Удобно? Да канешна!

UPD! Всё таки обновлять сертификат придётся

Комментариев нет :

Отправить комментарий