涨赞快手平台网站 - 24小时自助下单网站全网最低

如何在 Linux 上配置 HTTP 代理例外

当您使用 HTTP 代理时,您需要以一种或另一种方式为您的应用程序配置代理设置。通常,您定义指向代理的 http_proxy 环境变量,以便所有 HTTP 请求都通过代理。但是,如果您想绕过特定目标 Web 服务器的 HTTP 代理该怎么办?这时您就需要配置 HTTP 代理例外。

在 Linux 上,您可以通过 no_proxy 环境变量定义 HTTP 代理异常。在 no_proxy 变量中,您指定不应使用 HTTP 代理的域名或 IP 地址列表。除了域名或 IP 地址之外,如有必要,您还可以指定端口号。

如果您想要在系统范围内定义 HTTP 代理异常,请执行以下操作。

在 Ubuntu、Debian 或 Mint 上:

$ sudo vi /etc/environment

http_proxy="http://proxy.com:8000"
no_proxy="127.0.0.1, localhost, *.cnn.com, 192.168.1.10, domain.com:8080"

在 CentOS、Fedora 或 RHEL 上:

$ sudo vi /etc/profile.d/proxy.sh

export http_proxy="http://proxy.com:8000"
export no_proxy="127.0.0.1, localhost, *.cnn.com, 192.168.1.10, domain.com:8080"

上面的示例意味着,如果您要访问本地主机(例如 127.0.0.1、localhost)、*.cnn.com、domain.com:8080 或 IP 地址为 192.168.1.10 的主机,则不会使用 HTTP 代理。对于所有其他目标,您将使用指定的 HTTP 代理 (proxy.com:8000)。

相关阅读

添加新评论