我有一个问题。我有两台运行CentOS 6.2的服务器。我们将它们命名为A和B.
我们的网络以这样的方式构建,即服务器A可以通过代理访问互联网。它可以访问代理。但是,服务器B可以以任何可能的方式访问服务器A,但不能直接访问代理服务器A.因此,有没有办法配置两个服务器,以便服务器B可以使用服务器A,以便从互联网上检索所需的包。
更具体地说,服务器A使用cntlm来访问代理(因为代理在Windows域中)。我需要在服务器B上配置YUM以便能够从远程存储库下载,并且应该通过服务器A完成,因为它无法直接访问Windows域中的代理。怎么可以实现呢?
答案 0 :(得分:1)
终于找到了问题的答案。默认情况下,cntlm以这种方式运行,它只允许本地进程连接。
为了使其成为普通代理,您必须使其成为网关。将下一行添加到cntlm.conf:
Gateway yes
默认情况下,此线已连接。但是,请小心,因为在这里您可能会遇到以下问题:
答案 1 :(得分:0)
听起来你想要设置另一个代理。
ServerA将代理ServerB的请求
ServerB的流量必须通过ServerA(不知何故)。
本文解释了它:http://www.faqs.org/docs/Linux-mini/TransparentProxy.html#ss6.1