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

 找回密码
 立即注册
查看: 1411|回复: 11

[技术探讨] 在软路由docker里面运行的HA应该怎么外网访问?

[复制链接]

1

主题

7

帖子

38

积分

新手上路

Rank: 1

积分
38
金钱
31
HASS币
0
发表于 2022-9-26 10:25:48 | 显示全部楼层 |阅读模式
本帖最后由 realajks 于 2022-9-26 10:31 编辑

新人求教一下:

1、我安装是参考了下面贴里10楼的方法,直接SSH安装的,https://www.right.com.cn/forum/thread-8210168-1-1.html


2、docker的网络配置和HA容器设置的地址如下:
docker网络.png


docker容器.png


3、我的软路由绑定过动态域名,通过软路由防火墙那边的端口转发如路由器、内网的群晖、群晖的docker里面跑的服务如aira2之类的都可以,但涉及到HA服务,就无法外网访问了
4、我做过以下尝试
端口转发到lan         192.168.1.5
端口转发到docker   192.168.1.5
端口转发到lan,      172.17.0.1
端口转发到docker,172.17.0.1
都无法从外网直接访问

求高手指点一二

端口转发.png
回复

使用道具 举报

1

主题

7

帖子

38

积分

新手上路

Rank: 1

积分
38
金钱
31
HASS币
0
 楼主| 发表于 2022-9-26 10:27:18 | 显示全部楼层
本帖最后由 realajks 于 2022-9-26 10:30 编辑

另外吐个槽,淘宝上的树莓派太贵了,我买个4125的软路由主机才699,他一个4b 2GB的裸机都要666

我记得原价是35美元一个吧,国内卖这么贵,完全失去了廉价开发板的本意了
回复

使用道具 举报

11

主题

222

帖子

2197

积分

论坛DIY达人

积分
2197
金钱
1965
HASS币
40
发表于 2022-9-26 10:47:29 | 显示全部楼层
ha容器的网络模式直接改host,端口转发到软路由lan口ip即可
回复

使用道具 举报

1

主题

7

帖子

38

积分

新手上路

Rank: 1

积分
38
金钱
31
HASS币
0
 楼主| 发表于 2022-9-26 11:17:55 | 显示全部楼层
花落花空 发表于 2022-9-26 10:47
ha容器的网络模式直接改host,端口转发到软路由lan口ip即可

应该怎么改成host?
回复

使用道具 举报

11

主题

222

帖子

2197

积分

论坛DIY达人

积分
2197
金钱
1965
HASS币
40
发表于 2022-9-26 11:23:35 | 显示全部楼层
realajks 发表于 2022-9-26 11:17
应该怎么改成host?

IMG_20220926_112006.jpg
op的docker界面,点进容器,复制/编辑,该这个地方,
回复

使用道具 举报

1

主题

7

帖子

38

积分

新手上路

Rank: 1

积分
38
金钱
31
HASS币
0
 楼主| 发表于 2022-9-26 11:31:05 | 显示全部楼层
本帖最后由 realajks 于 2022-9-26 11:33 编辑
花落花空 发表于 2022-9-26 11:23
op的docker界面,点进容器,复制/编辑,该这个地方,

找到了,我试一下,谢谢
回复

使用道具 举报

1

主题

7

帖子

38

积分

新手上路

Rank: 1

积分
38
金钱
31
HASS币
0
 楼主| 发表于 2022-9-26 11:43:58 | 显示全部楼层
花落花空 发表于 2022-9-26 11:23
op的docker界面,点进容器,复制/编辑,该这个地方,

我尝试了一下,但发现不行,求教:

1、修改成host之后,多了一个镜像,这是正常的吗?

容器多了一个.png

2、端口转发是从wan转发到软路由的192.168.1.1这个地址吗?
回复

使用道具 举报

5

主题

123

帖子

750

积分

高级会员

Rank: 4

积分
750
金钱
627
HASS币
0
发表于 2022-9-26 14:11:10 | 显示全部楼层
你是公网ip吗
端口是转发到wan
回复

使用道具 举报

1

主题

7

帖子

38

积分

新手上路

Rank: 1

积分
38
金钱
31
HASS币
0
 楼主| 发表于 2022-9-26 14:23:23 | 显示全部楼层
251114061 发表于 2022-9-26 14:11
你是公网ip吗
端口是转发到wan

是的,而且绑定了花生壳的域名,内网中群晖、群晖上的docker服务都可以访问,只有软路由上跑的HA不行

刚刚我把原来的镜像和容器全部删掉重新弄,部署命令如下:

docker run -d \
--name homeassistant \
--privileged \
--restart=unless-stopped \
-v /opt/homeassistant:/config \
--network=host \
ghcr.io/home-assistant/home-assistant:stable



这次容器确实是HOST网络了,但依然无法外网访问
回复

使用道具 举报

5

主题

171

帖子

1244

积分

金牌会员

Rank: 6Rank: 6

积分
1244
金钱
1073
HASS币
0
发表于 2022-9-27 09:30:23 | 显示全部楼层
编译带docker功能之后,Nat环回有问题,要改一处配置文件。LEAN大的issues里搜一下有,之前有遇到过。不知你的问题是否和我类似。仅供参考
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-27 04:42 , Processed in 0.072166 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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