最近在用docker + home assistant折腾家里的小米+siri,突然想着利用frp实现外网访问远程控制,这样就不用使用它的付费云服务了,但是在添加过程中遇到了问题:只是按照之前frp的配置方法,访问家中home assistant会显示 400:bad request, 查了一下官方资料, 需要做修改的地方如下
在home assistan安装目录中,修改 configuration.yaml,添加如下代码
http:
server_port: 8123
cors_allowed_origins:
- https://xxx.com
use_x_forwarded_for: true
trusted_proxies:
- your ip // 提供服务的内网ip
- 172.18.0.0/24 //add this if use docker 如果你用docker 添加这个
ip_ban_enabled: true
login_attempts_threshold: 5
好了,重启服务,顺利进入。 对了,别忘了打开两步验证,毕竟外网有很多不速之客呢!