homeassistant 配置信任地址

  • A+
所属分类:智能家居
摘要

当通过反向代理访问 Home Assistant 时,可能会遇到 400: Bad Request 错误。这通常是因为 Home Assistant 没有正确地识别来自反向代理的请求。为了解决这个问题,需要在 Home Assistant 的配置文件中设置信任的代理地址。

步骤 1: 编辑配置文件

编辑 Home Assistant 的配置文件 configuration.yaml。这个文件通常位于 Home Assistant 的配置目录中。

步骤 2: 配置信任的代理

打开 configuration.yaml 文件,在 configuration.yaml 文件中,添加 http 部分,并按照以下示例配置信任的代理地址。确保将 IP 地址段替换为自己的局域网网段。

homeassistant 配置信任地址

use_x_forwarded_for: true 表示 Home Assistant 将使用 X-Forwarded-For HTTP 头来确定客户端的真实 IP 地址。
trusted_proxies 列表包含了被信任的代理服务器的 IP 地址或地址段。

步骤 3: 保存并重启 Home Assistant

修改配置后,保存 configuration.yaml 文件,并重启 Home Assistant 以使更改生效。
重启 Home Assistant

如果是 Docker 容器运行 Home Assistant,可以使用以下命令重启容器:
重启 Home Assistant Docker 容器

可以通过反向代理正常访问
homeassistant 配置信任地址

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
大雁

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: