配置 APT 与代理服务器配合使用

这很容易做到。APT 会加载/etc/apt/apt.conf.d目录下的所有配置文件。因此,我们可以为我们的代理创建一个特定的配置,并将其与所有其他配置分开。

1. 创建新的空文件

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

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

2. 在文本编辑器中打开 proxy.conf 文件

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

3.添加APT代理配置

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

要设置HTTP 代理,请添加以下行:

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

要设置HTTPS 代理,请添加以下行:

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

还有一种定义 APT 代理设置的方法。虽然类似,但它消除了一些冗余。

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

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

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

保存更改并退出文本编辑器。

注意:请记住,上述示例中的proxy_server 和port 应该替换为正确的代理 IP 地址/名称和端口。

4. 测试 APT 代理配置

现在 APT 将使用代理设置来 获取更新、安装包等。