feat(quic,http3): add HTTP/3 proxy handling and hot-reload QUIC TLS configuration
This commit is contained in:
@@ -306,6 +306,10 @@ const quicRoute: IRouteConfig = {
|
||||
port: 8443,
|
||||
backendTransport: 'tcp' // 👈 Translate QUIC → TCP for backend
|
||||
}],
|
||||
tls: {
|
||||
mode: 'terminate',
|
||||
certificate: 'auto' // 👈 QUIC requires TLS 1.3
|
||||
},
|
||||
udp: {
|
||||
quic: {
|
||||
enableHttp3: true,
|
||||
@@ -318,7 +322,10 @@ const quicRoute: IRouteConfig = {
|
||||
}
|
||||
};
|
||||
|
||||
const proxy = new SmartProxy({ routes: [quicRoute] });
|
||||
const proxy = new SmartProxy({
|
||||
acme: { email: 'ssl@example.com' },
|
||||
routes: [quicRoute]
|
||||
});
|
||||
```
|
||||
|
||||
### 🔁 Dual-Stack TCP + UDP Route
|
||||
|
||||
Reference in New Issue
Block a user