我想作一个简单的程序,它可以限制除了某些特定IP的在互联网上的任何通信。这样用户可以消除任何不必要的流量。它必须简单,用户必须能够打开和关闭它的飞行。

我首先想到的是使用Windows防火墙,并使用C#/ WPF设置。它是可能的。但有一个更简单的方法?

平台:Vindows 7,.NET 3.5

干杯

有帮助吗?

解决方案

正如你所提到我只想用windows防火墙。要简单得多。这里是修改C# Windows防火墙一个很好的教程。

其他提示

您本质上创建的防火墙。一个或您更好的选择是使用一个已经存在的防火墙,并从你的程序来控制它。因为有一个内置到这将是我的第一选择窗口。

这表示另一个选择是创建一个代理层到IP堆栈。最后,如果您的用户仅限于一个单一的通讯科计划(说IE或什么不可以),那么你可以只创建/使用代理服务器类型的程序。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top