安装远程访问

提示

远程访问目前仅支持 Supervised 版 和 OS 版,Core 版暂不支持。

安装 HassBox 远程访问 前,确保已经 开启 IPv6 网络访问

OS 版用户只能使用 手动安装 方式

快速安装

安装命令:

curl -fsSL get.hassbox.cn/remote | bash -

友情提示

不会执行安装命令的小白,请至 HassBox 全屋智能 微信公众号联系客服,我们免费远程指导安装!

复制安装命令后,请在设备终端上执行,安装成功示例大致如下:

hassbox:~#curl -fsSL get.hassbox.cn/remote | bash -
INFO: 添加HassBox仓库
INFO: 添加HassBox仓库 ok
INFO: 下载远程访问镜像
WARN: 下载预计需要一分钟,请耐心等待...
INFO: 下载远程访问镜像 ok
INFO: 安装远程访问
INFO: 安装远程访问 ok
INFO: 添加远程访问配置
INFO: 添加远程访问配置 ok
INFO: Home Assitant 已重启!如需其他帮助,可至 HassBox全屋智能 微信公众号联系客服

执行成功后,打开 Home Assistant,进入【配置 > 加载项】,选择【远程访问】后,配置 Token 密钥后再启动。

配置 Token 密钥

获取远程访问链接 中复制 Token密钥 后,按图示步骤配置启动:

提示

启动后请耐心等待,因为生成 SSL 证书以及代理密钥需要一些时间,可以不断刷新查看日志进度。

启动成功后,就可以通过远程访问链接访问 Home Assistant 了。

另外,可以通过 IPv6 网站检测open in new window 来检查外网是否能访问 Home Assistant。

手动安装

添加仓库并安装

HassBox仓库地址:

https://e.coding.net/hass-box/homeassistant/hassbox-addons.git

复制HassBox仓库地址,按图示步骤添加:

注意

手动安装远程访问可能会因网络问题安装不成功或速度较慢,推荐使用 快速安装 或 通过安装升级加速进行安装。

远程访问配置

1. 配置 configuration.yaml

打开 configuration.yaml,添加如下配置:

http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 172.30.33.0/24

注意

如果 configuration.yaml http中有相关 ssl 的配置,请先移除,比如:

  • ssl_certificate
  • ssl_key
  • server_port
  • 如果不添加所示配置,来自外网的访问请求将被阻止。
  • 添加时要注意格式,点击复制按钮复制后,在末尾粘贴即可。
  • 保存后务必 重启 Home Assistant

2. 配置 Token 密钥

配置 Token 密钥