测试版本: ubuntu1604LTS
1.配置系统代理
注意:可供浏览器使用,终端需要另外配置
打开设置-->网络-->网络代理,方法选择手动,填写代理,最后点击应用到整个系统
2.配置apt代理
sudo gedit /etc/apt/apt.conf #此时还没有vim,只能用用gidit打开文件#添加内容,然后保存.此为演示:
Acquire::http::Proxy "http://proxy.xxx.com:8080";
3.配置好apt之后,就可以终端联网更新源了
sudo apt updatesudo apt upgrade
有时候由于网络原因update可能不成功,手动终止后再执行会报错:
E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用)
E: 无法对目录 /var/lib/apt/lists/ 加锁
解决办法:
sudo rm /var/lib/apt/lists/lock
4.安装vim
sudo apt install vim
5.配置curl,wget,pip代理
打开bashrc文件:
sudo vim ~/.bashrc
写入:
export http_proxy='http://proxy.xxx.com:8080'
export https_proxy='http://proxy.xxx.com:8080'
export ftp_proxy='hhttp://proxy.xxx.com:8080'
export no_proxy='localhost,127.0.0.1'
执行:
source ~/.bashrc
6.git相关代理的设置
#设置代理,此处为案例演示
git config --global http.proxy http://proxy.xxx.com:8080
#查看代理
git config --global http.proxy
#删除代理
git config --global --unset http.proxy
git config --global --unset https.proxy
7.配置docker代理:
(1)添加用户到docker用户组
sudo groupadd dockersudo gpasswd -a kang docker (注销系统当前用户,再次登录)#检查是否添加到组
cat /etc/group
注意:如果提示get ......dial unix /var/run/docker.sock权限不够
则修改/var/run/docker.sock权限
sudo chmod a+rw /var/run/docker.sock
(2)配置代理,需要root权限
sudo sumkdir -p /etc/systemd/system/docker.service.dcd /etc/systemd/system/docker.service.dtouch http-proxy.confchmod 775 http-proxy.conf #设置文件权限vim http-proxy.conf
填写内容:
[Service]
Environment="HTTP_PROXY=http://proxy.xxx.com:8080" "NO_PROXY=localhost,127.0.0.1"
#刷新配置
systemctl daemon-reload
重启服务
systemctl restart docker
查看配置
systemctl show --property=Environment docker
大功告成啦!!