找回密码
 立即注册

微信扫码登录

搜索
查看: 514|回复: 11

[技术探讨] 如何解决Docker版本ha外网访问其他docker容器

[复制链接]
jjcs 手机认证

57

主题

2033

回帖

8258

积分

论坛元老

积分
8258
金钱
6158
HASS币
50
发表于 2025-8-16 13:21:47 | 显示全部楼层 |阅读模式
一直以来,hassos用户在访问其他add-one,hassos提供Ingress 机制和Supervisor 反向代理,让add-one的web界面展示在侧边栏,并且可用外网访问

那么容器版本ha,如何解决外网访问侧边栏,其他部署的容器web服务,最老套的方法,直接泛域名解析域名,nginx挨个映射你需要的服务,ha外网侧边栏添加外网访问域名,也不安全不好管理,请问有没有类似的Ingress 服务解决这个问题,
据我所知k8S提供这种对外访问统一的接口,但是没有5台以上机器部署k8s没有任何意义
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

ZDZX 手机认证

5

主题

84

回帖

635

积分

高级会员

积分
635
金钱
546
HASS币
0
发表于 2025-8-18 14:21:26 | 显示全部楼层

我用的frp的功能。我记得nginx本身也支持,叫HTTP Basic Auth(HTTP 基本身份验证)
回复

使用道具 举报

jjcs 手机认证

57

主题

2033

回帖

8258

积分

论坛元老

积分
8258
金钱
6158
HASS币
50
 楼主| 发表于 2025-8-18 12:16:01 | 显示全部楼层
ZDZX 发表于 2025-8-18 00:44
不会的,我有最外层的访问控制,在登录之前从公网访问任何路径都会显示登录请求 ...

怎么搞         
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

ZDZX 手机认证

5

主题

84

回帖

635

积分

高级会员

积分
635
金钱
546
HASS币
0
发表于 2025-8-18 00:44:07 | 显示全部楼层
jjcs 发表于 2025-8-16 18:43
你这样url很容易扫出来

不会的,我有最外层的访问控制,在登录之前从公网访问任何路径都会显示登录请求
回复

使用道具 举报

jjcs 手机认证

57

主题

2033

回帖

8258

积分

论坛元老

积分
8258
金钱
6158
HASS币
50
 楼主| 发表于 2025-8-16 23:25:58 | 显示全部楼层
gasment 发表于 2025-8-16 21:22
ha前端就做好UI和实体管理就行了,插这么多东西干啥呢,有这功夫不如搭个像sun-panel、homepage之类的导航 ...

ha侧边栏统一访问各种服务,像add-one,导航页也是方法,但是如何解决对外访问只映射导航页,可用在外网访问,并且解决权限问题
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

29

主题

215

回帖

1805

积分

论坛UI达人

积分
1805
金钱
1556
HASS币
50
发表于 2025-8-16 21:22:14 | 显示全部楼层
ha前端就做好UI和实体管理就行了,插这么多东西干啥呢,有这功夫不如搭个像sun-panel、homepage之类的导航页
回复

使用道具 举报

jjcs 手机认证

57

主题

2033

回帖

8258

积分

论坛元老

积分
8258
金钱
6158
HASS币
50
 楼主| 发表于 2025-8-16 18:45:33 | 显示全部楼层
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

jjcs 手机认证

57

主题

2033

回帖

8258

积分

论坛元老

积分
8258
金钱
6158
HASS币
50
 楼主| 发表于 2025-8-16 18:43:15 | 显示全部楼层
ZDZX 发表于 2025-8-16 18:10
我目前也是nginx在80端口/映射HA,/esphome映射esphome,/nodered映射Node-RED,然后在HA侧边栏网页访问 ...

你这样url很容易扫出来
折腾精神永存,感恩感谢论坛每一位愿意分享和帮助过我的大佬,论坛有你更精彩
回复

使用道具 举报

ZDZX 手机认证

5

主题

84

回帖

635

积分

高级会员

积分
635
金钱
546
HASS币
0
发表于 2025-8-16 18:10:31 | 显示全部楼层
jjcs 发表于 2025-8-16 13:44
有点麻烦,我目前看到Traefik方案,感觉有点复杂不知道能不能啃下来

我目前也是nginx在80端口/映射HA,/esphome映射esphome,/nodered映射Node-RED,然后在HA侧边栏网页访问地址分别写“/esphome/”和“/nodered/”实现在家统一走内网,在外统一走公网的。我不知道有Traefik方案,后续研究下
esphome.png

回复

使用道具 举报

66

主题

309

回帖

6166

积分

元老级技术达人

积分
6166
金钱
5776
HASS币
100
发表于 2025-8-16 15:49:31 | 显示全部楼层
jjcs 发表于 2025-8-16 13:44
有点麻烦,我目前看到Traefik方案,感觉有点复杂不知道能不能啃下来

殊途同归
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-8-30 03:00 , Processed in 0.302816 second(s), 12 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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