mirror of
https://gh.catmak.name/https://github.com/mihomo-party-org/mihomo-party
synced 2025-12-26 20:50:30 +08:00
Errors occurred when reset firewall since no specified firewall rules existed (#650)
This commit is contained in:
parent
69e65a3959
commit
fcb323a17a
@ -45,9 +45,12 @@ export async function openUWPTool(): Promise<void> {
|
|||||||
export async function setupFirewall(): Promise<void> {
|
export async function setupFirewall(): Promise<void> {
|
||||||
const execPromise = promisify(exec)
|
const execPromise = promisify(exec)
|
||||||
const removeCommand = `
|
const removeCommand = `
|
||||||
Remove-NetFirewallRule -DisplayName "mihomo" -ErrorAction SilentlyContinue
|
$rules = @("mihomo", "mihomo-alpha", "Mihomo Party")
|
||||||
Remove-NetFirewallRule -DisplayName "mihomo-alpha" -ErrorAction SilentlyContinue
|
foreach ($rule in $rules) {
|
||||||
Remove-NetFirewallRule -DisplayName "Mihomo Party" -ErrorAction SilentlyContinue
|
if (Get-NetFirewallRule -DisplayName $rule -ErrorAction SilentlyContinue) {
|
||||||
|
Remove-NetFirewallRule -DisplayName $rule -ErrorAction SilentlyContinue
|
||||||
|
}
|
||||||
|
}
|
||||||
`
|
`
|
||||||
const createCommand = `
|
const createCommand = `
|
||||||
New-NetFirewallRule -DisplayName "mihomo" -Direction Inbound -Action Allow -Program "${mihomoCorePath('mihomo')}" -Enabled True -Profile Any -ErrorAction SilentlyContinue
|
New-NetFirewallRule -DisplayName "mihomo" -Direction Inbound -Action Allow -Program "${mihomoCorePath('mihomo')}" -Enabled True -Profile Any -ErrorAction SilentlyContinue
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user