![Redhat:仅为特定 IP 地址启用代理](https://linux22.com/image/666400/Redhat%EF%BC%9A%E4%BB%85%E4%B8%BA%E7%89%B9%E5%AE%9A%20IP%20%E5%9C%B0%E5%9D%80%E5%90%AF%E7%94%A8%E4%BB%A3%E7%90%86.png)
我有一台服务器,通常不需要代理即可连接到互联网上的任何 URL。但是,我需要通过特定代理连接到某些特定系统(IP 地址)。
我的问题是如何在不破坏不需要代理的正常配置的情况下指定每个 IP 地址/子网的代理。
我知道可以设置以下变量,但是这是在排除的基础上而不是在包含的基础上访问代理的:
export http_proxy=http://my-proxy.tld:8080
export https_proxy=https://my-proxy.tld:8080
export no_proxy=127.0.0.1,localhost,192.168.1.123, ...
有问题的服务器是 RedHat V7.1 机箱。
任何想法都将不胜感激。提前谢谢 Alex
答案1
您可以使用 Squid。如果您想要占用空间较小的安装和较小的配置文件,您也可以尝试 Tinyproxy。