明日复明日,明日何其多。
我生待明日,万事成蹉跎。

ubuntu配置全局系统代理

测试版本: ubuntu1604LTS

1.配置系统代理

注意:可供浏览器使用,终端需要另外配置

打开设置–>网络–>网络代理,方法选择手动,填写代理,最后点击应用到整个系统

2.配置apt代理

sudo gedit /etc/apt/apt.conf    #此时还没有vim,只能用用gidit打开文件 #添加内容,然后保存.此为演示:Acquire::http::Proxy "http://proxy.xxx.com:8080";

3.配置好apt之后,就可以终端联网更新源了

sudo apt update sudo 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.proxygit config --global --unset https.proxy

7.配置docker代理:

(1)添加用户到docker用户组

sudo groupadd docker sudo 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 su mkdir -p /etc/systemd/system/docker.service.d cd  /etc/systemd/system/docker.service.d touch  http-proxy.conf chmod 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

大功告成啦!!

赞(0) 打赏
未经允许不得转载:致明日 » ubuntu配置全局系统代理
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

坚持,总会看见蓝天和白云

联系我们你来了,你就是最棒的!

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