请教是不是可以设置 ha.com 然后劫持并访问我的 192.168.31.3:8123 的 homeassistant 地址?

2025 年 7 月 30 日
 4zp8oaahntzvhd

买了个小盒子,装了 armbian casaos 装了不少 docker 。比如 homeassistant qbittorrent openlist 等等。因为某些原因吧,想换成域名访问,不用 nas ip 地址+端口,这样更好的可控。

我搜了一下,AI 告诉我这个叫反向代理。我对这些东西的知识不全,只自己摸索过一点。我感觉这又是路由器的事,似乎也有 hosts 参与,AI 又列出了装 Nginx 。
我路由器是 openwrt,好像还有些说法是做转发会损耗性能啥的。 我不太懂,这个最合适的解法是什么?假如要装 nginx 的话,是装在 openwrt 上 还是在 armbian 的 docker 装。

请问各位大佬了,谢谢,感谢。

2561 次点击
所在节点    NAS
11 条回复
DrakezZ
2025 年 7 月 30 日
搜索 内网穿透并绑定域名 教程应该挺多的
4zp8oaahntzvhd
2025 年 7 月 30 日
@DrakezZ #1 好的,谢谢指点,我去搜下教程
aru
2025 年 7 月 30 日
根据我的理解,你是想在内网访问这些服务,并不需要公网访问吧。

在 armbian 上再安装一个 nginx proxy manger 的 docker ,将 80/81/443 端口都映射给它
然后设置 nginx proxy manager ,配置好域名和 ip:port 的映射
接下来:
如果是你自己拥有的域名,那在域名管理上将对应域名 IP 指向 armbian 的内网 IP
如果你随便设的域名,那么就在 openwrt 上做域名和 ip 的解析
Jason2393
2025 年 7 月 30 日
你要访问网站的设备上改一条 hosts 是不是就可以? 如果设备多、需要外网访问,那就要内网穿透、或者申请公网 IP+配置 DDNS 。
k1rin
2025 年 7 月 30 日
> 设置 ha.com 然后劫持并访问我的 192.168.31.3:8123 的 homeassistant 地址

理论上是可以的,但你要实现两件事:

一个是在你要访问 HA 的客户端劫持 ha.com 的 DNS 解析到 192.168.31.3 。这可能不只是要配置路由器,你所有要访问 HA 的设备都要进行相应配置,这一块我不清楚,我觉得你能问出这个问题的话,那我也不太推荐你折腾,建议你买一个自己的域名进行相应的解析。

另一个就是正常的反向代理流程,自荐一下我的文章: https://k1r.in/posts/reserve-proxy-caddy-acmesh/
msdurex
2025 年 7 月 30 日
路由器的 local DNS ,都可以了呀。
sarie001
2025 年 7 月 31 日
如果只是内网使用, 可以用 mDNS 来实现. 用 ha.local, dsm.local, pve.local 等等来访问. 连 ip 都不用管了.
Rebely
2025 年 7 月 31 日
ha 不推荐这么搞,ha 得做到 homeassistant.local 通过 mdns 广播到局域网, 方便智能设备查找。
如果你没做到这一点,ha 的很多功能是不完整的
4zp8oaahntzvhd
2025 年 7 月 31 日
@Rebely #8 果然 ha 有问题,谢谢提醒,我去搜一下
@sarie001 #7 感谢指点,我去搜一下
jisxu
2025 年 7 月 31 日
正常途径是,买一个域名,比如 example.com ,解析到你想要的服务器地址,然后可以选择 lucky 作为反代的工具,他还能顺便搞定 ssl 证书问题
SakuraYuki
2025 年 7 月 31 日
我是用 surge 来替代 host 做本地 dns 映射的,直接科学上网,dns 映射,异地组网,去广告一个 app 一把抓

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1148858

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX