checkpoint: integrate authenticated transports

This commit is contained in:
h3cx committed 2026-09-15 10:57:11 +02:00
1 parent 313ab00765
commit 586ff8f223
42 files changed
+6277 -771

No files matched your search

+2 -2
View File
@@ -11,7 +11,7 @@ listen = "127.0.0.1:51821"
[transport]
mode = "auto"
# Auto probing is target behavior; use only transports supported by the build.
# Auto probing follows this order; authentication rejection stops fallback.
[transport.auto]
order = ["direct_udp", "quic", "http3", "tls_tcp"]
probe_timeout_ms = 1500
@@ -26,7 +26,7 @@ port = 443
keepalive_secs = 15
[transport.http3]
port = 443
port = 4443
path = "/tunnel"
[transport.tls_tcp]
+2 -2
View File
@@ -1,7 +1,7 @@
# Advanced server example. Values are placeholders, not credentials.
[server]
listen = "0.0.0.0:51830"
listen = "0.0.0.0"
[backend]
target = "127.0.0.1:51820"
@@ -16,7 +16,7 @@ port = 443
[transports.http3]
enabled = true
port = 443
port = 4443
path = "/tunnel"
[transports.tls_tcp]
+7 -3
View File
@@ -1,13 +1,17 @@
# Minimal server. Replace the backend and client secret path before use.
# The listener address/port is an example; open only the transports you need.
# This is a host address; the transport section below selects the port.
[server]
listen = "0.0.0.0:51830"
listen = "0.0.0.0"
[backend]
target = "127.0.0.1:51820"
# Milestone 1 direct-UDP deployment. Other transports are planned or optional.
# Direct UDP only. Other transports can be enabled explicitly when needed.
[transports.direct_udp]
enabled = true
port = 51830
[transports.quic]
enabled = false