mirror of
https://github.com/tobychui/zoraxy.git
synced 2025-06-06 23:57:21 +02:00
parent
955a2232df
commit
245379e91f
@ -59,7 +59,7 @@ var (
|
|||||||
name = "Zoraxy"
|
name = "Zoraxy"
|
||||||
version = "3.1.0"
|
version = "3.1.0"
|
||||||
nodeUUID = "generic" //System uuid, in uuidv4 format
|
nodeUUID = "generic" //System uuid, in uuidv4 format
|
||||||
development = true //Set this to false to use embedded web fs
|
development = false //Set this to false to use embedded web fs
|
||||||
bootTime = time.Now().Unix()
|
bootTime = time.Now().Unix()
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
@ -509,6 +509,9 @@ func ReverseProxyHandleEditEndpoint(w http.ResponseWriter, r *http.Request) {
|
|||||||
//Save it to file
|
//Save it to file
|
||||||
SaveReverseProxyConfig(newProxyEndpoint)
|
SaveReverseProxyConfig(newProxyEndpoint)
|
||||||
|
|
||||||
|
//Update uptime monitor targets
|
||||||
|
UpdateUptimeMonitorTargets()
|
||||||
|
|
||||||
utils.SendOK(w)
|
utils.SendOK(w)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -589,12 +592,6 @@ func DeleteProxyEndpoint(w http.ResponseWriter, r *http.Request) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
//Update utm if exists
|
|
||||||
if uptimeMonitor != nil {
|
|
||||||
uptimeMonitor.Config.Targets = GetUptimeTargetsFromReverseProxyRules(dynamicProxyRouter)
|
|
||||||
uptimeMonitor.CleanRecords()
|
|
||||||
}
|
|
||||||
|
|
||||||
//Update uptime monitor
|
//Update uptime monitor
|
||||||
UpdateUptimeMonitorTargets()
|
UpdateUptimeMonitorTargets()
|
||||||
|
|
||||||
|
@ -197,6 +197,8 @@ func ReverseProxyDeleteVdir(w http.ResponseWriter, r *http.Request) {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
UpdateUptimeMonitorTargets()
|
||||||
|
|
||||||
utils.SendOK(w)
|
utils.SendOK(w)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -111,6 +111,7 @@ func HandleCountryDistrSummary(w http.ResponseWriter, r *http.Request) {
|
|||||||
func UpdateUptimeMonitorTargets() {
|
func UpdateUptimeMonitorTargets() {
|
||||||
if uptimeMonitor != nil {
|
if uptimeMonitor != nil {
|
||||||
uptimeMonitor.Config.Targets = GetUptimeTargetsFromReverseProxyRules(dynamicProxyRouter)
|
uptimeMonitor.Config.Targets = GetUptimeTargetsFromReverseProxyRules(dynamicProxyRouter)
|
||||||
|
uptimeMonitor.CleanRecords()
|
||||||
go func() {
|
go func() {
|
||||||
uptimeMonitor.ExecuteUptimeCheck()
|
uptimeMonitor.ExecuteUptimeCheck()
|
||||||
}()
|
}()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user