做一个代理来阻止网站
我正在为Windows做一个代理。我希望能够阻止特定网址下的某些文件。做一个代理来阻止网站
例如,google.com上的所有内容都可以正常工作,但google.com/index.html可能会被阻止。
任何人都可以帮忙吗?
我想让代理在使用它的同一台PC上运行。
有两种方法:
(1)用包FiddlerCore (2) “hosts” 文件的修改
1) FiddlerCore是一个.NET包,其用于分析的报文网络。 对FiddlerCore的深入了解是必需的,因为它包含危险的功能以及最有帮助的功能。
2) 您可以通过在“hosts”文件中附加相应的URL来阻止网站。 导航到C:\ Windows \ System32 \ drivers \ etc,将C:更改为安装了Windows的任何驱动器盘符。选择“主机”将其打开。 只需追加新行: 127.0.0.1
您希望获得管理权限,以便您的应用程序修改hosts文件。
不幸的是,这会阻塞整个Web服务器,因为只是让我的应用程序只能阻止特定的文档或文件。 – Freddie
可以使用FiddlerCore软件包代替第一种方法来仅阻止特定的文档或文件。 –
请向我们展示您现有的代码。 – mjwills