免费代理服务器软件介绍(Home Assistant 外网访问指北(群晖反向代理))

今天,我又回到了水文学。上次提到过,最近一直在折腾家庭助手界面。Home Assistant有一个APP的定位功能,通过它你可以得到手机的定位、电量等信息,这些信息都可以显示在界面上。



就在前段时间,你不是写了QNAP支持反向代理吗?有网友报错400。然后我试了一下我家助手的外网连接。



果然是华丽400。我的家庭助手部署在黑群辉上,因为是性能比较好的i3主机,而且家庭助手本身经常升级调试什么的,需要频繁重启,所以我在稳定性和速度上选择了速度。



在网上找了一圈信息,都是很老的信息,HASS安装了NGINX家庭助手SSL代理插件,但是这个插件早就下架了。以前安装证书的方法也不起作用,但是现在使用反向代理中的证书。后来结合各种教程,找到了解决办法。只需编辑configuration.yaml并添加以下字段。

http:

use_x_forwarded_for: true

可信代理:

- 10.16.100.0/24

- 192.168.5.0/24

特别注意红框里的代码,调整到你的局域网段,我的是5。修改后保存,重启容器,即重启家居助手。



然后转到控制面板-应用程序门户-反向代理服务器。



为家庭助理添加反向代理。



如图,我把端口统一成666,然后路由器把666映射出来。因为43号口被堵住了,我们只能走机尾。确定应用程序。



然后访问外网地址加端口号,不会是400,出现登录界面。撒花。



但是,事实告诉我们,不要高兴得太早。你填好用户名和密码后,就会弹出这个界面,根本无法登录。惊讶不惊讶?不惊讶吗?这是因为Home Assistant的登录需要websocke支持。所以继续读下去。







进入反向代理页面,编辑刚刚创建的Home Assistant的反向代理,点击自定义头添加一个新的websocke头,直接点击这个就可以了,底部会自动出现两个头,不用修改,直接确认就可以了。



这次回到登录界面,输入用户名和密码,就可以顺利登录了。



免费国外代理服务器

试试手机APP,加个外链,激活(应用)就行了,可以流畅登录,以后还可以在外网控制家里的智能设备。还可以用APP定位手机。





最后,题外话,威联通的系统5.0的反向代理是apache,所以单纯的添加头是无法实现websocket协议代理的,我也无能为力。看看有没有大佬能解决这个问题。

今天的分享到此结束。欢迎观看。

您可以还会对下面的文章感兴趣

使用微信扫描二维码后

点击右上角发送给好友