diff --git a/pkg/torproxy/torproxy.go b/pkg/torproxy/torproxy.go index ef820ac..d03a679 100644 --- a/pkg/torproxy/torproxy.go +++ b/pkg/torproxy/torproxy.go @@ -261,7 +261,7 @@ func reverseProxy(redirects []*url.URL, lis net.Listener, dialer proxy.Dialer) e http.HandleFunc(removeForUpstream+"/", func(w http.ResponseWriter, r *http.Request) { // add cors headers - addCorsHeader(w, r) + addCorsHeader(w) // prepare request removing useless headers if err := prepareRequest(r); err != nil { @@ -286,10 +286,7 @@ func withoutOnion(host string) string { return strings.ReplaceAll(hostWithoutPort, ".onion", "") } -func addCorsHeader(w http.ResponseWriter, r *http.Request) { - if r.Method != http.MethodOptions { - return - } +func addCorsHeader(w http.ResponseWriter) { w.Header().Set("Access-Control-Allow-Origin", "*") w.Header().Set("Access-Control-Allow-Methods", "POST, GET, OPTIONS, PUT, DELETE") w.Header().Set("Access-Control-Allow-Headers", "*")