『瀚思彼岸』» 智能家居技术论坛

标题: 新手向 利用duck dns实现免费的https访问 [打印本页]

作者: farmers    时间: 2023-4-28 18:04
标题: 新手向 利用duck dns实现免费的https访问
本帖最后由 farmers 于 2023-4-28 18:12 编辑

首先打开HA,配置-加载项-加载项商店 找到Duck dns 安装
[attach]47490[/attach]
打开https://www.duckdns.org/ 去注册一个账号 推荐用GitHub可直接登录

登录后创建二级域名 刷新页面 可以得token 复制保存下来



然后打开Duck dns的配置 建议用YAML编辑 按图填好配置
[attach]47491[/attach]
接着保存 启动duck dns 看日志,第一次会生成证书文件
[attach]47492[/attach]看到这个提示的时候 说明证书文件创建成功了 可以用samba打开 ssl文件夹 会发现多出privkey.pem fullchain.pem表示成功
接着配置configuration.yaml 加入以下代码
http:
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem



保存后依次打开HA左下角 配置-系统-网络 在下图中填入自己刚才创建的域名后保存
[attach]47493[/attach]

到此HA的设置就完成了,打开路由器端口映射,80 和 443一般都是封禁,
[attach]47494[/attach]
我这里使用88转发到HA的8123端口(注意不是443 一开始我也搞错了)


全部设置好后重启HA,就可以使用https+你创建的域名访问了,局域网注意通过http+ip访问ha已经不行了,可以用https+ip。







作者: nuaawmy    时间: 2023-4-29 07:24
谢谢分享。
作者: jeelinbear    时间: 2023-6-1 15:08
感谢!!!!
作者: zgxman    时间: 2024-3-31 17:29
大佬请问HA的地址要是公网IP吗?还有ha的互联网地址现在没办法在软件里修改,需要在『configuration.yaml』修改,请问这个怎么修改?,我目前是这么设置的,其他的设置都和你一模一样,但是我还是不能远程访问,不知道哪里出了问题?[attach]57436[/attach]
[attach]57437[/attach]

作者: farmers    时间: 2024-3-31 18:24
zgxman 发表于 2024-3-31 17:29
大佬请问HA的地址要是公网IP吗?还有ha的互联网地址现在没办法在软件里修改,需要在『configuration.yaml』 ...

需要公网ip
作者: zgxman    时间: 2024-3-31 20:10
farmers 发表于 2024-3-31 18:24
需要公网ip

好的,多谢
作者: jjlee    时间: 2024-7-13 11:22
路由器端口映射怎么弄的?我这里的设置怎么不一样
设置好域名后,我的HA现在打不开了
作者: galford_fk    时间: 2024-12-2 23:50
请问,我设定好duck dns后,ssl文件夹里多出privkey.pem fullchain.pem了。
可在configuration.yaml加入
http:
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem
后就提示
homeassistant.exceptions.HomeAssistantError: The system cannot restart because the configuration is not valid: Invalid config for 'http' at configuration.yaml, line 26: not a file for dictionary value 'http->ssl_certificate', got '/config/ssl/fullchain.pem'
Invalid config for 'http' at configuration.yaml, line 27: not a file for dictionary value 'http->ssl_key', got '/config/ssl/privkey.pem'。
不知道楼主知道原因吗。感谢。
作者: ific1003    时间: 2025-9-4 14:05
照着方法来一遍,直接打不开了,https://****.duckdns.org,https://ip:8123,都打不开了




欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5