Refine ProxyWarden routing and config flows
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
param(
|
||||
[string]$InstallRoot = "C:\Program Files\ProxyWarden\sing-box",
|
||||
[string]$InstallRoot = "C:\Program Files\ProxyWarden\components\sing-box",
|
||||
[string]$ServiceName = "ProxyWardenSingBox",
|
||||
[string]$ConfigSource = "C:\ProgramData\ProxyWarden\generated\sing-box-config.json",
|
||||
[switch]$PlanOnly,
|
||||
@@ -77,7 +77,7 @@ function Test-SafeInstallRoot {
|
||||
$leaf = Split-Path -Leaf $full
|
||||
$parent = Split-Path -Parent $full
|
||||
if ($leaf -ne "sing-box") { return $false }
|
||||
return $parent -match "\\ProxyWarden$|\\proxywarden$"
|
||||
return $parent -match "\\ProxyWarden\\components$|\\proxywarden\\components$|\\ProxyWarden$|\\proxywarden$"
|
||||
}
|
||||
|
||||
function Backup-File {
|
||||
|
||||
Reference in New Issue
Block a user