代理配置中代理服务格式:
#代理服务器格式: http://yourusername:password@yourproxyaddress:proxyport #例如: http://admin:passw0rd@192.168.1.1:8080 #若无用户名和密码: http://yourproxyaddress:proxyport #例如: http://192.168.1.1:8080
一、Ubuntu Server 18.04
1、网络代理:
单用户设置网络代理
#编辑配置文件: vim ~/.bashrc #文件末尾添加: export HTTPS_PROXY="http://192.168.1.1:8080" export HTTP_PROXY="http://192.168.1.1:8080" export https_proxy="http://192.168.1.1:8080" export http_proxy="http://192.168.1.1:8080" #保存退出 #加载文件: source ~/.bashrc
设置全局网络代理
#切换至root用户 sudo -i #编辑配置文件 vim /etc/enviroment #增加如下内容 export HTTPS_PROXY="http://192.168.1.1:8080" export HTTP_PROXY="http://192.168.1.1:8080" export https_proxy="http://192.168.1.1:8080" export http_proxy="http://192.168.1.1:8080"
2、apt代理:
#创建并编辑文件(文件名称自拟) sudo vim /etc/apt/apt.conf.d/10proxy #增加如下内容(代理需要用户名和密码): Acquire::http::proxy "http://yourusername:password@yourproxyaddress:proxyport/"; Acquire::https::proxy "http://yourusername:password@yourproxyaddress:proxyport/"; Acquire::ftp::proxy "http://yourusername:password@yourproxyaddress:proxyport/"; Acquire::socks::proxy "http://yourusername:password@yourproxyaddress:proxyport/"; #或(代理服务没有用户名和密码): Acquire::http::proxy "http://yourproxyaddress:proxyport/"; Acquire::https::proxy "http://yourproxyaddress:proxyport/"; Acquire::ftp::proxy "http://yourproxyaddress:proxyport/"; Acquire::socks::proxy "http://yourproxyaddress:proxyport/"; #例如: Acquire::http::proxy "http://192.168.1.1:8080/"; Acquire::https::proxy "http://192.168.1.1:8080/"; Acquire::ftp::proxy "http://192.168.1.1:8080/"; Acquire::socks::proxy "http://192.168.1.1:8080/";
注:为docker容器设置代理可参考以上方式,或直接将配置文件拷贝至容器中
sudo docker copy /etc/apt/apt.conf.d/10proxy 容器ID:/etc/apt/apt.conf.d
二、CentOS
1、网络代理
#设置全局代理编辑编辑文件为/etc/profile,如果单用户设置代理,编辑~/.bashrc vim /etc/profile #或 vim ~/.bashrc #增加如下内容: export http_proxy="http://child-prc.intel.com:913" export https_proxy="http://child-prc.intel.com:913" export ftp_proxy=$http_proxy #保存退出 #加载配置文件 source /etc/profile #或 source ~/.bashrc
2、yum代理
#编辑配置文件 vim /etc/yum.conf #增加代理配置 proxy = http://user:pass@ip:port
或
rpm -Uvh https://xxxxx.rpm --httpproxy ip --httpport port
3、wget代理
vim /etc/wgetrc #增加 http_proxy = IP:PORT ftp_proxy = IP:PORT



