0

该程序有一个黑名单,它包含一个站点列表。当用户在 IE(Firefox、Opera、Chrome)中打开该站点时,他应该得到一个错误。(例如 404)。我能怎么做?建议不要写入文件 HOSTS。语言 C#。

4

2 回答 2

2

您所描述的是代理服务器:

http://www.squid-cache.org/

于 2010-06-25T09:56:56.130 回答
0

您尝试执行的操作背后的概念是监视端口 80 的传出流量并阻止发往黑名单中包含的站点/ips 的任何请求。

在这里为您发布整个代码有点复杂。

无论如何,这种操作最适合网络防火墙过滤器,而不是在客户端上运行的自定义 C# 应用程序。

于 2010-06-25T09:57:35.407 回答