Files
hetty/main.go

23 lines
383 B
Go
Raw Normal View History

2019-11-17 09:54:15 +01:00
package main
import (
"crypto/tls"
"log"
2019-11-17 15:09:37 +01:00
"net/http"
2019-11-17 09:54:15 +01:00
)
func main() {
2019-11-17 15:09:37 +01:00
proxy := NewProxy()
2019-11-17 09:54:15 +01:00
2019-11-17 15:09:37 +01:00
s := &http.Server{
Addr: ":8080",
Handler: proxy,
TLSNextProto: map[string]func(*http.Server, *tls.Conn, http.Handler){}, // Disable HTTP/2
2019-11-17 09:54:15 +01:00
}
2019-11-17 15:09:37 +01:00
err := s.ListenAndServe()
if err != nil && err != http.ErrServerClosed {
log.Fatalf("HTTP server closed: %v", err)
2019-11-17 09:54:15 +01:00
}
}