解决反向代理 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
|