400: Bad Request:1:配置 Home Assistant 信任代理
在 configuration.yaml
中添加 http
组件的「信任代理」配置,让 Home Assistant 接受反向代理 / CDN 传递的请求头:
yaml
http:
use_x_forwarded_for: true # 启用 X-Forwarded-For 头(识别真实客户端IP)
trusted_proxies:
- 172.16.0.0/12 # 反向代理的IP段(需替换为实际代理的IP/网段!)
# 示例:若反向代理是Nginx,且IP为 192.168.1.100,则写 - 192.168.1.100
# 若用CDN,需填写CDN的IP段(可查CDN厂商文档,如Cloudflare的IP列表)
trusted_proxies
必须填写反向代理 / CDN 的真实 IP 或网段,否则 Home Assistant 仍会认为请求非法。- 若不清楚代理 IP,可先临时放宽为
0.0.0.0/0
(仅测试用,生产环境需限制)。
![图片[1]-hassio绑定域名后出现的各种问题:400: Bad Request-皮皮博客](https://www.3tt.top/wp-content/uploads/2025/10/image-12.png)
如果一直提示:Unable to connect to Home Assistant. Retrying in 58 seconds…
在cdn界面打开WebSocket
![图片[2]-hassio绑定域名后出现的各种问题:400: Bad Request-皮皮博客](https://www.3tt.top/wp-content/uploads/2025/10/image-13.png)
© 版权声明
THE END
暂无评论内容