测试版本: 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

大功告成啦!!

ubuntu配置全局系统代理相关推荐

  1. Ubuntu配置全局系统代理(常用工具配置)

    Ubuntu配置全局系统代理(常用工具) 问题描述 解决方法 配置系统代理 终端部分配置 配置apt代理 配置curl,wget,pip代理 git相关代理的设置 配置docker代理 问题描述 公司 ...

  2. Ubuntu设置全局socks代理

    准备代理服务器 略 (哎!就是玩儿!) 设置代理 代理命令公式 export ALL_PROXY="socks5://代理服务器IP地址:代理端口" 例如: export ALL_ ...

  3. “混乱“的 Windows 10 更新系统代理(下)

    文章目录 "混乱"的 Windows 10 更新系统代理(下) 扫描阶段代理配置 自动更新 指定更新源 DO下载更新代理配置 BITS下载更新代理配置 小结 参考 "混乱 ...

  4. Ubuntu 16.04系统下CUDA8.0配置Caffe教程

    由于最近安装了Ubuntu 16.04,本文教程的特点是不需要降级gcc的版本,毕竟cuda8.0已经支持gcc5以上(默认不支持,实际支持). 本文是在参考caffe官网教程以及http://www ...

  5. Pwn环境配置(二)——VMware虚拟机安装Ubuntu 16.04系统

    Pwn环境配置(二) 安装Ubuntu 16.04系统,至于为什么非要是Ubuntu 16.04系统呢,我也不太清楚,只知道大佬们用的都是这个.好像是,它兼容性好之类的吧- 下面步入正题开始安装, 首 ...

  6. 在Ubuntu 18.04系统中使用Netplan工具配置网络

    Netplan 是一款使用在终端的配置网络工具,本文介绍在 Ubuntu 18.04 系统中使用 Netplan 来配置网络,新的配置文件.网络设备名称.配置静态 IP 地址.测试配置并应用.配置 D ...

  7. ubuntu配置DNS代理

    ubuntu配置DNS代理连接外网 配置DNS代理 DNS sudo vi /etc/resolvconf/resolv.conf.d/base 添加: nameserver xxx.xxx.xxx. ...

  8. 国产版Jetson Nano学习篇2—详细讲解Jetson Nano的开发环境配置和其 Ubuntu 18.04系统的操作,入门必看

    目录 前言 1.开发环境配置 1.1联网 1.2系统汉化和安装中文输入法 1.2.1系统汉化(按需求选择) 1.2.2安装中文输入法 1.3更换关屏设置 1.4更新源和部分软件(仅供参考) 2.Pyt ...

  9. 推荐一款 macOS 终端下自动配置系统代理的神器 ZSH-OSX-AutoProxy

    公众号关注 「奇妙的 Linux 世界」 设为「星标」,每天带你玩转 Linux ! 和其它 Linux 的 DE 一样,macOS 也支持在"系统偏好设置"中设置 HTTP 代理 ...

  10. 在Ubuntu 18.04系统上安装和配置DBeaver的步骤

    本文介绍在Ubuntu 18.04系统上安装DBeaver/DBeaver CE的步骤,同时适用在Ubuntu 16.04/Debian 9平台上. 简介 DBeaver CE是一个免费的开源多平台数 ...

最新文章

  1. JS三种简单排序算法
  2. CTFshow 命令执行 web75
  3. linux ssh环境,在Linux下ssh 环境的登录 和 文件拷贝
  4. Vijos1982 NOIP2015Day2T2 子串 substring 动态规划
  5. 兄弟打印机内存已满清零方法_打印机是如何清零的?兄弟打印机清零方法
  6. 等级保护三级安全建设
  7. 阿里云ACP云计算认证有用吗?
  8. Cloudera(CDH) 简介和在线安装
  9. 随记:STM32L053LL库LPUART串口DMA接收数据
  10. 绝地求生服务器维护得多长时间,绝地求生7月7日服务器维护需要多长时间?绝地求生维护公告介绍...
  11. android 给图片加文字、图片水印
  12. 我得了一种很奇怪的病...
  13. 快速识别区块链中的骗局
  14. 费马小定理 几道例题
  15. 美通企业日报 | 牛文文称明年创业要弯腰干脏活累活;高校百英里接力赛北大清华同济前三...
  16. Java中实现原子操作
  17. 游戏项目管理经验方法
  18. C++ 结构体、成员函数、结构体指针的使用
  19. 利用游程编码实现二值图像压缩
  20. CKeditor配置大全

热门文章

  1. 万彩办公大师 (一个好的 办公工具,集合了文件转换 的工具)--工具推荐
  2. 头腾大战,用户的头像到底属于谁的?
  3. 高职高考计算机一级证,3+证书计算机一级证书难不难,都考哪些内容?
  4. avi格式如何转换成mp4格式
  5. Angular入门到精通系列教程(14)- Angular 编译打包 Docker发布
  6. 浦发银行面试笔试经历
  7. 如何完美卸载Mysql
  8. 因果分析系列5--因果分析中的偏差
  9. 经典上海弄堂线路攻略
  10. 查询ip区间的ip地址的sql语句