为什么需要远程访问 Home Assistant?
Home Assistant(简称 HA)默认只能在本地网络中访问。但当你外出时,可能希望查看家中状态、控制灯光、安防设备等。这就需要配置远程访问。
常见远程访问方法
- Nabu Casa Cloud(推荐新手):78TP提供的云服务,一键启用,自动处理 HTTPS 和动态 IP,免费试用后需订阅(约 $5/月)。
- 自建 DDNS + 端口转发:适用于有公网 IP 的用户。通过路由器设置端口转发(如 8123),并使用花生壳、DuckDNS 等 DDNS 服务绑定域名。
- 内网穿透工具:如 frp、ngrok、Tailscale、Cloudflare Tunnel,无需公网 IP 即可实现安全远程访问。
- ZeroTier / Tailscale 组网:将设备加入虚拟局域网,如同身处家中网络,安全性高且配置简单。
安全注意事项
- 务必启用 HTTPS(可通过 Let's Encrypt 或 Nabu Casa 实现)
- 开启双因素认证(2FA)
- 不要直接暴露 8123 端口到公网而不加保护
- 定期更新 Home Assistant 系统
快速开始建议
如果你是新手,强烈建议先尝试 Nabu Casa 服务。它集成在 Home Assistant 中,只需几秒即可启用远程访问,且全程加密,无需复杂网络知识。