
使用 DDNS,外网可以通过 HTTP2 连接内网某台电脑;
但是如果启用了 HTTP3 协议支持,外网浏览器会尝试使用 HTTP3 连接内网服务,结果一直连不上;内网浏览器 HTTP3 连接正常。
路由器上端口映射 UDP/TCP 都做了,怀疑是不是外网 HTTP3 用的 UDP 被运营商封了
1 Darkatse Jan 6, 2021 via Android udp 的 qos 很严重的,现阶段不建议使用 QUIC |
2 tia Jan 6, 2021 西安联通 tcp 能跑 1G,udp 只能 50mbps |
3 yekern Jan 6, 2021 国内 UDP 就没有几乎能用的 除了各大厂商直接找运营商添加白名单的 |
4 cdh1075 Jan 6, 2021 http3 根本不实用,希望将来 http4 加上 udp2raw 特性 |
5 celeron533 Jan 6, 2021 好像以前有太多人用 UDP 做免流,所以运营商对从外部发起的 UDP 连接都比较忌讳 |
6 SingeeKing PRO 是不是开启时没符合规范?要求是 HTTP/2 和 QUIC 同时启动在 TCP 和 UDP 的相同端口,如果浏览器连不上 QUIC 会自动回退 HTTP/2 的 |
7 SingeeKing PRO 而且默认应当是首选 HTTP/2,只有 HTTP 响应头包含了特定信息告知 QUIC 可用时浏览器才会尝试 QUIC,所以应当是配置问题 |
8 alect Jan 6, 2021 我记得 http3 要部署在 443 并且证书可信才可以。 |
9 no1xsyzy Jan 6, 2021 @SingeeKing 咦,问下 ALPN 可以直接发现吗? |
10 easingwill OP @SingeeKing 我内网访问是可以 http3 的,不过内网试了没有什么改善。 一走外网发起访问就不行了。 |
11 easingwill OP @alect 可以自定义端口的,我 http3, http2 都跑在同一个自定义端口上。 |
12 easingwill OP @cdh1075 同感,现在的网络条件对 udp 不够友好。 |
13 alect Jan 6, 2021 |
14 easingwill OP @alect 嗯嗯,这个估计就是框架限制了 |