OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
› OpenWrt 官方网站
harlanXue
V2EX  ›  OpenWrt

[求助] OpenWrt IPv6 端口转发和 HTTPS 访问问题

  •  
  •   harlanXue · Oct 10, 2025 · 3150 views
    This topic created in 390 days ago, the information mentioned may be changed or developed.

    大家好,最近在折腾 OpenWrt 时遇到两个 IPv6 相关的问题,想请教下各位大佬:


    🧩 问题一:IPv6 端口转发不生效

    我使用 OpenWrt 作为主路由,局域网内有一台独立的 NAS 设备(例如:192.168.2.3:5000)。

    在防火墙中设置了 IPv6 端口转发,但发现并不起作用。
    如果改为在「放行规则」里直接开放 5000 端口,则可以正常访问。

    疑问如下:

    • 是 OpenWrt 本身不支持 IPv6 端口转发吗?
    • 还是我在配置上存在问题?

    🔐 问题二:HTTPS 无法访问内网设备

    我在路由器上安装了以下组件:

    • ddns-go:已配置 IPv6 域名访问,正常可用
    • acme uhttpd:使用 Cloudflare 免费证书,成功获取 HTTPS 证书

    目前现象如下:

    • ✅ 可以通过 HTTPS 访问 OpenWrt 自身的管理界面;
    • ❌ 无法通过 HTTPS 访问内网其他设备(例如:192.168.2.5:8080);
    • ✅ 使用 HTTP 访问则一切正常。

    想请教:

    • 是因为证书只对 OpenWrt 自身端口生效?
    • 还是需要在防火墙或反向代理上做额外配置,才能让其他内网服务支持 HTTPS ?
    23 replies  •  2025-11-10 23:27:40 +08:00
    piku
    piku
    Oct 10, 2025 via Android
    1
    首先 ipv6 (在大部分情况下)没有端口转发这回事,你的 nas 有自己的 ipv6 地址。
    piku
    piku
    Oct 10, 2025 via Android
    2
    默认情况下,wan 口到 lan 口的 ipv6 流量会被防火墙阻挡(安全起见)。这在网关上相当于是包过滤防火墙,而不是 ip 数据报转发
    sujin190
    sujin190
    Oct 10, 2025
    3
    v6 开启 nat 支持配置端口转发也只能转发到 v6 内网地址吧
    harlanXue
    harlanXue
    OP
    Oct 10, 2025
    4
    @piku #1 对,v6 有自己的地址,我想换个端口,又不想改 nas 的端口,发现 op 里设置端口转发行不通
    ChicC
    ChicC
    Oct 10, 2025 via iPhone
    5
    @harlanXue nas 自己做个端口转发一下
    SenLief
    SenLief
    Oct 10, 2025 via iPhone
    6
    IPv6 很少用转发,建议用反代。
    q000q000
    q000q000
    Oct 10, 2025
    7
    OpenWrt 设置 IPv6 后缀 为 eui64 ,这样设备就能获取到固定后缀的 IPv6 地址(根据 mac 地址计算的)。
    然后防火墙里设置放行 ::固定后缀/-64 这个 IPv6 就可以了。
    Mde
    Mde
    Oct 11, 2025 via Android
    8
    ipv6 的端口转发可以装 luci-app-3cat 实现,自带的端口转发只管 ipv4
    harlanXue
    harlanXue
    OP
    Oct 11, 2025
    9
    @Mde 👍,谢谢,我试试去
    harlanXue
    harlanXue
    OP
    Oct 11, 2025
    10
    @q000q000 目前就是这么做的
    Ipsum
    Ipsum
    Oct 11, 2025 via Android
    11
    端口转发相当于 dstnst ,你让 ipv6 直接和 v4 通讯?😱
    piku
    piku
    Oct 11, 2025 via Android
    12
    那个不叫端口转发,叫 ipv6 的端口重定向
    harlanXue
    harlanXue
    OP
    Oct 13, 2025
    13
    @Ipsum 大佬 https 那个问题 有方法没
    Ipsum
    Ipsum
    Oct 13, 2025 via Android
    14
    @harlanXue 装个 caddy 反代呗。
    axiauk
    axiauk
    Oct 16, 2025
    15
    问题一 IPV6 没有端口转发,只需要防火墙的通讯规则放行。
    问题二 openwrt 内的证书只是提供给路由器 https 用的。其他设备和其他服务都需要用这个证书配置各自的 https 。你的内网设备如果开了三个服务,比如 Web 、Jellyfin 、Photoprism ,这三个服务都需要单独配置。
    wi11iamZ
    wi11iamZ
    Oct 19, 2025
    16
    uhttpd 只适合访问 luci 网页版这样简单的 http 服务,如果要用作反代建议编译的时候 luci 选择 nginx
    harlanXue
    harlanXue
    OP
    Oct 20, 2025
    17
    @wi11iamZ 好的,谢谢,我试试
    ikelvin
    ikelvin
    Oct 24, 2025
    18
    用 lucky 做反向代理吧,就没那么多转发的问题了。
    flynaj
    flynaj
    Nov 4, 2025 via Android
    19
    v6 v4 不同协议转发需要 socat
    dbit
    dbit
    Nov 10, 2025 via iPhone
    20
    亲自试过 ipv6 端口转发可以的和 ipv4 步骤一样,就是运营商不允许用 80 8080 443 等
    harlanXue
    harlanXue
    OP
    Nov 10, 2025
    21
    @dbit 也是 op 吗 ?我测试是不可以的,爱快是可以的
    dbit
    dbit
    Nov 10, 2025
    22
    @harlanXue 是 openwrt , 见截图 ![pic]( https://imgur.com/DQJYhGL)
    dbit
    dbit
    Nov 10, 2025❤️1
    23
    @dbit 不要在局域网里访问, 可以用手机 5G 来访问验证
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1452 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 19:00 · PVG 03:00 · LAX 11:00 · JFK 14:00
    ♥ Do have faith in what you're doing.