2017-10-14 5 views
-2

私はWindows用のプロキシを作っています。私は、特定のURLのもとで特定の文書をブロックできるようにしたいと考えています。ウェブサイトをブロックするプロキシを作成する

たとえば、google.comのすべてが正常に動作しますが、google.com/index.htmlはブロックされる可能性があります。

誰でも助けてください。

プロキシを使用する同じPC上で実行します。

+0

既存のコードをお知らせください。 – mjwills

答えて

0

私は必要なものを見つけました。私が十分に具体的でない場合は申し訳ありません。

この記事を読んで、後で何を知っているのかについては、FiddlerCore for .NETアプリケーションを試してみてください。それはあなたがデバイスに達する前に、HTTPとHTTPSのレスポンスを捕まえて「欺く」ことができる素晴らしいパッケージです。

これは、FiddlerCoreを使用してリクエストのヘッダーを分析し、特定のURLを確認してからリクエストを破棄できることを意味します。

+0

「私が十分具体的でない場合は申し訳ありません。」主な問題は、あなたがあなたが**プロキシを作っていると言ったことです。 **プロキシを**使用すると言ったら、人々はフィドラーを示唆していたでしょう。 – mjwills

+0

問題ありません:)申し訳ありませんが私は十分に私のポストで明確ではなかった – Freddie

0

2つの方法があり:

はFiddlerCoreの内のパケットを分析するために使用されている.NETパッケージ(2) "ホスト" ファイル

1の変形)を (1)FiddlerCoreパッケージ を使用してネットワーク。 FiddlerCoreには、危険な機能と最も役立つ機能が含まれているため、深い知識が必要です。

2) 「ホスト」ファイルに対応するURLを追加することで、ウェブサイトをブロックできます。 C:\ Windows \ System32 \ drivers \ etcに移動し、C:をWindowsがインストールされているドライブ文字に変更します。 「ホスト」を選択して開きます。 新しい行に追加するだけです。 127.0.0.1

ホストファイルを変更するには、アプリケーションの管理者特権を取得する必要があります。

+0

残念ながら、これにより、アプリケーションが特定のドキュメントやファイルだけをブロックできるようになるため、Webサーバー全体がブロックされます。 – Freddie

+0

最初の方法の代わりにFiddlerCoreパッケージを使用して、特定のドキュメントまたはファイルのみをブロックすることができます。 –

関連する問題