云端部署home assistant,无法通过小米账号验证

问题如下图(版本不同可能略有区别):如果你使用的是云服务器,将无法验证通过。

登录/注册后可看大图

问题原因:
小米拒绝接入在云端服务器的HomeAssistant平台,使用验证方式会验证当前操作的主机和HomeAssistant的互联网出口是否为同一IP地址。将本机网络代理到云服务即可解决。

绕过方法:
用到工具:
gost(快速创建Socks5代理的软件https://github.com/ginuerzh/gost/releases)
proxifier(本地socks5代理软件 https://laisc.lanzoul.com/icUKI21nas6b )
使用方法:
将gost解压上传到HomeAssistant的云服务器,使用 ./gost -L :1080 命令在服务器启动socks5服务(保证云服务防火墙放通、gost文件有执行权限,没有执行权限可用chmod +x gost 添加执行权限)
本地电脑安装启动Proxifier软件,添加Socks5服务器,IP地址为云服务器IP,端口1080(或你自己设置的端口)

登录/注册后可看大图

Proxifier设置代理规则,Default到代理的云服务器,并点击确定保存

登录/注册后可看大图

打开浏览器尝试HomeAssistant的Xiaomi Miot登录,再次进行验证登录,即可绕过小米对云服务器的限制

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注