
Homeassistant常见问题处理 400: Bad Request,外网无法访问解决方案
问题描述
很多用户首次访问homeassistant,尤其是通过内网穿透访问时,通常会碰到网页反馈400: Bad Request。
原因分析
首先检查虚拟机或容器运行是否正常,排除部署的问题后,分析主要原因在于homeassistant的安全设置。
解决方案
添加IP白名单
- 修改**configuration.yaml**文件,在其中添加如下代码[1]:
http:
use_x_forwarded_for:true
trusted_proxies:
-192.168.31.0/24
-127.0.0.1
- 信任的IP地址,调整为自己的局域网网段。修改后保存,并重启homeassistant。
- 之所以添加127.0.0.1,是因为通过反代访问出现该问题时,打开homeassistant日志发现来自是来自该地址的访问被拒绝。
© 版权声明
THE END