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

91 天前
 4zp8oaahntzvhd

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

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

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

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

在 armbian 上再安装一个 nginx proxy manger 的 docker ,将 80/81/443 端口都映射给它
然后设置 nginx proxy manager ,配置好域名和 ip:port 的映射
接下来:
如果是你自己拥有的域名,那在域名管理上将对应域名 IP 指向 armbian 的内网 IP
如果你随便设的域名,那么就在 openwrt 上做域名和 ip 的解析
JasonSi
91 天前
你要访问网站的设备上改一条 hosts 是不是就可以? 如果设备多、需要外网访问,那就要内网穿透、或者申请公网 IP+配置 DDNS 。
k1rin
91 天前
> 设置 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
91 天前
路由器的 local DNS ,都可以了呀。
sarie001
91 天前
如果只是内网使用, 可以用 mDNS 来实现. 用 ha.local, dsm.local, pve.local 等等来访问. 连 ip 都不用管了.
Rebely
91 天前
ha 不推荐这么搞,ha 得做到 homeassistant.local 通过 mdns 广播到局域网, 方便智能设备查找。
如果你没做到这一点,ha 的很多功能是不完整的
4zp8oaahntzvhd
90 天前
@Rebely #8 果然 ha 有问题,谢谢提醒,我去搜一下
@sarie001 #7 感谢指点,我去搜一下
Jisxu
90 天前
正常途径是,买一个域名,比如 example.com ,解析到你想要的服务器地址,然后可以选择 lucky 作为反代的工具,他还能顺便搞定 ssl 证书问题
SakuraYuki
90 天前
我是用 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