摘要:
...
解决反向代理 home assistant 出现访问提示400 bad request 的问题
2024-12-26 13:32:03
解决方法需要进入容器:
编辑configuration.yaml文件,添加代码如下:
http:
use_x_forwarded_for: true
trusted_proxies:
- 10.1.1.0/24 #添加反向带服务器的ip
如何查看反向代理服务器IP :我们可以从日志中查看。(PS:冬瓜HA不需要加sudo,下面不步骤也不要加)
# 查看容器id
sudo docker ps


# 查看容器日志 找到如图类似的地方找到ip
sudo docker logs 容器id


# 进入容器
sudo docker exec -it 容器id sh
# 编辑配置文件
vi configuration.yaml
# 在最后一行 添加以下代码
http:
use_x_forwarded_for: true
trusted_proxies:
- 172.16.5.0/24
# 按:wq保存
# 按exit容器
# 重启容器
sudo docker restart 容器id


也可以到ha里验证一下配置文件对不对。

待重启 home assistant 容器后,重新用浏览访问就正常了。


login
docker ps
092985c741ed
docker logs 092985c741ed
docker exec -it 092985c741ed sh
vi configuration.yaml
http:
use_x_forwarded_for: true
trusted_proxies:
- 192.168.50.0/24
docker restart 092985c741ed
还没有评论,来说两句吧...