+
+
diff --git a/src/acme.go b/src/acme.go index 72e5883..27553e8 100644 --- a/src/acme.go +++ b/src/acme.go @@ -38,7 +38,7 @@ func initACME() *acme.ACMEHandler { port = getRandomPort(30000) } - return acme.NewACME("https://acme-staging-v02.api.letsencrypt.org/directory", strconv.Itoa(port)) + return acme.NewACME("https://acme-v02.api.letsencrypt.org/directory", strconv.Itoa(port)) } // create the special routing rule for ACME diff --git a/src/main.go b/src/main.go index edff546..797dfc1 100644 --- a/src/main.go +++ b/src/main.go @@ -43,9 +43,9 @@ var acmeAutoRenewInterval = flag.Int("autorenew", 86400, "ACME auto TLS/SSL cert var enableHighSpeedGeoIPLookup = flag.Bool("fastgeoip", false, "Enable high speed geoip lookup, require 1GB extra memory (Not recommend for low end devices)") var ( name = "Zoraxy" - version = "2.6.6" + version = "2.6.7" nodeUUID = "generic" - development = false //Set this to false to use embedded web fs + development = true //Set this to false to use embedded web fs bootTime = time.Now().Unix() /* diff --git a/src/mod/acme/acme.go b/src/mod/acme/acme.go index d82cf05..a127a3b 100644 --- a/src/mod/acme/acme.go +++ b/src/mod/acme/acme.go @@ -303,18 +303,23 @@ func (a *ACMEHandler) HandleRenewCertificate(w http.ResponseWriter, r *http.Requ ca, err := utils.PostPara(r, "ca") if err != nil { - log.Println("CA not set. Using default") + log.Println("[INFO] CA not set. Using default") ca, caUrl = "", "" } if ca == "custom" { caUrl, err = utils.PostPara(r, "caURL") if err != nil { - log.Println("Custom CA set but no URL provide, Using default") + log.Println("[INFO] Custom CA set but no URL provide, Using default") ca, caUrl = "", "" } } + if ca == "" { + //default. Use Let's Encrypt + ca = "Let's Encrypt" + } + var skipTLS bool if skipTLSString, err := utils.PostPara(r, "skipTLS"); err != nil { diff --git a/src/mod/acme/ca.go b/src/mod/acme/ca.go index e2a9b96..205771e 100644 --- a/src/mod/acme/ca.go +++ b/src/mod/acme/ca.go @@ -32,7 +32,6 @@ func init() { } caDef = runtimeCaDef - } // Get the CA ACME server endpoint and error if not found diff --git a/src/web/components/webserv.html b/src/web/components/webserv.html new file mode 100644 index 0000000..fcd8637 --- /dev/null +++ b/src/web/components/webserv.html @@ -0,0 +1,75 @@ +
A simple static web server that serve html css and js files
+http://127.0.0.1:8081
in proxy rules to access the web server
+