请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册
查看: 1670|回复: 5

[进阶教程] 新手向 利用duck dns实现免费的https访问

[复制链接]

6

主题

30

帖子

692

积分

高级会员

Rank: 4

积分
692
金钱
662
HASS币
0
发表于 2023-4-28 18:04:46 | 显示全部楼层 |阅读模式
本帖最后由 farmers 于 2023-4-28 18:12 编辑

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

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



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



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

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


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






评分

参与人数 1金钱 +10 收起 理由
dscao + 10 感谢楼主分享!

查看全部评分

回复

使用道具 举报

25

主题

547

帖子

4139

积分

论坛元老

Rank: 8Rank: 8

积分
4139
金钱
3592
HASS币
0
发表于 2023-4-29 07:24:40 | 显示全部楼层
谢谢分享。
回复

使用道具 举报

1

主题

52

帖子

271

积分

中级会员

Rank: 3Rank: 3

积分
271
金钱
219
HASS币
0
发表于 2023-6-1 15:08:34 | 显示全部楼层
感谢!!!!
回复

使用道具 举报

40

主题

137

帖子

1035

积分

金牌会员

Rank: 6Rank: 6

积分
1035
金钱
898
HASS币
0
发表于 2024-3-31 17:29:37 | 显示全部楼层
大佬请问HA的地址要是公网IP吗?还有ha的互联网地址现在没办法在软件里修改,需要在『configuration.yaml』修改,请问这个怎么修改?,我目前是这么设置的,其他的设置都和你一模一样,但是我还是不能远程访问,不知道哪里出了问题? WX20240329-211019@2x.png
WX20240329-210949@2x.png
回复

使用道具 举报

6

主题

30

帖子

692

积分

高级会员

Rank: 4

积分
692
金钱
662
HASS币
0
 楼主| 发表于 2024-3-31 18:24:38 | 显示全部楼层
zgxman 发表于 2024-3-31 17:29
大佬请问HA的地址要是公网IP吗?还有ha的互联网地址现在没办法在软件里修改,需要在『configuration.yaml』 ...

需要公网ip
回复

使用道具 举报

40

主题

137

帖子

1035

积分

金牌会员

Rank: 6Rank: 6

积分
1035
金钱
898
HASS币
0
发表于 2024-3-31 20:10:12 | 显示全部楼层

好的,多谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-19 09:26 , Processed in 4.778613 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表