智传网优云课堂,专注分享IT技术
与IT技术爱好者一起共同学习进步

在Ubuntu上为APT软件管理器配置代理服务器

1. 前言

本文将向您展示如何为APT包管理器设置代理,以便您能够从远程软件仓库中安装和更新软件包。

使用代理服务器访问internet资源是一种常见的业务场景。如果您在代理服务器后运行Ubuntu或Debian系统,很有可能导致APT软件管理器无法正常联网和使用。

在Ubuntu上为APT软件管理器配置代理服务器

2. 在Ubuntu系统上配置APT的代理服务器

这并不难。APT加载/etc/apt/apt.conf.d目录下的所有配置文件。因此,我们可以在那里为我们的代理创建一个专门的配置,使它与所有其他配置单独分开。

2.1 创建新的配置文件

您需要在/etc/apt/apt.conf.d/目录下创建一个新的空文件。我们将其命名为proxy.conf。当然名字可以是你喜欢的任何名字。

sudo touch /etc/apt/apt.conf.d/proxy.conf

2.2 使用文本编辑器打开配置文件proxy.conf

使用强大的vim文本编辑器编辑配置文件:

sudo vim /etc/apt/apt.conf.d/proxy.conf

在Ubuntu系统上配置APT的代理服务器

2.3 添加APT代理配置

您需要有代理服务器的IP地址和对应端口号。

在配置文件中配置以下内容,用于设置http代理:

Acquire::http::Proxy "http://proxy_server:port/";

注意替换您的代理服务器IP或域名和对应的端口号。

在配置文件中配置以下内容,用于设置https代理:

Acquire::https::Proxy "https://proxy_server:port/";

注意替换您的代理服务器IP或域名和对应的端口号。

还有一种定义APT代理设置的替代方法,一次性定义好不是更好吗?

Acquire {
  HTTP::proxy "http://proxy_server:port/";
  HTTPS::proxy "http://proxy_server:port/";
}

如果您的代理支持身份验证,并需要用户名/密码登录,使用如下配置:

Acquire::http::Proxy "http://user:password@proxy_server:port/";

编辑好后记得保存配置。

2.4 测试ATP代理是否能正常工作

执行以下命令看看代理是否能正常工作

sudo apt update

看看能不能获取远程仓库的信息。

测试软件更新

3. 总结

在Ubuntu上为APT软件管理器配置代理服务器之前,请记得要准备和配置好一个代理服务器,您会搭建http/https代理服务器吗?

赞(0)
未经允许不得转载:Linux入门学习到精通 » 在Ubuntu上为APT软件管理器配置代理服务器
分享到: 更多 (0)

学习QQ群:557371664

关注微信公众号自助视频学习

评论 抢沙发

评论前必须登录!