我正在为Windows制作代理。我希望能够阻止特定URL下的某些文档。
例如,google.com上的所有内容都可以正常使用,但可能会阻止google.com/index.html。
有人可以帮忙吗?
我希望代理在使用它的同一台PC上运行。
答案 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,然后删除该请求。