发布作者: 王小艾
百度收录: 正在检测是否收录...
作品采用: 《 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 》许可协议授权
之前在外网访问HomeAssistant的时候一直使用的是端口映射的方法,也就是把本地的8123直接映射到外网,然后通过ddns+端口的方式进行访问,一直都很正常。
今天试着用Lucky中的反向代理方法进行了设置,其他诸如Alist、小雅等其他服务,用常规方法设置之后均能实现外网的访问,唯独在访问HomeAssistant的时候浏览器返回400: Bad Request错误。
经查该报错是由于HomeAssistant默认是不允许在外网进行访问的,需要在configuration.yaml中进行单独配置才可以。
将下面配置增加到到HomeAssistant配置文件夹的configuration.yaml文件中,记得将配置中的192.168.1.0换成你本地的网段。
http:
use_x_forwarded_for: true
trusted_proxies:
- 192.168.1.0/24
然后重启HomeAssistant实例即可解决400报错问题。
—— 评论区 ——