请教是不是可以设置 ha.com 然后劫持并访问我的 192.168.31.3:8123 的 homeassistant 地址? - V2EX
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
4zp8oaahntzvhd
V2EX    NAS

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

  •  
  •   4zp8oaahntzvhd Jul 30, 2025 2700 views
    This topic created in 286 days ago, the information mentioned may be changed or developed.

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

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

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

    Supplement 1    Jul 31, 2025
    咱也不懂,摸索着凑合用吧,反正现在在 openwrt 上解决了,
    1. openwrt 的 hosts 设置域名绑定路由器 ip
    2. openwrt 装 nginx ,手动配置 nginx 指向 nas 的各种 docker ip+端口
    11 replies    2025-07-31 14:37:10 +08:00
    DrakezZ
        1
    DrakezZ  
       Jul 30, 2025   1
    搜索 内网穿透并绑定域名 教程应该挺多的
    4zp8oaahntzvhd
        2
    4zp8oaahntzvhd  
    OP
       Jul 30, 2025
    @DrakezZ #1 好的,谢谢指点,我去搜下教程
    aru
        3
    aru  
       Jul 30, 2025   1
    根据我的理解,你是想在内网访问这些服务,并不需要公网访问吧。

    在 armbian 上再安装一个 nginx proxy manger 的 docker ,将 80/81/443 端口都映射给它
    然后设置 nginx proxy manager ,配置好域名和 ip:port 的映射
    接下来:
    如果是你自己拥有的域名,那在域名管理上将对应域名 IP 指向 armbian 的内网 IP
    如果你随便设的域名,那么就在 openwrt 上做域名和 ip 的解析
    Jason2393
        4
    Jason2393  
       Jul 30, 2025
    你要访问网站的设备上改一条 hosts 是不是就可以? 如果设备多、需要外网访问,那就要内网穿透、或者申请公网 IP+配置 DDNS 。
    k1rin
        5
    k1rin  
       Jul 30, 2025   1
    > 设置 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
        6
    msdurex  
       Jul 30, 2025
    路由器的 local DNS ,都可以了呀。
    sarie001
        7
    sarie001  
       Jul 31, 2025
    如果只是内网使用, 可以用 mDNS 来实现. 用 ha.local, dsm.local, pve.local 等等来访问. 连 ip 都不用管了.
    Rebely
        8
    Rebely  
       Jul 31, 2025
    ha 不推荐这么搞,ha 得做到 homeassistant.local 通过 mdns 广播到局域网, 方便智能设备查找。
    如果你没做到这一点,ha 的很多功能是不完整的
    4zp8oaahntzvhd
        9
    4zp8oaahntzvhd  
    OP
       Jul 31, 2025
    @Rebely #8 果然 ha 有问题,谢谢提醒,我去搜一下
    @sarie001 #7 感谢指点,我去搜一下
    jisxu
        10
    jisxu  
       Jul 31, 2025
    正常途径是,买一个域名,比如 example.com ,解析到你想要的服务器地址,然后可以选择 lucky 作为反代的工具,他还能顺便搞定 ssl 证书问题
    SakuraYuki
        11
    SakuraYuki  
       Jul 31, 2025
    我是用 surge 来替代 host 做本地 dns 映射的,直接科学上网,dns 映射,异地组网,去广告一个 app 一把抓
    About     Help     Advertise     Blog     API     FAQ     Solana     3075 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 55ms UTC 14:55 PVG 22:55 LAX 07:55 JFK 10:55
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86