![仅在服务器上运行代理](https://linux22.com/image/699841/%E4%BB%85%E5%9C%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E8%BF%90%E8%A1%8C%E4%BB%A3%E7%90%86.png)
我有 5 台服务器,它们位于私有域中。其中 1 台服务器有公网 IP。我在该服务器上安装了代理服务器,并让其他 4 台服务器连接到该代理服务器。
这 4 台服务器需要环境变量 + 一些配置才能使用代理服务器,这样就没问题了。
但是我安装了代理服务器的服务器当然仍然有公共 IP,所以我仍然能够在sudo apt-get install xxx
不指定代理变量的情况下执行“”。
我是不是忘记了某些配置,还是这是正常的做法?所以我应该只在那台服务器上安装代理,其余的都安装在其他 4 台服务器上。
答案1
特别是对于 apt-get,我会设置全部服务器使用代理,这样它们都可以从缓存而不是从网络中提取包。
除此之外,您的设置对我来说听起来完全没问题 - 是的,这种方法/配置对我来说似乎很正常(这可能有多有意义或令人放心,这可能是一个有待商榷的问题)。