泊坞窗的HTTP重写器

我想运行一个docker容器,并以某种方式拦截/修改主机中的HTTP响应。 这意味着,基本上每个HTTP响应都会从容器中传出,并在将其发回给用户之前对其进行修改。 在Docker中有没有一个标准的方法来做到这一点?

你可以做的是创build一个反向代理。

所有进出Docker容器的通信都是间接进行的,通过代理。 所以客户端连接到反向代理,代理从容器内的进程请求信息。 代理也将处理对客户的响应。

如果你只是想改变一些头,一个默认的apache反向代理设置可能就足够了。 看看这个链接如何使用Apache设置一个反向代理:

https://www.digitalocean.com/community/tutorials/how-to-use-apache-http-server-as-reverse-proxy-using-mod_proxy-extension

其他代理技术你可能会考虑: – Nginx – HAProxy

如果你想做的不仅仅是改变标题(请填写我),你可能需要编写一些代码来处理这个问题。

祝你好运! 让我知道如果你需要更多的帮助!

像mitmproxy的东西。 Docker不会改变方法。