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

 找回密码
 立即注册
楼主: coriding

[基础教程] Home assistant 配置ssl 启用https

  [复制链接]

13

主题

333

帖子

1418

积分

金牌会员

Rank: 6Rank: 6

积分
1418
金钱
1085
HASS币
0
发表于 2020-3-18 08:56:38 | 显示全部楼层
系统配了ssl,是不是插件啥的都要全部改为https?想到这么多要改的,胆颤啊
回复

使用道具 举报

9

主题

527

帖子

2350

积分

金牌会员

Rank: 6Rank: 6

积分
2350
金钱
1823
HASS币
0
发表于 2020-3-20 09:22:39 | 显示全部楼层
囧 发表于 2020-3-16 13:45
虽然不推荐这种直接ssl的方式,但还是要给楼主点赞!

为什么啊
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2020-3-20 09:38:08 | 显示全部楼层

建议内网http外网https,通过Nginx转发。要内网也https,首先不必要,第二楼上说的好,会产生很多问题。
回复

使用道具 举报

19

主题

274

帖子

1948

积分

金牌会员

Rank: 6Rank: 6

积分
1948
金钱
1674
HASS币
50
发表于 2020-3-20 20:06:41 | 显示全部楼层
囧 发表于 2020-3-20 09:38
建议内网http外网https,通过Nginx转发。要内网也https,首先不必要,第二楼上说的好,会产生很多问题。 ...

教训深刻呢。开始没太懂什么反代,nginx也是好长时间搞不定,就直接在hass配置了。结果,esphome、node-red,各种各样的问题就来了。尤其是esphome,直接就残废了。最后痛下决心,重新学习nginx。这nginx相当于在外网和内网之间做了一个统一的“桥”。外网内网各自管理各自的。使用了nginx之后,hass就是内网使用了,什么都不需要改了。而且有了这个“桥”,企业微信也能用了。
其实nginx家里使用并不复杂,只是没有适合小白的教程,它又偏向于网络方面,所以搞得我跌跌撞撞差点吐血。
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2020-3-20 21:17:10 | 显示全部楼层
姚远 发表于 2020-3-20 20:06
教训深刻呢。开始没太懂什么反代,nginx也是好长时间搞不定,就直接在hass配置了。结果,esphome、node-r ...

是的,nginx是个强大的东东
回复

使用道具 举报

20

主题

250

帖子

1433

积分

论坛DIY达人

积分
1433
金钱
1178
HASS币
40
发表于 2020-3-21 13:03:13 | 显示全部楼层
我的域名5块钱还是6块钱,我一口气买了10年的。。。
回复

使用道具 举报

5

主题

121

帖子

1306

积分

金牌会员

Rank: 6Rank: 6

积分
1306
金钱
1185
HASS币
0
发表于 2020-3-21 20:47:47 | 显示全部楼层
這樣改完之後https可以連上的
請問有沒有方法可以讓http也還是可以連呢?

回复

使用道具 举报

7

主题

56

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
金钱
240
HASS币
0
发表于 2020-12-10 11:02:00 | 显示全部楼层
也就是说,configure.yaml中添加http的配置,设置ssl的话,不仅外网是https,连内网也编程https了?

要装应用的话,应该装Official add-ons中的NGINX Home Assistant SSL proxy,是这个吗?启用后,只在外网访问时候才需要https?
回复

使用道具 举报

1

主题

30

帖子

159

积分

注册会员

Rank: 2

积分
159
金钱
129
HASS币
0
发表于 2021-3-6 13:09:52 来自手机 | 显示全部楼层
谢谢分享。。。
回复

使用道具 举报

2

主题

32

帖子

170

积分

注册会员

Rank: 2

积分
170
金钱
137
HASS币
0
发表于 2021-7-27 13:44:37 | 显示全部楼层
囧 发表于 2020-3-20 09:38
建议内网http外网https,通过Nginx转发。要内网也https,首先不必要,第二楼上说的好,会产生很多问题。 ...

请问怎么同时启用 https 和 http?

我设置了https 后  http就失效了,无法访问了

我的配置:帮我看看有什么问题?

homeassistant:
  auth_providers:
    - type: homeassistant
    - type: legacy_api_password
      api_password: XXXXXXXX

http:
  server_port: 8123
  ssl_certificate: /config/ssl/xxxxxx.pem
  ssl_key: /config/ssl_keys/xxxxxx.key
  cors_allowed_origins:
    - https://google.com
    - https://www.home-assistant.io
  use_x_forwarded_for: true
  trusted_proxies:
    - 127.0.0.1
    - 172.30.32.0/24
    - 192.168.26.0/24
  ip_ban_enabled: true
  login_attempts_threshold: 5
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-22 05:52 , Processed in 0.091044 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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