如何为不遵守 http_proxy 和 no_proxy 环境变量的应用程序配置代理设置

如何为不遵守 http_proxy 和 no_proxy 环境变量的应用程序配置代理设置

我在容器中运行应用程序,它不能与环境变量http_proxyhttp_proxy和 一起使用no_proxy。由于应用程序不尊重环境变量,是否有任何选项可以使用 Linux 系统设置路由流量?类似iptables、 等(这里需要一些帮助)。

详细信息:每个外部域都应通过代理服务器路由(无需身份验证)。并且所有内部流量都不应通过代理。内部流量在变量中指定no_proxy(例如:*.cluster.local, *.myinternal.domain.com)。

基本上与环境变量(http_proxyhttps_proxyno_proxy)的行为相同,但无需使用它们即可嵌入。目前,docker 镜像基于 centos,但可能很快就会基于 alpine。

谢谢你的帮助。

答案1

你可以使用类似袜子或者代理链。它们都使用配置文件,您可以在其中设置例外(我认为)。

相关内容