我在托管多个服务的环境中工作。服务(考虑Web服务)公开一些API,并且还充当客户端以调用其他服务。
现在我想要实现的是,如果服务A(充当客户端)想要使用http与服务B(在此充当服务器)交谈,那么我想拦截传出的HTTP请求并将其重定向到localhost代理。 / p>
主机上运行多个服务,服务也与多个其他服务通信,因此我不想将每个传出端点配置的配置更改为指向代理。
示例配置:
以下是服务A在执行某些处理时连接的服务端点,如:
我已经研究过将squid代理配置为透明代理。但是,我应该如何强制每个传出连接(使用不同的目标端口)重定向到localhost代理。