如何使用Squid代理服务器在发送给客户端之前修改HTML页面

3 投票
2 回答
7674 浏览
提问于 2025-04-16 16:29

我想搭建一个代理服务器,并且想运行一些Python脚本(或者其他语言)来过滤客户端通过这个代理服务器请求的网页内容。

有没有办法做到这一点呢?

谢谢!

2 个回答

0

Squid的工作不是去修改你的HTML代码。

你可以使用一些其他的工具,比如

http://httpd.apache.org/docs/2.2/mod/mod_ext_filter.html

3

看看ICAP和ECAP这两个东西:http://wiki.squid-cache.org/Features/ICAPhttp://wiki.squid-cache.org/Features/eCAP。它们的目的都是一样的——ICAP是通过一个外部的助手程序来实现的(这个你需要自己编写),而ECAP则是使用插件来完成的。

撰写回答