linux - 修改linux网关中的http数据包

标签 linux linux-kernel ipv4 netfilter

问候,

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

现在我想向客户请求的每个网页插入一些字符串。如何实现这一目标? netfilter、winpcap 还是其他什么?

任何评论将不胜感激:-)

最佳答案

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

如果您必须这样做,那么您想要做的事情的术语是“透明代理”。 Squid 支持此:http://wiki.squid-cache.org/SquidFaq/InterceptionProxy

关于linux - 修改linux网关中的http数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13559453/

相关文章:

linux-kernel - 为新板定制linux内核

java - 为什么 IPv4 地址以字节为单位,不能在整数范围内?

显示ipv4和ipv6的PHP函数

linux - sh 中的函数名

linux - 带有 env shebang 的脚本卡在 Linux 上

c - 是否有已关联接收套接字的 netfilter Hook ?

c - eventfd_write线程安全吗?

ipv6 - 可以获得我的公共(public) ipv4 和 ipv6 地址(whatsmyipaddresss.com 可以做到)这是如何完成的?

linux - 它会链接到哪个库 - 静态或共享对象

linux - 如何使用 sed 在命令行中提取单个值?