玩智能家居的人常遇到一个问题:Home Assistant(HA)跑在家里的设备上,出门在外怎么安全地远程访问和控制?一台云服务器就能帮你搭起安全的外网入口。本文讲清怎么用服务器让你的智能家居”随身可控”。
一、问题:HA在家里,外网怎么连?
Home Assistant通常跑在家里的树莓派、NAS或小主机上,处于家庭内网,没有公网IP,外网无法直接访问(参考内网穿透篇的原理)。要在外面控制家里的智能设备,需要一个”桥梁”——而一台有公网IP的云服务器正是理想的桥梁。
二、方案一:内网穿透(frp)
用frp内网穿透把家里的HA暴露到公网:
- 在一台香港VPS(公网IP、CN2线路国内访问快、¥30/月起)上跑frps服务端;
- 在家里HA所在设备跑frpc客户端,把HA的端口穿透到VPS;
- 外网通过VPS访问,流量转发到家里的HA。
这样出门也能打开HA控制家里设备。配置参考内网穿透篇。
三、方案二:WireGuard私有网络(更安全,推荐)
比起把HA直接暴露公网,更安全的做法是用WireGuard组一个私有网络:
- VPS做中心节点,家里的HA设备和你的手机都加入这个加密私有网络;
- 你的手机通过私有网络的内网IP访问HA,HA完全不暴露公网;
- 只有加入了你私有网络的设备能访问,安全性极高。
对智能家居这种关系到家庭安全的系统,WireGuard的”不暴露公网”是更稳妥的选择。
四、安全:智能家居的远程访问必须重视安全
这一点必须强调——HA控制着你家里的门锁、摄像头、电器,安全绝不能马虎:
- 优先用WireGuard私有网络方案:不暴露公网是最安全的;
- 必须走HTTPS:如果用穿透+公网访问,一定要配SSL加密(参考SSL篇);
- HA本身强密码 + 两步验证:HA账号务必强密码并开2FA;
- VPS基础加固:桥梁服务器本身也要SSH加固、防火墙(参考安全篇);
- 别图省事直接把HA裸奔到公网——被入侵等于家里的智能设备被人控制,后果严重。
五、为什么用香港/就近节点?
智能家居的控制要求低延迟——你按下开关,希望家里设备立刻响应。选延迟低的节点(国内用户用香港CN2线路)让控制跟手不卡。HA的负载很轻,1G小VPS就够当桥梁。
六、注意事项
- 官方也提供付费的远程访问服务(Nabu Casa),图省事可以用;自建则免费且可控;
- 穿透/私有网络的稳定性依赖VPS,选稳定不超售的机器,别让桥梁三天两头断;
- 合理配置,别把不必要的设备和端口暴露。
结论
用云服务器给Home Assistant搭远程访问入口:frp穿透简单、WireGuard私有网络更安全(推荐)。核心是安全——智能家居控制着家里的门锁电器,优先用不暴露公网的WireGuard方案、必走HTTPS、HA强密码+2FA。选低延迟的香港节点让控制跟手。用一台免费试用的香港VPS当桥梁,安全地把你的智能家居装进口袋。