0

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

我的第一个想法是使用 Windows 防火墙并使用 C#/WPF 进行设置。这可能是可能的。但是有更简单的方法吗?

平台:Windows 7、.NET 3.5

干杯

4

2 回答 2

1

正如你提到的,我只会使用 Windows 防火墙。简单得多。这是在 C# 中修改 windows 防火墙的一个很好的教程。

于 2009-11-19T21:45:27.020 回答
0

您实际上是在创建防火墙。一个或更好的选择是使用现有的防火墙并从您的程序中控制它。因为有一个内置在 Windows 中,这将是我的第一选择。

也就是说,另一种选择是在 IP 堆栈中创建一个代理层。最后,如果您的用户仅限于单个通信程序(例如 IE 或其他程序),那么您可以创建/使用代理服务器类型的程序。

于 2009-11-19T21:38:21.153 回答