您当前的位置:首页 > 电脑百科 > 软件技术 > 操作系统 > ubuntu

如何为 APT 命令设置代理

时间:2023-05-18 16:08:00  来源:Linux   作者:

导读:在本指南中,你将了解如何在 Ubuntu/Debian linux 发行版中为 apt 命令设置代理。

本文字数:2384,阅读时长大约: 3分钟

 

在本指南中,你将了解如何在 Ubuntu/Debian Linux 发行版中为 apt 命令设置代理。

 

代理服务器是位于请求资源的客户端系统或最终用户与资源本身之间的中间服务器。在大多数情况下,代理服务器充当最终用户和互联网之间的网关。

对于组织和企业环境,代理服务器提供了许多好处。它通过阻止被认为会影响员工工作效率的网站来控制互联网的使用。它还通过数据加密增强隐私并提高组织的安全性。

有几种方法可以为apt命令设置代理,让我们直接进入。

注意:为了演示,我们将使用 Ubuntu 22.04。

使用代理文件为 APT 配置代理

apt命令配置代理的最简单方法是创建一个proxy.conf文件,如下:

 

  1.  

    $ sudo vi /etc/apt/apt.conf.d/proxy.conf

     

 

对于没有用户名和密码的代理服务器,添加以下条目,如下:

对于 HTTP 代理,添加以下条目:

 

  1.  

    Acquire::http::Proxy "http://proxy-IP-address:proxyport/";

     

 

对 HTTPS 代理执行相同的操作:

 

  1.  

    Acquire::https::Proxy "http://proxy-IP-address:proxyport/";

     

 

例子:

 

  1.  

    $ cat /etc/apt/apt.conf.d/proxy.conf

     

  2.  

    Acquire::http::Proxy "http://192.168.56.102:3128/";

     

  3.  

    Acquire::https::Proxy "http://192.168.56.102:3128/";

     

 

如果你的代理服务器需要用户名和密码详细信息,请按以下方式添加:

 

  1.  

    Acquire::http::Proxy "http://username:password@proxy-IP-address:proxyport";

     

  2.  

    Acquire::https::Proxy "http://username:password@proxy-IP-address:proxyport";

     

 

例子:

 

  1.  

    $ cat /etc/apt/apt.conf.d/proxy.conf

     

  2.  

    Acquire::http::Proxy "http://init@PassW0rd321#@192.168.56.102:3128/";

     

  3.  

    Acquire::https::Proxy "http://init@PassW0rd321#@192.168.56.102:3128/";

     

 

完成后,保存更改并退出配置文件。代理设置将在你下次运行 APT 包管理器时生效。

例如,你可以更新本地包索引,然后安装.NET-tools包:

 

  1.  

    $ sudo apt update

     

  2.  

    $ sudo apt install net-tools -y

     

 

验证代理服务器日志以确认apt命令正在使用代理服务器下载包。在代理服务器运行时:

 

  1.  

    # tAIl -f /var/log/squid/access.log | grep -i 192.168.56.240

     

 

这里192.168.56.240是我们 Ubuntu 机器的 IP 地址。

完美,上面的输出确认我们的 Ubuntu 系统的apt命令正在通过代理服务器(192.168.56.102)下载包。

另一种指定代理详细信息的方法

除了第一种方法,你还可以用更简单的方式指定代理详细信息。再次创建一个proxy.conf文件,如下所示。

 

  1.  

    $ sudo vi /etc/apt/apt.conf.d/proxy.conf

     

 

对于没有用户名和密码的代理服务器,如图所示进行定义。

 

  1.  

    Acquire {

     

  2.  

    http::Proxy "http://proxy-IP-address:proxyport/";

     

  3.  

    https::Proxy "http://proxy-IP-address:proxyport/";

     

  4.  

    }

     

 

示例文件如下所示:

 

  1.  

    $ sudo vi /etc/apt/apt.conf.d/proxy.conf

     

 

对于具有用户名和登录详细信息的代理服务器:

 

  1.  

    Acquire {

     

  2.  

    http::Proxy "http://username:password@proxy-IP-address:proxyport/";

     

  3.  

    https::Proxy "http://username:password@proxy-IP-address:proxyport/";

     

  4.  

    }

     

 

保存更改并退出配置文件。提醒一下,当你开始使用 APT 包管理器,这些设置就会立即生效。

总结

本指南到此结束。在本教程中,我们演示了如何为 Debian/Ubuntu Linux 发行版中使用的 APT 包管理器配置代理设置。本文就到这里了。

(题图:MJ/dfb4d5a0-9150-47bd-9f54-c120ddd77046)

via:

作者: 选题: 译者: 校对:

本文由 原创编译, 荣誉推出

LCTT 译者 :geekpi

翻译: 1932.5 篇

贡献: 3489 天

2013-10-25

2023-05-15

https://linux.cn/lctt/geekpi

欢迎遵照 CC-BY-SA 协议规定转载,

如需转载,请在文章下留言 “ 转载:公众号名称”,



