在 widnows
和 Linux
系统中,经常需要使用代理访问外边资源,本文介绍采用命令行快速配置代理服务器方法。
方法论
通过环境变量来配置代理,有两种方式:
- 直接在系统设置中配置
- 在需要时通过
set
命令临时设置
Linux
Linux 配置方式与 Windows 相似
可配置的环境变量名分别为:
- http_proxy # http代理,http://proxy:port/
- https_proxy # https 代理
- ftp_proxy # ftp 代理
- no_proxy # 不使用代理的地址
在linux下也有两种配置方式:
- 需要在相关系统文件中配置,如配置
/lib/systemd/system/docker.service
[Service]
Environment="HTTPS_PROXY=http://www.ik8s.io:10080"
Environment="NO_PROXY=127.0.0.1/8,.devops.com,localhost,local,.local,172.80.0.0/16"
示例
Linux 通过 proxy 安装包:
http_proxy=$PROXY https_proxy=$PROXY yum install -y git
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=