使用 Squid 修改 HTML 内容

use*_*400 5 squid html

我们已经按照本教程设置了我们的网络。基本上,我们有一个鱿鱼代理,可以为客户端请求的页面反转图像。

我们正在尝试修改脚本,以便我们可以在将网页发送到客户端之前编辑网页的内容。我们没有任何运气。我想知道 .html 文件是否有什么不同使这成为不可能。

发生的事情是我们对请求的 URI 执行 wget,将其保存在本地,修改它,然后回显新的 URI。用户获取的页面是未修改的页面,而不是我们刚刚更改的页面。

Aar*_*ate 1

从您提供的信息来看,听起来您可能最适合使用squirm之类的东西。它是一个专门设计的程序,用于通过 url_rewrite_program 与鱿鱼交互,并且可能比用您自己的 perl/bash 脚本重新发明轮子更好。

如果您仍然想手动执行此操作,可以这样:

http://www.squid-cache.org/Doc/config/url_rewrite_program/