Not 100% sure how to http1 compat works but this looks suspicious:
importhttp2from'node:http2'importhttpsfrom'node:https'import{readFileSync}from'node:fs'constserver=http2.createSecureServer({key: readFileSync('../proxy/cert/server.key'),cert: readFileSync('../proxy/cert/server.crt'),allowHTTP1: true,}).on('request',(req,res)=>{console.log(req.httpVersion,server.keepAliveTimeout,server.keepAliveTimeoutBuffer)// 1.1 undefined undefined}).listen(9999)https.get('https://localhost:9999',{rejectUnauthorized: false},(res)=>{res.end()})
Not 100% sure how to http1 compat works but this looks suspicious: