在 widnows 和 Linux 系统中,经常需要使用代理访问外边资源,本文介绍采用命令行快速配置代理服务器方法。

方法论

通过环境变量来配置代理,有两种方式:

  • 一种方式是直接在系统设置中配置;
  • 另一种方式是在需要时通过 set 命令临时设置。

Windows

环境变量分别是:

  • http_proxy # 代表代理地址(应是 http://ip:port 的形式)
  • http_proxy_user # 代理用户名
  • http_proxy_pass # 代理密码

一般情况下只需要配置http_proxy即可,参数格式大致如下所示:

http_proxy=
http_proxy_user=
http_proxy_pass=

通过set命令的形式大致如下所示:

set http_proxy=
set http_proxy_user=
set http_proxy_pass=

https 参数如下:

set https_proxy=
set https_proxy_user=
set https_proxy_pass=

Linux

Linux 配置方式与 Windows 相似

可配置的环境变量名分别为:

  • http_proxy # http代理,http://proxy:port/
  • https_proxy # https 代理
  • ftp_proxy # ftp 代理
  • no_proxy # 不使用代理的地址

在linux下也有两种配置方式:

  • 一是需要在相关系统文件中配置
  • 二是通过 export 命令临时设置

示例

Linux 通过 proxy 安装包:

http_proxy=$BK_PROXY https_proxy=$BK_PROXY yum install -y git

完毕。