ginuerzh
296d87a597
fix(quic): preserve user-configured ALPN instead of hardcoding NextProtos
...
The QUIC listener and the QUIC/ICMP dialers unconditionally set
tlsCfg.NextProtos = ["h3", "quic/v1"], discarding any user-specified
ALPN values from TLS options (via tls.options.alpn in config).
Clone the TLS config and only apply the default NextProtos when none are
already configured, matching the existing pattern in the MASQUE HTTP/3
dialer. This enables non-HTTP/3 QUIC use cases like SMB-over-QUIC which
requires ALPN "smb".
Fixes go-gost/gost#872
2026-06-20 14:58:19 +08:00
ginuerzh
3ec2f9d487
update quic
2025-06-25 21:06:23 +08:00
ginuerzh
355c72477a
add router handler & connector
2025-02-07 15:44:31 +08:00
ginuerzh
f4d9a5f79b
tunnel: checking closed connector
2024-11-01 15:25:45 +08:00
ginuerzh
8f994ab632
add handle options for sniffer
2024-10-10 22:49:56 +08:00
ginuerzh
c1d0887a9b
add port range support for service
2024-07-08 22:38:21 +08:00
Wankko Ree
ba2a83a51d
fix QUIC error "CRYPTO_ERROR 0x178 (remote): tls: no application protocol"
2024-07-03 22:06:17 +08:00
ginuerzh
40e9a8ce7b
fix panic
2023-12-20 19:24:02 +08:00
honwen.chan
a2878c3155
bump deps; bump sdk to 1.21
2023-08-22 00:02:27 +08:00
ginuerzh
02a5f4dde4
go1.20
2023-02-04 18:44:52 +08:00
ginuerzh
30d44c7376
fix quic config
2022-11-03 21:30:01 +08:00
ginuerzh
09dbdbb03c
add backup filter
2022-09-02 11:52:44 +08:00
ginuerzh
dc36d50fb2
add ttl option for quic
2022-08-21 21:47:07 +08:00
ginuerzh
bd60c2cf14
upgrade quic-go
2022-08-18 13:12:11 +08:00
ginuerzh
5b11cc9b9e
upgrade quic to v0.27.0
2022-04-22 00:07:37 +08:00
ginuerzh
d011aefefd
fix metadata
2022-04-07 23:03:31 +08:00
ginuerzh
a3346ad246
add pkgs from core
2022-04-04 12:44:35 +08:00
ginuerzh
36947bcbd9
fix imports
2022-03-16 20:06:34 +08:00
ginuerzh
9397cb5351
initial commit
2022-03-14 20:27:14 +08:00