我正在爲Windows做一個代理。我希望能夠阻止特定網址下的某些文件。做一個代理來阻止網站
例如,google.com上的所有內容都可以正常工作,但google.com/index.html可能會被阻止。
任何人都可以幫忙嗎?
我想讓代理在使用它的同一臺PC上運行。
我正在爲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