制作代理以阻止网站

时间:2017-10-14 12:03:16

标签: c# vb.net proxy localhost

我正在为Windows制作代理。我希望能够阻止特定URL下的某些文档。

例如,google.com上的所有内容都可以正常使用,但可能会阻止google.com/index.html。

有人可以帮忙吗?

我希望代理在使用它的同一台PC上运行。

2 个答案:

答案 0 :(得分:0)

有两种方法:

(1)使用FiddlerCore包 (2)修改“主机”文件

1) FiddlerCore是一个.NET包,用于分析网络中的数据包。 需要深入了解FiddlerCore,因为它包含危险的函数以及最有用的函数。

2) 您可以通过将相应的URL附加到“hosts”文件来阻止网站。 导航到C:\ Windows \ System32 \ drivers \ etc,将C:更改为Windows安装的任何驱动器号。选择“hosts”将其打开。 只需添加一个新行: 127.0.0.1

您希望获得应用程序的管理权限以修改hosts文件。

答案 1 :(得分:0)

我找到了我需要的东西。对不起,如果我不够具体。

对于遇到这篇文章并了解它们之后的任何未来用户,请尝试使用FiddlerCore for .NET应用程序。它是一个很棒的软件包,可以让你捕捉和整理'在到达您的设备之前使用HTTP和HTTPS响应。

这意味着FiddlerCore可用于分析请求的标头,检查某个URL,然后删除该请求。