因为家里是中兴路由器,自带一个节点小宝的软件,有免费的域名和每个月免费5G的内网穿透的流量,用起来比较省事,然后抄了冬瓜HA的教程, 为了记录。按照教程设置完用节点小宝设置下就行,非常省事,不用处理ngfinx非常麻烦的配置文件,也不用内网穿透头疼,真的是非常方便了。
本文指导用户为HomeAssistant配置SSL证书实现HTTPS访问。主要步骤包括:通过Advanced SSH & Web Terminal生成证书,使用openssl req命令创建私钥和证书文件;在configuration.yaml中配置ssl_certificate和ssl_key路径;重启Home Assistant后通过https://IP:8123访问。需注意区分HTTP与HTTPS协议,确保配置文件格式正确。
如果需要通过https访问HomeAssistant则操作该教程
一、使用Advanced SSH & Web Terminal
依次点击设置 > 加载项 > Advanced SSH & Web Terminal > 打开网页界面。
二、生成证书
1、在命令窗口中输入下面的命令其中“X为HomeAssistant的IP地址”。
openssl req -sha256 -addext "subjectAltName = IP:X.X.X.X" -newkey rsa:4096 -nodes -keyout privkey.pem -x509 -days 730 -out fullchain.pem
2、根据提示输入相关信息,可以按照表格中的参考列填写。
country name 国家名字 CN
state or privince 省份 Beijing
locality name地区 Beijing
Organization name组织名称 HomeAssistant
Organization unit name组织单位名称 HomeAssistant
common name普通的名字HA
email address 电子邮件地址 ha@qq.com
三、配置
1、在加载项中选择File editor或Filebrowser打开/homeassistant/configuration.yaml文件,在文件最下新建一行并粘贴下面信息文件内(注意格式)。
http:
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem
2、点击右上角的齿轮,选择“Restart Home Assistant”重启。
3、等待2分钟左右输入“https://IP:8123”即可正常使用了。注:“http://IP:8123”访问则失效!!!
3453

被折叠的 条评论
为什么被折叠?



