Refactor lauch agent utils.
This commit is contained in:
@ -156,8 +156,12 @@ func SyncSSLocal() {
|
|||||||
|
|
||||||
let on = UserDefaults.standard.bool(forKey: "ShadowsocksOn")
|
let on = UserDefaults.standard.bool(forKey: "ShadowsocksOn")
|
||||||
if on {
|
if on {
|
||||||
|
if changed {
|
||||||
StopSSLocal()
|
StopSSLocal()
|
||||||
|
}
|
||||||
StartSSLocal()
|
StartSSLocal()
|
||||||
|
} else {
|
||||||
|
StopSSLocal()
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
removeSSLocalConfFile()
|
removeSSLocalConfFile()
|
||||||
@ -291,15 +295,18 @@ func SyncPrivoxy() {
|
|||||||
|
|
||||||
let on = UserDefaults.standard.bool(forKey: "LocalHTTPOn")
|
let on = UserDefaults.standard.bool(forKey: "LocalHTTPOn")
|
||||||
if on {
|
if on {
|
||||||
|
if changed {
|
||||||
StopPrivoxy()
|
StopPrivoxy()
|
||||||
StartPrivoxy()
|
|
||||||
}
|
}
|
||||||
else {
|
StartPrivoxy()
|
||||||
|
} else {
|
||||||
|
StopPrivoxy()
|
||||||
|
}
|
||||||
|
} else {
|
||||||
removePrivoxyConfFile()
|
removePrivoxyConfFile()
|
||||||
StopPrivoxy()
|
StopPrivoxy()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
// --------------------------------------------------------------------------------
|
// --------------------------------------------------------------------------------
|
||||||
// kcptun
|
// kcptun
|
||||||
@ -429,10 +436,14 @@ func SyncKcptun() {
|
|||||||
|
|
||||||
let on = UserDefaults.standard.bool(forKey: "ShadowsocksOn")
|
let on = UserDefaults.standard.bool(forKey: "ShadowsocksOn")
|
||||||
if on {
|
if on {
|
||||||
|
if changed {
|
||||||
StopKcptun()
|
StopKcptun()
|
||||||
StartKcptun()
|
|
||||||
return
|
|
||||||
}
|
}
|
||||||
|
StartKcptun()
|
||||||
|
} else {
|
||||||
|
StopKcptun()
|
||||||
|
}
|
||||||
|
return
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
StopKcptun()
|
StopKcptun()
|
||||||
|
Reference in New Issue
Block a user