diff --git a/config/warp.go b/config/warp.go index f59f903..750d5f3 100644 --- a/config/warp.go +++ b/config/warp.go @@ -156,12 +156,14 @@ func generateRandomPort() uint16 { } func generateWarp(license string, host string, port uint16, fakePackets string) (*T.Outbound, error) { - if host == "" { + if host == "" || isBlockedDomain(host) { host = "auto" } + if host == "auto" && fakePackets == "" { fakePackets = "5-10" } + // warp.UpdatePath("./secondary") if _, err := os.Stat("./wgcf-identity.json"); err == nil { os.Remove("./wgcf-identity.json") } diff --git a/go.sum b/go.sum index 64a0d41..a4da77b 100644 --- a/go.sum +++ b/go.sum @@ -2,6 +2,8 @@ berty.tech/go-libtor v1.0.385 h1:RWK94C3hZj6Z2GdvePpHJLnWYobFr3bY/OdUJ5aoEXw= berty.tech/go-libtor v1.0.385/go.mod h1:9swOOQVb+kmvuAlsgWUK/4c52pm69AdbJsxLzk+fJEw= github.com/ajg/form v1.5.1 h1:t9c7v8JUKu/XxOGBU0yjNpaMloxGEJhUkqFRq0ibGeU= github.com/ajg/form v1.5.1/go.mod h1:uL1WgH+h2mgNtvBq0339dVnzXdBETtL2LeUXaIv25UY= +github.com/akavel/rsrc v0.10.2 h1:Zxm8V5eI1hW4gGaYsJQUhxpjkENuG91ki8B4zCrvEsw= +github.com/akavel/rsrc v0.10.2/go.mod h1:uLoCtb9J+EyAqh+26kdrTgmzRBFPGOolLWKpdxkKq+c= github.com/andybalholm/brotli v1.0.6 h1:Yf9fFpf49Zrxb9NlQaluyE92/+X7UVHlhMNJN2sxfOI= github.com/andybalholm/brotli v1.0.6/go.mod h1:fO7iG3H7G2nSZ7m0zPUDn85XEX2GTukHGRSepvi9Eig= github.com/caddyserver/certmagic v0.20.0 h1:bTw7LcEZAh9ucYCRXyCpIrSAGplplI0vGYJ4BpCQ/Fc= @@ -49,10 +51,10 @@ github.com/google/pprof v0.0.0-20231101202521-4ca4178f5c7a h1:fEBsGL/sjAuJrgah5X github.com/google/pprof v0.0.0-20231101202521-4ca4178f5c7a/go.mod h1:czg5+yv1E0ZGTi6S6vVK1mke0fV+FaUhNGcd6VRS9Ik= github.com/hashicorp/yamux v0.1.1 h1:yrQxtgseBDrq9Y652vSRDvsKCJKOUD+GzTS4Y0Y8pvE= github.com/hashicorp/yamux v0.1.1/go.mod h1:CtWFDAQgb7dxtzFs4tWbplKIe2jSi3+5vKbgIO0SLnQ= -github.com/hiddify-com/wireguard-go v0.0.2-alpha.0.20240206112722-83bfc813cc29 h1:qYIxn3uS59yLaWiEqKVlp1O6kQFXEfW5JdfgGlHH8GE= -github.com/hiddify-com/wireguard-go v0.0.2-alpha.0.20240206112722-83bfc813cc29/go.mod h1:jpXyv3TygqEUDeZWj+IlLO1RjmL/h9g7g4Yw+offYIE= -github.com/hiddify/hiddify-sing-box v1.7.9-0.20240210202736-e5b942dbf7d9 h1:2ibQ4FSDist0ASwnTLre91V9B+6l5MMT+L+Ffv4Xnyo= -github.com/hiddify/hiddify-sing-box v1.7.9-0.20240210202736-e5b942dbf7d9/go.mod h1:HaSsaDUdxYL0tYUPx45asbyH9dIIOUHUinQJuZbS5pE= +github.com/hiddify-com/wireguard-go v0.0.2-alpha.0.20240212065415-62301f758cb7 h1:RTlGYawrP2Ir2ADQmLS7+OmRShmk1qPm69ufArXvsqI= +github.com/hiddify-com/wireguard-go v0.0.2-alpha.0.20240212065415-62301f758cb7/go.mod h1:/ny1FvyrV7/QPClexDyYCEFQfTQn7dD/+1DfedBSwuY= +github.com/hiddify/hiddify-sing-box v1.7.9-0.20240212055434-7c6e0e8e8af9 h1:5VZfM7Zh8kEuHspEOadE7VnbuzJBF2z+LSfIQKyEdBA= +github.com/hiddify/hiddify-sing-box v1.7.9-0.20240212055434-7c6e0e8e8af9/go.mod h1:HaSsaDUdxYL0tYUPx45asbyH9dIIOUHUinQJuZbS5pE= github.com/hiddify/ray2sing v0.0.0-20240130210008-8975ff77e3cd h1:3fKPvAWXTMGY0Qsk6wjCamIeC4xbrOUShMY95G5AZN4= github.com/hiddify/ray2sing v0.0.0-20240130210008-8975ff77e3cd/go.mod h1:zYKnf7EoPqrk7JOMO9BApTXxfH0sva8AKfoFywN7uuA= github.com/hiddify/wireguard-go v0.0.0-20240125143346-481d18d77fe1 h1:neOb+wzHbWLNZ2sHFEV4+GTuqORO7/MndQLFW8FjUY8=