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

news2025/7/11 14:55:56

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

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

问题描述

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

解决方法

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

配置系统代理

注意:这个配置仅供浏览器使用,终端需要另外配置
在这里插入图片描述

终端部分配置

配置apt代理

1. # 编辑文件
$ sudo vi /etc/apt/apt.conf


2. # 配置内容如下
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 ~/.bashrc



2. # 写入如下内容:

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

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-reload

2. # 重启服务
$ systemctl restart docker

3. # 查看配置
$ systemctl show --property=Environment docker

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/36708.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

普惠联接,让人类诗意地栖居在大地上

弗里德里希荷尔德林为世间留下了一句精彩绝伦的诗句:“人生在世,成绩斐然,却还依然诗意地栖居在大地上。”“人,诗意地栖居”,这一命题启发了此后众多思想家、社会学家的缪斯。人之为人,应该如何成为存在的…

Web APIs——BOM

下面从以下7个方面介绍BOM: BOM概述window对象的常见事件定时器JS执行机制location对象navigator对象history对象 1. 什么是BOM? BOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交…

谷歌FLAN-T5作者亲讲:5400亿参数,1800个任务,如何实现大语言模型“自我改进”...

2021年,谷歌的研究者们提出了FLAN大模型,其基于Instruction Tuning的方式,极大地提升了大语言模型的理解能力。同时,各种Prompting方法的涌现预示着针对大模型的下游微调将成为研究领域关注的重点。近日,谷歌研究者们再…

电影主题HTM5网页设计作业成品——爱影评在线电影(10页面)使用dreamweaver制作采用DIV+CSS进行布局

HTML实例网页代码, 本实例适合于初学HTML的同学。该实例里面有设置了css的样式设置,有div的样式格局,这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计个人网站并将其转换为代码的过程来实践设计。 文章目录一、网页介绍一…

企业知识库有什么价值?

图为简道云企业知识库让雇员对知识管理深感激动的最差课堂教学 简道云知识库:http://s.fanruan.com/rgdrd 我们可以借助创建知识程序库应用领域知识管理方法论,来同时实现重新分配知识。 最终目标是让每一人都有参与 KM 的积极主动性, 以期…

DOAW咖啡品牌是如何生意增长的?

上海人爱喝咖啡,早已不是什么秘密,上海是中国咖啡市场的战略要地,以行业而论,咖啡赛道有星巴克、瑞幸等大品牌,同时也有不少新品牌不断冲击线下线上渠道,使这个行业内卷加速。 DOAW虽然成立时间短&#xff…

【深度学习】yolov5 tag7.0 实例分割 从0到1的体会,从模型训练,到量化完成

这里记录下yolov5 tag7.0的实例分割,因为也用过paddle家族的实例分割,能够训练出来,但是开放restiful api时遇到点小问题,还是yolov爽啊!!通过这篇博文,您可以一步步的搭建自己的分割网络。 文章…

python+SQL sever+thinter学生宿舍管理系统

pythonSQL severthinter学生宿舍管理系统一、系统介绍二、功能展示1.主页2.用户登陆3.学生信息三、数据库四、其它1.其他系统实现一、系统介绍 系统主要功能学生信息管理、管理员信息管理、核酸信息管理等。 二、功能展示 1.主页 2.用户登陆 3.学生信息 三、数据库 /*Navic…

汉罗塔汉洛塔c++,看不懂ni打我

汉罗塔汉洛塔c,看不懂ni打我 大哥大姐手下留情 别打我!!! [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GC9f81Hm-1669391569678)(C:\Users\ASUS\Desktop\汉罗塔 . Input第一行为一个正整数nOutput若干行&#…

vue3新一代状态管理器 — pinia的学习与使用

目录一、vuex与pinia特性二、使用pinia2.1 安装pinia2.2 项目引入2.3 创建store2.4 使用storegetteraction2.5 修改state1、直接修改2、使用$patch3、使用actions2.6 storeToRefs一、vuex与pinia Pinia 最初是为了探索 Vuex 的下一次迭代会是什么样子,结合了 Vuex 5…

4. 云计算中的存储基础知识

4.1 物理磁盘类型和存储设备类型 虚拟化中的存储架构 物理磁盘类型 - SATA盘 SATA的全称Serial Advanced Technology Attachment,SATA(Serial ATA)口的硬盘又叫串口硬盘。SATA采用串行连接方式,串行ATA总线使用嵌入式时钟信号&a…

kubernetes组件 Controller manager深刻认知

kubernetes组件 Controller manager深刻认知Controller manager常见的controllerController manager的工作流程informer的内部机制控制器的协同工作原理ReplicaSet controller 是如何被管理的?statefuleset 和deployment controller是如何控制滚动升级的statefulese…

学习基于html和JavaScript的滑动图片拼图验证源码

之前的文章《使用C#中的GDI功能实现图片填充验证方式》中介绍过使用GDI在Winform中实现图片拼图验证的思路,学了html中的canvas使用方式后,也可以照搬思路实现,只不过没有在Winform中方便。但是在网上看了不少基于html和JavaScript的滑动图片…

【数据结构】栈的模拟和使用理解

学习目录栈(Stack)栈的概念栈的使用栈相关的应用场景栈的模拟实现中缀表达式 转 后缀表达式栈(Stack) 栈的概念 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作. 进行数据插入和删除操作的一端称为栈顶,另一端称为栈底&a…

关于vba代码运行时错误1004 应用程序定义或对象定义错误问题

一、错误描述 将Excel所有工作表,汇总到一个工作表中: 在thisworkbook中运行如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 Su…

大数据面试题(五):Hadoop优化核心高频面试题

文章目录 Hadoop优化核心高频面试题 一、Mapreduce 跑的慢的原因? 1、计算机性能 2、I/O 操作优化 二、Mapreduce优化方法 1、数据输入 2、map阶段 3、reduce阶段 4、IO传输 5、数据倾斜问题 6、常用的调优参数 三、HDFS小文件优化方法 1、HDFS小文件…

【MATLAB】常见语法结构和实用操作

目录 语法结构 循环(遍历)结构 函数结构 画图操作 绘制函数图像 ezplot figure多图绘制 创建多项式 按照系数创建多项式 利用多项式零点创建多项式 解方程组 语法结构 循环(遍历)结构 与其它编程语言类似,…

常用辅助类

CountDownLatch 应用场景:1.多线程任务汇总。2.多线程任务阻塞住,等待发令枪响,一起执行。 减法计数器 每次有线程调用,数量-1,当计数器归零,countDownLatch.await()就会被唤醒向下执行。 import java.uti…

【代码随想录】二刷-二叉树

二叉树 《代码随想录》 二叉树的遍历方式 深度优先遍历: 前序遍历(递归法、迭代法): 中左右中序遍历(递归法、迭代法): 左中右后序遍历(递归法、迭代法): 左右中 广度优先遍历: 层序遍历(迭代法) 二叉树的定义 struct TreeNode{int val;TreeNode* left;TreeNode* right;TreeN…

无线传感器网络:网络层

文章目录Challenges for RoutingEnergy EfficiencyScalabilityAddressingRobustnessTopologyApplicationRouting MetricsQuality-of-Service (QoS)Minimum HopEnergyMinimum energy consumed per packetMaximum time to network partitionMaximum average energy capacityMaxim…