if DEBUG then extra log
This commit is contained in:
@@ -9,6 +9,8 @@ import (
|
|||||||
"gopkg.in/yaml.v2"
|
"gopkg.in/yaml.v2"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
var debug = os.Getenv("DEBUG") != ""
|
||||||
|
|
||||||
type (
|
type (
|
||||||
Config struct {
|
Config struct {
|
||||||
Cert Cert
|
Cert Cert
|
||||||
|
|||||||
@@ -107,6 +107,9 @@ func (c Config) serveHTTPProxy(w http.ResponseWriter, r *http.Request, endpoint
|
|||||||
u3 := *u
|
u3 := *u
|
||||||
u3.Path = "/"
|
u3.Path = "/"
|
||||||
r2.Header.Set("Origin", u3.String())
|
r2.Header.Set("Origin", u3.String())
|
||||||
|
if debug {
|
||||||
|
log.Printf("r2.Header[Origin] = %q", r2.Header.Get("Origin"))
|
||||||
|
}
|
||||||
return nil
|
return nil
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -177,6 +180,9 @@ func (c Config) endpoint(r *http.Request) Endpoint {
|
|||||||
key := c.key(r)
|
key := c.key(r)
|
||||||
domain := strings.Split(strings.TrimPrefix(r.Host, key), ":")[0]
|
domain := strings.Split(strings.TrimPrefix(r.Host, key), ":")[0]
|
||||||
m, ok := c.Domains[domain]
|
m, ok := c.Domains[domain]
|
||||||
|
if debug {
|
||||||
|
log.Printf("[%s][%s] = %+v", key, domain, m[key])
|
||||||
|
}
|
||||||
if !ok {
|
if !ok {
|
||||||
return Endpoint{}
|
return Endpoint{}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user