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

  • 问题描述
  • 解决方法
    • 配置系统代理
    • 终端部分配置
      • 配置apt代理
      • 配置curl,wget,pip代理
      • git相关代理的设置
      • 配置docker代理

问题描述

公司电脑网络规则做了限制,主机没办法通外网,只能通过代理连接外网。主机中装了Ubuntu虚拟机,同样是没法通过NAT或者桥接方式通外网,所以配置全局代理方式来解决。

解决方法

我这边都是通过配置域名方式的(主机名:SZH-C-005ME,其中3128是我主机代理服务的端口,根据自己的代理服务端口更改就行),因为主机没有固定IP,如果主机是固定IP的,那就替换成固定IP即可。

配置系统代理

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

终端部分配置

配置apt代理

1. # 编辑文件
$ sudo vi /etc/apt/apt.conf2. # 配置内容如下
Acquire::http::proxy "http://SZH-C-005ME:3128/";Acquire::https::proxy "https://SZH-C-005ME:3128/";3. # 退出保存即可


配置好后可以进行更新源操作了。
换源(阿里源参考这篇文章 Ubuntu 18.04换阿里源)

$ sudo apt update$ sudo apt upgrade

配置curl,wget,pip代理

1. # 编辑文件
$ sudo vi ~/.bashrc2. # 写入如下内容:export http_proxy='http://SZH-C-005ME:3128'
export https_proxy='https://SZH-C-005ME:3128'
export no_proxy='localhost,127.0.0.1'3. # 退出保存4. # 执行
$ source ~/.bashrc

wget配置代理方法:

$ vi ~/.wgetrc1. # 在~/.wgetrc中设定代理
http_proxy = http://SZH-C-005ME:3128
https_proxy = https://SZH-C-005ME:31282. # 退出保存即可

执行wget命令即可


git相关代理的设置

#设置代理,此处为案例演示
git config --global http.proxy http://SZH-C-005ME:3128
git config --global https.proxy https://SZH-C-005ME:3128
#查看代理
git config --global http.proxy
#删除代理
git config --global --unset http.proxy
git config --global --unset https.proxy

配置docker代理

注意:如果提示get …dial unix /var/run/docker.sock权限不够,请参考这篇文章 ubuntu16.04下安装docker及常见问题

$ sudo su root$ mkdir -p /etc/systemd/system/docker.service.d$ cd  /etc/systemd/system/docker.service.d$ touch  http-proxy.conf$ chmod 775 http-proxy.conf   #设置文件权限$ sudo vim http-proxy.conf

填入以下内容:

[Service]
Environment="HTTP_PROXY=SZH-C-005ME:3128" "HTTPS_PROXY=SZH-C-005ME:3128" "NO_PROXY=localhost,127.0.0.1"

1. # 刷新配置
$ systemctl daemon-reload2. # 重启服务
$ systemctl restart docker3. # 查看配置
$ systemctl show --property=Environment docker

Ubuntu配置全局系统代理(常用工具配置)相关推荐

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

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

  2. Android Studio配置阿里云代理,Gradle 配置国内镜像

    Android Studio配置阿里云代理,Gradle 配置国内镜像 链接:https://www.cnblogs.com/junejs/p/12686834.html

  3. 《uniapp基础知识》学习笔记Day38-(Period2)全局文件一些常用的配置

    如果进行开发的话,首先要配置路由页面 page.json 页面路由 pages.json 文件用来对 uni-app 进行全局配置,决定页面文件的路径.窗口样式.原生的导航栏.底部的原生tabbar ...

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

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

  5. 局域网计算机配置扫描系统,fly42局域网计算机配置检测系统

    fly42局域网计算机配置检测系统是款相当简单快捷的局域网配置信息监测的工具:许多的用户这进行操作电脑的时候,经常的需要将配置的信息进行了解:可是如果不通过一些工具的话,了解就会比较的慢,所有小编就为 ...

  6. win10+tomcat+php+配置环境变量配置,Win10系统Tomcat环境变量配置方法

    在Win10系统中配置Tomcat环境变量之前,需要先配置JAVA,之后就可以配置Tomcat环境了,网络上的教程要么太简单,不明觉厉,要么太复杂,笔者整理了以下思路,便是以下Win10系统Tomca ...

  7. win 7系统怎么看计算机配置,windows7系统怎么查看电脑配置

    通常我们在选购电脑的时候都比较注重电脑配置,那么windows7系统怎么查看电脑配置呢?接下来大家跟着学习啦小编一起来了解一下windows7查看电脑配置的解决方法吧. windows7查看电脑配置方 ...

  8. erp系统的服务器如何配置,erp系统云服务器怎么配置

    erp系统云服务器怎么配置 内容精选 换一换 弹性云服务器(Elastic Cloud Server)是一种可随时自动获取.计算能力可弹性伸缩的云服务器,可帮助您打造可靠.安全.灵活.高效的应用环境, ...

  9. 计算机硬件的最低配置,Windows7系统的最低硬件配置要求是什么

    Windows7系统的最低硬件配置要求是什么呢?如今win7系统已经逐渐成为了电脑操作系统的主流,xp系统已逐渐淡出人们的视线,一些原来安装xp系统的用户也想要给自己的电脑系统升级为win7,由于一些 ...

最新文章

  1. 惊艳!基于RNN的AI写词机竟能写出如此优秀的情诗!
  2. OVS端口镜像(十五)
  3. 【论文解读】解读TRPO论文,深度强化学习结合传统优化方法
  4. Delphi XE5 for Android (十一)
  5. ENSP配置 实例二 单臂路由配置
  6. 数据结构之排序的概念及分类
  7. Windows新建一个新的磁盘空间:
  8. Vue:数组的过滤排序显示客户端实现
  9. Node.js中使用AWS SNS服务发送短信
  10. 如何在虚拟机安装鸿蒙os,VirtualBox安装教程
  11. 条件概率,乘法公式——概率论与数理统计(宋浩)
  12. 使用instrument-->Allocations进行内存分析
  13. 移动节点的间接路由方式
  14. 趣味计算:加油站加油
  15. 计算机等级二级等保要求
  16. 多人配音怎么做的?这两个多人配音方法分享给你
  17. PS切图 - (快捷键)操作方法
  18. Python(2)变量声明、变量类型
  19. STM32 DAC 输出正弦波、三角波、方波
  20. 十大前端开发框架(转)

热门文章

  1. 前端二进制流文件下载-Blob操作
  2. 利用Android Studio实现的简单房贷计算器
  3. psp游戏 lanzou_PSP上的第一人称射击游戏
  4. http://ac.jobdu.com/problem.php?pid=1020
  5. 安网路由器 静态IP和PPOE混用时,如果设置了路由器定时重启可能导致路由器罢工...
  6. DM10分区图解教程
  7. 用友NC系统考勤机自动同步方案
  8. Jetpack All In Compose ?看各种Jetpack库在Compose中的使用
  9. 某款PC Camera试玩儿
  10. stm32 神舟3号 开发板 usb DFU 实现