本帖最后由 dscao 于 2021-7-8 17:21 编辑
刚刚看有新的升级,就点了一下升级。结果域名方式的访问出现:400 Bad Request
但是内网访问正常。
发现日志有错误记录
Logger: homeassistant.components.http.forwarded
Source: components/http/forwarded.py:100
Integration: HTTP ([color=var(--primary-color)]documentation, [color=var(--primary-color)]issues)
First occurred: 01:32:52 (24 occurrences)
Last logged: 01:41:27 Received X-Forwarded-For header from an untrusted proxy 172.30.33.4
2021.6.6之前一直没有问题,发现新版本如果是反向代理要求配置 use_x_forwarded_for and trusted_proxies
https://www.home-assistant.io/integrations/http/
就是要在configuration.yaml加入以下代码
http:
use_x_forwarded_for: true
trusted_proxies:
- 172.30.33.0/24 # Add the IP address of the proxy server
加完之后重启,问题解决。
我是haos中add-on的nginx代理的,如果是docker等其它方式安装的,IP地址可能不一样,所以地址要查一下对应反代的IP段。检查日志是最好的办法。
|