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

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

[技术探讨] 也是sheng'ji到7.1后外网访问不了,但是情况好像有点不同。

[复制链接]

42

主题

522

帖子

2945

积分

金牌会员

Rank: 6Rank: 6

积分
2945
金钱
2423
HASS币
10
发表于 2021-7-11 13:57:44 | 显示全部楼层 |阅读模式
安装环境是HA装在了群晖docker中,树莓派装了NGINX进行HTTPS代理。
升级到7.1果然是外网无法访问了,报错如下
Logger: homeassistant.components.http.forwarded
Source: components/http/forwarded.py:91
Integration: HTTP (documentation, issues)
First occurred: 22:35:37 (6 occurrences)
Last logged: 22:35:40
A request from a reverse proxy was received from 192.168.1.235, but your HTTP integration is not set-up for reverse proxies

按照@dscao大佬的帖子教程,在configuration.yaml加入以下代码:
http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 192.168.1.235/24  # Add the IP address of the proxy server
上面报错的ip235是树莓派的地址,我这样设置了以后,重启ha直接进入了安全模式,而且安全模式没有报错日志!我也尝试了把IP改为HA的地址,也是直接进入安全模式。有没有大佬能提供点解决办法或者思路,谢谢大家!

回复

使用道具 举报

0

主题

27

帖子

1072

积分

金牌会员

Rank: 6Rank: 6

积分
1072
金钱
1045
HASS币
0
发表于 2021-7-11 14:55:28 | 显示全部楼层
- 192.168.1.0/24  # Add the IP address of the proxy server

这样就好了
回复

使用道具 举报

42

主题

522

帖子

2945

积分

金牌会员

Rank: 6Rank: 6

积分
2945
金钱
2423
HASS币
10
 楼主| 发表于 2021-7-11 15:31:15 | 显示全部楼层
luowei225 发表于 2021-7-11 14:55
- 192.168.1.0/24  # Add the IP address of the proxy server

这样就好了

感谢大佬,真是会的不难难的不会,一下子就搞定了
回复

使用道具 举报

20

主题

550

帖子

3603

积分

元老级技术达人

积分
3603
金钱
3013
HASS币
210

教程狂人突出贡献

发表于 2021-7-11 18:19:24 | 显示全部楼层
Home Assistanr本身就支持HTTPS,为啥要做代理?
回复

使用道具 举报

30

主题

493

帖子

4795

积分

论坛元老

佑桑

Rank: 8Rank: 8

积分
4795
金钱
4287
HASS币
156

教程狂人

发表于 2021-7-13 12:52:53 | 显示全部楼层
本帖最后由 chinyaolin 于 2021-7-13 12:54 编辑
yinghu183 发表于 2021-7-11 15:31
感谢大佬,真是会的不难难的不会,一下子就搞定了

192.168.1.0/24 -> 信任所有 192.168.0.0~192.168.0.255 的連線來源
192.168.1.235/32 -> 僅信任單一個 ip 來源

就安全性來說, 後者較好
ASRock H370 PRO4, 48GB, 8TBx3 + 2TBx3
ESXi 6.7 + Ununtu + Docker + HASS.IO -> Homeassistant OS
(Home Assistant Supervised 官方文件)
回复

使用道具 举报

42

主题

522

帖子

2945

积分

金牌会员

Rank: 6Rank: 6

积分
2945
金钱
2423
HASS币
10
 楼主| 发表于 2021-7-13 13:21:26 | 显示全部楼层
chinyaolin 发表于 2021-7-13 12:52
192.168.1.0/24 -> 信任所有 192.168.0.0~192.168.0.255 的連線來源
192.168.1.235/32 -> 僅信任單一個 ip ...

原来是这样解释的,感谢大佬普及知识!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 08:26 , Processed in 0.057909 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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