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

 找回密码
 立即注册
查看: 6299|回复: 9

[基础教程] [分享SSL]群晖+HASS实现SSL

[复制链接]

26

主题

552

帖子

1955

积分

金牌会员

Rank: 6Rank: 6

积分
1955
金钱
1398
HASS币
40
发表于 2018-2-23 16:34:35 | 显示全部楼层 |阅读模式
本帖最后由 dgmax 于 2018-2-23 16:41 编辑

这个新年里楼主我旧屋新住,加建了一层加装修。半年前买的论坛86面板终于可以上场上,智能家居也开始逐步完工。
我这个教程也是从论坛里东凑西拼的,还有不明的可以论坛找找。

以上是题外话,转正题:
*****要有公网IP,中国电信没有公网的话就打10000号,说我要看监控之类的(公寓宽带就别打了)。

网络状况,我是爱快路由动态3222的域名(官方明确了爱快不支持带证书的SSL)
一、注册阿里云域名       阿里云网址
简单的注册帐号申请域名后点击头像进入控制台,实名一大堆工夫等着你。
我的面板.PNG
进入域名管理-解析
控制台.PNG
解析至IP地址用于申请证书
解析.PNG
左边导航栏进入证书页
证书.PNG
证书申请需要注意进度,没有人工审核。
证书列表.PNG
申请成功就下载证书
下载证书.PNG
如果你像楼主一样动态域名,就得把解析改成下图。
指向域名.PNG
-----申请域名完成。

第二步:群晖SSL
群晖的SSL非常简单,百度也有一大堆
简单来说就是控制面板-安全性-证书(解压证书)-导入。
导入.PNG
把证书改成默认。
默认.PNG
简单设置后,再去路由器把端口映射改成5001(如果群晖自带的动态域名就直接外网登录)
试下https://您的域名:5001 看火狐是否绿锁了
设置.PNG
---SSL群晖完
第三步 HASS-SSL
把解压的二文件放到HASS的配置目录中另建立文件夹。如图
目录.PNG
打开HASS配置文件configuration.yaml
http:
    api_password: 123456789
  ssl_certificate: /config/webssl/fullchain.pem
  ssl_key: /config/webssl/privkey.key


有homebridge的需要配置config.josn(注意红字)
捕获.PNG

{
        "bridge": {
                "name": "Homebridge",
                "username": "C1:22:3D:E6:CE:88",
                "port": 51286,
                "pin": "832-83-136"
        },
        "platforms": [{
                "platform": "HomeAssistant",
                "name": "HomeAssistant",
                "host": "https://192.168.10.250:8123",
                "password": "123456789",
                "supported_types": ["fan", "binary_sensor", "sensor", "garage_door", "input_boolean", "light", "lock", "media_player", "rollershutter", "scene", "switch"],
                "verify_ssl": false
        }]
}



SSL其实离我们很近,论坛也有教程有些需要填坑


评分

参与人数 3金钱 +25 收起 理由
ziustc + 5 赠人玫瑰,手留余香!
hundajdx + 2 论坛有你更精彩!靠谱的教材!.
+ 18 我来瀚思就为看你!

查看全部评分

回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16015
金钱
11304
HASS币
45
发表于 2018-2-23 23:28:46 | 显示全部楼层
厉害了楼主,非常详细的教程!
回复

使用道具 举报

26

主题

552

帖子

1955

积分

金牌会员

Rank: 6Rank: 6

积分
1955
金钱
1398
HASS币
40
 楼主| 发表于 2018-2-24 09:38:41 | 显示全部楼层
Jones 发表于 2018-2-23 23:28
厉害了楼主,非常详细的教程!

谢谢了
回复

使用道具 举报

11

主题

338

帖子

1390

积分

金牌会员

iLee

Rank: 6Rank: 6

积分
1390
金钱
1052
HASS币
0
发表于 2018-2-24 13:55:49 | 显示全部楼层
本帖最后由 linuxzlj 于 2018-2-24 14:09 编辑

已经解决这个问题。
群名叫iLee
GitHub叫ileez
Docker Hub叫zlee

这么多名字都是被逼的。。。
回复

使用道具 举报

12

主题

242

帖子

2397

积分

论坛技术达人

积分
2397
金钱
2155
HASS币
30
发表于 2018-2-24 14:06:30 | 显示全部楼层
建议内网还是走HTTP, 使用 Nginx 对外forward HTTPS, 实现性能于安全的平衡
回复

使用道具 举报

3

主题

135

帖子

895

积分

论坛积极会员

积分
895
金钱
760
HASS币
20
发表于 2018-2-25 19:36:07 | 显示全部楼层
Jones 发表于 2018-2-23 23:28
厉害了楼主,非常详细的教程!

说好的,nginx的教程呢呵呵
回复

使用道具 举报

25

主题

688

帖子

3630

积分

论坛元老

Rank: 8Rank: 8

积分
3630
金钱
2937
HASS币
219

活跃会员

发表于 2018-2-27 22:56:33 | 显示全部楼层
谢谢分享,正好刚刚换了联通有外网IP的宽带,群晖ssl, HASS的ssl都搞定了
回复

使用道具 举报

106

主题

549

帖子

2745

积分

金牌会员

Rank: 6Rank: 6

积分
2745
金钱
2196
HASS币
20
发表于 2020-7-17 23:11:00 | 显示全部楼层
本帖最后由 comeon_000 于 2020-7-17 23:21 编辑

楼主在吗,请教一下,证书绑定和验证的是阿里云申请的域名,还是家里用的动态域名,验证的时候,动态域名好像只能用文件验证,不能用DNS验证,域名解析服务商不提供配置域名记录
回复

使用道具 举报

26

主题

552

帖子

1955

积分

金牌会员

Rank: 6Rank: 6

积分
1955
金钱
1398
HASS币
40
 楼主| 发表于 2020-8-3 17:03:22 | 显示全部楼层
comeon_000 发表于 2020-7-17 23:11
楼主在吗,请教一下,证书绑定和验证的是阿里云申请的域名,还是家里用的动态域名,验证的时候,动态域名好 ...

阿里申请的域名指向你的动态域名,平时访问就https://阿里云的域名
回复

使用道具 举报

106

主题

549

帖子

2745

积分

金牌会员

Rank: 6Rank: 6

积分
2745
金钱
2196
HASS币
20
发表于 2020-8-3 18:12:29 | 显示全部楼层
dgmax 发表于 2020-8-3 17:03
阿里申请的域名指向你的动态域名,平时访问就https://阿里云的域名

感谢指导,我是用阿里域名指向了我的一个动态域名,可以访问,不过我那个动态域名解析服务不太行,经常搞不到IP,后来直接用了一个阿里的域名IP动态更新插件,稳定多了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-28 09:27 , Processed in 0.112336 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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