-4

问候,

我安装了一个 CentOS 作为网关,一些客​​户端通过这个网关(NAT)连接到互联网。

现在我想在客户请求的每个网页中插入一些字符串。如何做到这一点?netfilter、winpcap 还是别的什么?

任何意见将不胜感激:-)

4

2 回答 2

1

理想情况下,不要。盲目地这样做会破坏很多网页,尤其是那些大量使用 AJAX 的网页。(因为您插入的字符串最终会出现在会导致错误的地方,例如 JSON 响应。)

如果必须,您尝试做的术语是“透明代理”。鱿鱼支持这一点:http ://wiki.squid-cache.org/SquidFaq/InterceptionProxy

于 2012-11-26T06:21:02.357 回答
0

修改响应内容需要知道如何解析和正确更改该内容的东西。这意味着您无法在数据包层(第 3 层,也实现了 NAT)执行此操作,但您需要在应用程序层(第 7 层)执行此操作。应用程序级网关通常称为代理 :-)

而且由于这个问题实际上是在错误的论坛中,我现在将停止回答:-) 请将其移至即服务器故障

于 2012-11-26T09:43:39.633 回答