1

今のところこれは単なる技術的な課題ですが、基本的には次のことを行いたいと考えています。

mod_proxyおよびを使用して Web ベースのリバース (ゲートウェイ) プロキシを作成します。これmod_proxy_htmlは、プロキシのホスト名と一致するように HTML URL を書き換えるだけでなく、プロキシされている HTML を書き換えまたは操作します。

「中間者」ゲートウェイ プロキシでのこの操作により、次のようなあらゆる種類の操作が可能になります。

  • 広告を削除
  • テキストをある言語から別の言語に翻訳する
  • それ以外の場合は、元のサイトをハッキングまたは「改善」します

もちろん、多くの悪いことに使用される可能性もありますが、それはこの質問の範囲外です。

が元の HTML を解析してすべての URL を書き換えることは知っていmod_proxy_htmlますが、解析中の HTML を評価して操作する独自のコードを作成することもできますか? または、このための他のモジュールはありますか?

または、これを実行できるリバース プロキシはありますか? この目的に適した言語であれば、喜んで適応します。

4

1 に答える 1

1

mod_rewriteまたはを使用mod_proxy_htmlすることで、これを行うことができる場合があります。

これらのモジュールを使用すると、おそらくすでにご存知のように、URL を書き換え/美化することができます。Apache の役割ではない Web ページのコンテンツを変更する代わりに、受信した Web ページのリンクが次のようになるように構造を変更できます。

10.10.1.1/my_secret_injector/alter?url=<the_real_url>

ただの代わりに<the_real_url>

次に、指定した Web サーバー(10.10.1.1)で、選択した言語で広告の削除などのアルゴリズムを実装します。

于 2013-04-06T11:06:36.333 に答える