web-dev-qa-db-ja.com

SquidでHTMLコンテンツを変更する

このチュートリアル に従ってネットワークを設定しました。基本的に、クライアントが要求するページの画像を反転するsquidプロキシがあります。

スクリプトを変更して、Webページがクライアントに送信される前にWebページのコンテンツを編集できるようにしています。運が悪い。これを不可能にする.htmlファイルに何か異なるものがあるかどうか疑問に思っています。

何が起こっているのかというと、要求されたURIに対してwgetを実行し、ローカルに保存し、変更してから、新しいURIをエコーバックします。ユーザーが取得するページは変更されていないページであり、変更したばかりのページではありません。

5
user38400

あなたが提供した情報から、あなたは sqirm のようなものを提供するのが最も良いようです。これは、url_rewrite_programを介してsquidと対話するために特別に設計されたプログラムであり、独自のPerl/bashスクリプトでホイールを再発明するよりもおそらく優れています。

それでも手動で実行したい場合は、次のようにします。

http://www.visolve.com/squid/squid26/externalsupport.php#url_rewrite_program

2
Aaron Tate

簡単ではないようです。 http://squid-web-proxy-cache.1019090.n4.nabble.com/Question-in-adding-banner-for-ads-by-squid-td4664976.html およびそれ https://answers.launchpad.net/ecap/+faq/179

Glyple Webプロキシでは、これは簡単で、PHPまたは、構成ページから追加することで実行できます。

とにかく、GlypeにはSquidのような完全な機能がないと思います。

0
m3nda