diff --git a/hscontrol/app.go b/hscontrol/app.go index fc0869b0..d2c9eee8 100644 --- a/hscontrol/app.go +++ b/hscontrol/app.go @@ -531,7 +531,7 @@ func (h *Headscale) createRouter(grpcMux *grpcRuntime.ServeMux) *chi.Mux { Host: false, Proto: true, Skip: func(r *http.Request) bool { - return r.Method != http.MethodOptions + return r.Method == http.MethodOptions }, })) r.Use(middleware.RequestID) diff --git a/hscontrol/noise.go b/hscontrol/noise.go index 8f65a1ea..a88323ac 100644 --- a/hscontrol/noise.go +++ b/hscontrol/noise.go @@ -153,7 +153,7 @@ func (h *Headscale) NoiseUpgradeHandler( Host: false, Proto: true, Skip: func(r *http.Request) bool { - return r.Method != http.MethodOptions + return r.Method == http.MethodOptions }, })) r.Use(middleware.RequestID)