В этой статье в основном рассказывается, как использоватьSynology NASизDockerНаборустановитьГлавная Платформа Assistant,После успешной установки,Используйте инструмент проникновения в интранет cpolar для обслуживания адреса локальной общедоступной сети.,Легко внедрить удаленноеуправлять本地搭建изHAумный дом ПЛАТФОРМА.
HomeAssistantявляется контролируемымяблоко、Просо、MQTT等设备изумный дом ПЛАТФОРМА.**部署该项目из基本条件:**Имейте подлинный продукт Synology илиЧерный Цюньхуэй,Вы можете установить докер.
Открыть Synology контейнер управлять Набор(старшесистема版本对应из НабордляСинология Докер)
Реестр Накасоу home-assistant
, щелкните правой кнопкой мыши homeassistant/home-assistant
Изображение для загрузки проекта.
FileStationВходить папка /докер Создайте новую папку Homeassistant.
Дождитесь завершения загрузки:
Дважды щелкните по этому изображению и откройте
входитьлюбое имя,Проверьте функцию самозапуска,Следующий шаг
Настройки места для хранения: выберите вновь созданный путь **/dokcer/homeassistant**.
существовать путь Заполнять /home,Дайте разрешения на чтение и запись
Добавьте переменную = TZ и значение = Азия/Шанхай в среду.
Сеть Выберите хост
Проверьте указанные выше изменения и завершите
видимый контейнер Началось успешно
в это время,Найдите адрес локальной сети Synology самостоятельно,добавить после:8123
Это адрес локальной сети домашнего помощника.
http://X.X.X.X:8123
Здесь я рекомендую использоватьСинологический помощник Найдите IP-адрес Synology:
Введите http://192.168.50.31:8123/ в локальном браузере, чтобы войти в процесс инициализации домашнего помощника:
Зарегистрируйте аккаунт - выберите домашний регион
Успешно введено,Сейчас существуют мы можем устанавливать плагины сколько угодно,обязательностьумный домоборудование!
Проекты, которым нужен открытый доступ к локальному развертыванию контейнера Docker.,Вам нужно программное обеспечение для проникновения в интранет,Здесь мы используем cpolar, у которого есть бесплатный безлимитный трафик.,каксуществоватьSynology Чтобы установить cpolar на NAS, см.:
Как использовать cpolar (Версия Synology 7.X) - полярное облако cpolar
После завершения установки откройте пакет cpolar и нажмите в правом нижнем углу. :9200излокальная сетьадрес:
После входа в систему перейдите в раздел «Управление туннелем» — «Создать туннель» на левой панели управления Нажмите. Давайте создадим туннель для сопоставления локального сетевого адреса HomeAssistant с общедоступной сетью.
Нажмитесоздавать
Заполните следующее:
Следующий шаг для нас. Нажмите список туннелей линий, скопируйте эту ссылку общедоступной сети в браузер:
Возникает ошибка 400, плохой запрос означает «неправильный запрос»;
в это время Не паникуйте,Это связано с тем, что обратный прокси-сервер не настроен в HomeAssistant.,Поэтому нам нужно внести простую модификацию в файл существующей конфигурации.
Нажмите «Настроить».
система
бревно
Ошибки внешнего доступа можно посмотреть здесь бревно
существоватьNASРедактировать файлы в,Требуется установка текстовый редактор Набор
существовать/docker/найден в configuration.yaml Файл конфигурации, щелкните правой кнопкой мыши и откройте в редакторе.
существоватьнаконец Вставьте следующий код:
Следующий IP-адрес — это IP-адрес, который мы показали, когда проверяли выше. Вам необходимо изменить его здесь.
http:
use_x_forwarded_for: true
trusted_proxies:
- 192.168.50.31
Сохранить изменения
Перезапускконтейнер
Обновите веб-страницу, доступную из общедоступной сети, и введите имя пользователя и пароль, чтобы войти:
Следует отметить, что в описанных выше шагах используется случайный временный адрес порта, а сгенерированный адрес общедоступной сети является случайным временным адресом, который будет меняться случайным образом в течение 24 часов. Далее настраиваем для него фиксированный адрес порта. Этот адрес не будет меняться. После его установки не будет необходимости менять адрес повторно каждый день.
АвторизоватьсяcpolarОфициальный сайт:https://www.cpolar.com
Нажмите Бронирование слева,Найти зарезервированный TCP-адрес,Давайте зарезервируем фиксированное вторичное дочернее доменное имя для HomeAssistant.
После успешного резервирования скопируйте зарезервированный адрес поддомена второго уровня.
Измените информацию туннеля и настройте в туннеле успешно зарезервированное имя поддомена второго уровня.
доменное имятип
:выбирать Сын второго уровнядоменное имяSub Domain
:填写保留成功из Сын второго уровнядоменное имяНажмитевозобновлять
После завершения обновления откройте список существующих туннелей. В это время вы можете видеть, что адрес общедоступной сети изменился, а имя адреса стало зарезервированным суб-доменом второго уровня. имя имя, запиши копировать
Скопируйте и вставьте, чтобы войти в систему, используя фиксированный общедоступный IP-адрес.