feat: 添加删除端口映射功能

This commit is contained in:
2025-01-28 23:56:44 +08:00
parent 7924aea2c3
commit bde7c4fe6f

View File

@@ -57,6 +57,23 @@ internal static class Program
break;
}
return;
case "remove":
switch (args.Length)
{
case 4:
var targetType = PortProxyUtil.GetPortProxyTypeByString(args[1]);
var result = PortProxy.Remove(targetType, args[2], args[3]);
AnsiConsole.MarkupLine(string.IsNullOrEmpty(result)
? "[green]删除成功[/]"
: $"[red]删除失败[/][gray]:[/] [white]{result}[/]");
break;
default:
AnsiConsole.MarkupLine(
"[red]参数错误[/][gray]:[/] [white]接受的参数为 <v4tov4/v4tov6/v6tov6/v6tov4> <监听地址> <监听端口>[/]");
break;
}
return;
case "list":
switch (args.Length)