HAOS 安装 Cloudflared
添加仓库:在 HAOS 的 “设置” -> “应用” -> “安装应用”,点击右上角三个点,选择 “仓库”,添加仓库 URL:https://github.com/brenner-tobias/ha-addons

添加cloudflared仓库成功

然后刷新商店
安装插件:在商店中搜索并安装 “Cloudflared” 插件

获取隧道令牌
登录 Cloudflare Zero Trust 控制台,进入 “网络” -> “连接器”

选择Cloudflared方式

找到并复制令牌:

不要关闭Cloudflare Zero Trust控制台,后边还有配置
配置HAOS的Cloudflared服务
在HAOS打开第一步安装的插件Cloudflared的配置,令牌粘贴到Cloudflare Tunnel Token

External Home Assistant Hostname
填写自定义域名,域名在cloudflare托管
Cloudflare Tunnel Name
填写创建的隧道名,然后保存启动软件,成功后Cloudflare Zero Trust控制台界面会显示,已连接

配置自定义域名
接着配置cloudflare,下一步根据实际填写

状态正常

完成后,访问网址如果报错:

修改 /config/configuration.ymal
http选项下增加配置:
1 | http: |
reboot重启虚拟机,然后重新访问。