映入眼帘,
我安装了CentOS作为网关,有些客户端通过此网关(NAT)连接到互联网。
现在我想在客户端请求的每个网页上插入一些字符串。怎么做到这一点? netfilter,winpcap还是别的什么?
任何意见将不胜感激: - )
答案 0 :(得分:1)
理想情况下,不要。盲目地这样做会打破很多网页,特别是那些大量使用AJAX的网页。 (因为插入的字符串最终会出现错误的地方,例如JSON响应。)
如果必须,您尝试做的术语是“透明代理”。 Squid支持这个:http://wiki.squid-cache.org/SquidFaq/InterceptionProxy
答案 1 :(得分:0)
修改响应内容需要知道如何解析和正确更改该内容的内容。这意味着您无法在数据包层(第3层,也实现NAT)中执行此操作,但您需要在应用程序层(第7层)使用某些内容。应用程序级网关通常称为代理: - )
由于这个问题实际上是在错误的论坛中,我现在将停止回答:-)请将其移至ie Server Fault。