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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: a614688808

[技术探讨] 各位大佬们。你么是怎么在外网访问HomeAssistant的?

[复制链接]

4

主题

30

帖子

162

积分

注册会员

Rank: 2

积分
162
金钱
132
HASS币
0
 楼主| 发表于 2020-9-12 12:54:57 | 显示全部楼层
XCray 发表于 2020-9-12 12:37
0.114开始支持双栈。

docker对ipv6支持没问题,你还是从别的地方找问题吧

我在同一台服务器上部署了。mqtt。跟homeassistant。homebridge 都是 docker部署的  其他的2个。:18083(Mqtt). :8583(homebridge). 都是可以访问的。就这个:8123(homeassistant不行)。只能在内网里面访问
回复

使用道具 举报

105

主题

2954

帖子

1万

积分

超级版主

智能家居&单板滑雪痴迷爱好者

Rank: 8Rank: 8

积分
12103
金钱
9084
HASS币
460

教程狂人突出贡献

发表于 2020-9-12 14:52:44 | 显示全部楼层
a614688808 发表于 2020-9-12 12:54
我在同一台服务器上部署了。mqtt。跟homeassistant。homebridge 都是 docker部署的  其他的2个。:18083(M ...

不知道你的网络知识积累如何,建议仔细检查路由器上的防火墙设置和服务器上的主机防火墙设置,基本上也就这两个地方。运营商封锁8123端口的可能性不大。

局域网内v6和v4访问ha都没问题?

反向代理到ha,nginx主机是否可以访问ha?外网是否可以访问你设置的反代端口?

如果上面两个都没问题的话,你在一楼说的“用IPV6 域名访问到群晖 然后在用反向代理 到 Homeasstant 都不行”就不可能发生。

顺便说一下,你发的贴语言很不通顺,标点符号也毫无章法,理解起来很费劲。
回复

使用道具 举报

24

主题

884

帖子

5055

积分

论坛元老

Rank: 8Rank: 8

积分
5055
金钱
4166
HASS币
20
发表于 2020-9-12 17:57:48 来自手机 | 显示全部楼层
家里没公网,我用的花生棒,每月1G免费流量,完全够用。
回复

使用道具 举报

4

主题

30

帖子

162

积分

注册会员

Rank: 2

积分
162
金钱
132
HASS币
0
 楼主| 发表于 2020-9-12 21:50:03 | 显示全部楼层
XCray 发表于 2020-9-12 14:52
不知道你的网络知识积累如何,建议仔细检查路由器上的防火墙设置和服务器上的主机防火墙设置,基本上也就 ...

.  
我现在用 宝塔的反响代理  外网也可以用域名访问到 homeassistant的登录页面了。在登录页面输入账号密码后
就出现这个错误
Unable to connect to Home Assistant.
                     RETRY

账号输错的话也会有密码错误提示
回复

使用道具 举报

4

主题

30

帖子

162

积分

注册会员

Rank: 2

积分
162
金钱
132
HASS币
0
 楼主| 发表于 2020-9-12 21:51:11 | 显示全部楼层
chenquanhao 发表于 2020-9-12 17:57
家里没公网,我用的花生棒,每月1G免费流量,完全够用。

现在家里应该都通公网IPV6了。直接用公网V6 访问
回复

使用道具 举报

1

主题

8

帖子

98

积分

注册会员

Rank: 2

积分
98
金钱
90
HASS币
0
发表于 2020-9-13 04:46:09 | 显示全部楼层
a614688808 发表于 2020-9-12 21:50
.  
我现在用 宝塔的反响代理  外网也可以用域名访问到 homeassistant的登录页面了。在登录页面输入账 ...

官方在 0.7.7 之后对HTTP代理进行了很大的限制,具体可以看这个文档:https://www.home-assistant.io/docs/configuration/remote/

我的方式是用 frp 建立了一个远端服务器与路由器之间的 TCP 的通道,然后访问路由器的公网 IPORT 即可。

没有尝试在 Hass 中使用 frp 建立 TCP 通道,但是不管在hass机器上还是路由器上,http 通道的方式都是行不通的。

加密使用强密码+OTP,但是因为使用的是域名,没法使用 HTTPS(对 IP 只能申请OV证书,比较贵)

缺点:

1. 安全性:因为 HTTP 协议本身的问题,只要进行抓包,就没有任何秘密可言
2. 便捷性:使用 IP\ORT,不好记
回复

使用道具 举报

1

主题

8

帖子

98

积分

注册会员

Rank: 2

积分
98
金钱
90
HASS币
0
发表于 2020-9-13 04:47:19 | 显示全部楼层
raoul1996 发表于 2020-9-13 04:46
官方在 0.7.7 之后对HTTP代理进行了很大的限制,具体可以看这个文档:https://www.home-assistant.io/docs ...

IP : PORT

文字被转义了
回复

使用道具 举报

0

主题

7

帖子

66

积分

注册会员

Rank: 2

积分
66
金钱
59
HASS币
0
发表于 2023-12-11 21:40:02 | 显示全部楼层
散步d小螃蟹 发表于 2020-9-11 21:57
有公网IP,注册了个阿里云的网址,直接用私人的域名访问的

同样的方法,我用的是ha os 其他的可以访问 只有ha不行
回复

使用道具 举报

1

主题

41

帖子

476

积分

中级会员

Rank: 3Rank: 3

积分
476
金钱
435
HASS币
0
发表于 2023-12-12 07:00:18 来自手机 | 显示全部楼层
外网访问ha,好像是ha有一个设置要改一下,不过不做http转发,做tcp端口转发可以解决问题
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 06:35 , Processed in 0.064424 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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