问题如下图(版本不同可能略有区别):如果你使用的是云服务器,将无法验证通过。
登录/注册后可看大图
问题原因:
小米拒绝接入在云端服务器的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登录,再次进行验证登录,即可绕过小米对云服务器的限制