封锁Windows(C#)中除一个以外的所有网络端口

时间:2019-04-01 10:28:43

标签: c# .net windows

我正在用C#创建一个.NET控制台应用程序。此应用程序是一个小脚本,它使用OpenVPN CLI自动连接到VPN服务器,而无需任何手动步骤。

除了OpenVPN CLI使用的端口之外,我想阻止设备的所有网络端口。例如。端口1194。可以在Windows中完成此操作吗?如何才能做到这一点?我尝试使用netsh命令通过更改系统的默认网关来进行某些操作,但是这导致了整个Internet阻塞。例如Process.Startnetsh interface ipv4 set address name="Wi-Fi 3" static 192.168.1.15 255.255.255.0 127.0.0.1

我找不到一个命令/代码来阻塞除一个端口以外的所有端口,因此在此提供任何帮助。

0 个答案:

没有答案