解决反向代理 home assistant 出现访问提示400 bad request 的问题 
题目是别人的题目。我是老壶装新酒。贻笑大方。 
这也其中的一个方法。整体代码集合在帖子最后面。 
参考文章连接为:解决反向代理 home assistant 出现访问提示400 bad request 的问题_ha 反代 400: bad request-CSDN博客 
 
首先输入:HA的ip地址(到路由器找ha)+7681,进入TTYD后台,输入login 
 
 
 
 
查看反向代理服务器IP :我们可以从日志中查看。步骤如下:  
1、输入:docker ps   # 查看容器id  
 
 
2、输入:docker logs 容器id  # 查看容器日志 找到如图类似的地方找到ip  
 
 
3、docker exec -it 容器id sh   # 进入容器  
 
 
4、输入:vi configuration.yaml   # 编辑配置文件  
5、在最后一行 添加以下代码(记得将日志里找的ip地址最后几位改为0),按:wq保存,按exit容器  
http: 
  use_x_forwarded_for: true 
  trusted_proxies: 
    - 192.168.50.0/24 
 
 
 
6、输入:docker restart 容器id   #重启容器,也可以在HA里重启 
7、也可以在ha里验证一下配置对不对,如下图: 
 
 
 
最后输入地址,试试 
 
 
 
代码命令集合如下: 
logindocker ps092985c741eddocker logs 092985c741eddocker exec -it 092985c741ed shvi configuration.yamlhttp:  use_x_forwarded_for: true  trusted_proxies:    - 192.168.50.0/24docker restart 092985c741ed 
 
  
 
 
 
 
 
 |