Skip to content

Commit 7e674f4

Browse files
committed
enable h2c support
1 parent 6293187 commit 7e674f4

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

main.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -486,11 +486,17 @@ func run() int {
486486
ReadHeaderTimeout: args.reqHeaderTimeout,
487487
WriteTimeout: 0,
488488
IdleTimeout: 0,
489+
Protocols: new(http.Protocols),
489490
}
490491

491492
// listener setup
492493
if args.disableHTTP2 {
493494
server.TLSNextProto = make(map[string]func(*http.Server, *tls.Conn, http.Handler))
495+
server.Protocols.SetHTTP1(true)
496+
} else {
497+
server.Protocols.SetHTTP1(true)
498+
server.Protocols.SetHTTP2(true)
499+
server.Protocols.SetUnencryptedHTTP2(true)
494500
}
495501

496502
mainLogger.Info("Starting proxy server...")

0 commit comments

Comments
 (0)