Tags: APT   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
时隔 15 年,微软 Office 启用 Aptos 新默认字体
IT之家 7 月 14 日消息,微软设计(Microsoft Design)团队今天在 Medium 平台发布博文,宣布时隔 15 年,微软 Office 的现有默认字体 Calibri 终于迎来继任者--Aptos。微软于 2021...【详细内容】
2023-07-14  Search: APT  点击:(112)  评论:(0)  加入收藏
如何为 APT 命令设置代理
导读:在本指南中,你将了解如何在 Ubuntu/Debian Linux 发行版中为 apt 命令设置代理。本文字数:2384,阅读时长大约: 3分钟 在本指南中,你将了解如何在 Ubuntu/Debian Linux 发行版...【详细内容】
2023-05-18  Search: APT  点击:(379)  评论:(0)  加入收藏
在 Ubuntu 中使用轻量的 Apt 软件包管理器 Synaptic
这周推荐的开源软件是 Synaptic。学习这个经过时光积淀的软件包管理器能做哪些现代软件管理器做不到的事情。 来源:https://linux.cn/article-12353-1.html 作者:Abhishek Pr...【详细内容】
2020-06-26  Search: APT  点击:(273)  评论:(0)  加入收藏
▌简易百科推荐
Linux发行版 Ubuntu 迎更新 界面设计灵感来自 Windows 11
近日,一位第三方开发者推出了一款名为“Wubuntu”的特殊Linux发行版。这款系统源自主流的Ubuntu版本,但在界面设计上却借鉴了微软最新的Windows 11风格,甚至在其中融入了微软标...【详细内容】
2024-02-27    中关村在线  Tags:Ubuntu   点击:(43)  评论:(0)  加入收藏
Ubuntu 23.04 今日结束支持,用户应升级 23.10 等版本
IT之家 1 月 25 日消息,Ubuntu 23.04“Lunar Lobster”在去年 4 月发布,这是一个“短期支持版本”,拥有 9 个月支持周期,目前该发行版的官方支持已经正式结束。官方表示,用户应尽...【详细内容】
2024-01-25  IT之家    Tags:Ubuntu   点击:(67)  评论:(0)  加入收藏
Ubuntu 20和Ubuntu 22的网络配置指南
Ubuntu系统是一款广泛使用的操作系统,而Ubuntu 20和Ubuntu 22是目前这个系列中最受关注的版本。无论是新手还是有经验的用户,配置网络对于使用Ubuntu系统来说都是至关重要的。...【详细内容】
2023-08-23  微技术之家    Tags:Ubuntu   点击:(275)  评论:(0)  加入收藏
Ubuntu Linux的4个非常不错的应用坞
Ubuntu Linux是一款备受欢迎的开源操作系统,以其简洁、易用和优质的功能而受到广大使用者的喜爱。作为一个高度可定制的系统,Ubuntu为使用者提供了多种方式来组织和访问应用程...【详细内容】
2023-07-14  罗永林的日记    Tags:Ubuntu   点击:(287)  评论:(0)  加入收藏
如何从 Ubuntu 中删除软件仓库
你可以 在 Ubuntu 中添加外部仓库 来访问官方仓库中不可用的软件包。例如,如果你 在 Ubuntu 中安装 Brave 浏览器,则将其仓库添加到你的系统中。如果你添加了一个 PPA,它也会添...【详细内容】
2023-07-11    Linux中国  Tags:Ubuntu   点击:(217)  评论:(0)  加入收藏
再见,Ubuntu,你好,Manjaro
作者 | Jenny List译者 | 明明如月责编 | 夏萌出品 | CSDN(ID:CSDNnews)本文作者从 Ubuntu 转向 Manjaro 的决定引发了网友们的热议。许多网友赞扬了 Arch Linux(Manjaro 的基础...【详细内容】
2023-06-13    CSDN  Tags:Ubuntu   点击:(337)  评论:(0)  加入收藏
终于!Ubuntu下水“不可变”!
要说今年Linux哪个概念火?肯定少不了“不可变”。Ubuntu也终于按捺不住了。就在6月初,Ubuntu的母公司Canonical宣布:将很快加入不可变的发行版潮流。虽然一开始Snap的首席开发...【详细内容】
2023-06-08    51CTO  Tags:Ubuntu   点击:(325)  评论:(0)  加入收藏
Ubuntu系统是什么,它的优势是什么
I. Ubuntu系统是什么Ubuntu系统是一种基于Linux内核的免费开源操作系统。它由Canonical公司发布,适用于个人电脑、移动设备和云服务器等不同平台。Ubuntu系统的目标是提供一...【详细内容】
2023-06-04  曙光星空    Tags:Ubuntu   点击:(327)  评论:(0)  加入收藏
Ubuntu开启不可变桌面版时代,Snap实验版本首度亮相
【ITBEAR科技资讯】6月1日消息,Canonical公司的工程师Oliver Grawert透露,为了迎合不同用户对操作系统构建格式的需求,下一个Ubuntu长期支持版本计划提供两个可供下载的桌面版...【详细内容】
2023-06-01  ITBEAR科技资讯    Tags:Ubuntu   点击:(209)  评论:(0)  加入收藏
在 Ubuntu 上安装和使用 Qemu
导读:学习如何在 Ubuntu 中正确安装 Qemu,然后在虚拟机中配置 Linux 发行版。本文字数:3906,阅读时长大约: 5分钟 学习如何在 Ubuntu 中正确安装 Qemu,然后在虚拟机中配置 Linux...【详细内容】
2023-05-22    Linux   Tags:Qemu   点击:(343)  评论:(0)  加入收藏
站内最新
站内热门
站内头条