终端 ubuntu 的代理设置

终端 ubuntu 的代理设置

我正在尝试设置 ubuntu 终端的代理设置以便下载软件包。我在 /etc/apt/apt.conf 中创建了一个文件,其中包含以下值:

Acquire::http::proxy "http://jim\@example.com:[email protected].:8080/";
Acquire::https::proxy "https://jim\@example.com:[email protected].:8080/";
Acquire::ftp::proxy "ftp://jim\@example.com:[email protected].:8080/";
Acquire::socks::proxy "socks://jim\@example.com:[email protected].:8080/";

这是正确的吗?还是我需要以不同的方式书写,因为我的用户名是电子邮件?我是否还需要在其他位置设置?

提前致谢

答案1

如果你的用户名中有@example.com,那么你应该%-编码(或 URL 编码)@,就像您在密码中编码特殊字符一样。如下所示:

Acquire::http::proxy "http://jim%40example.com:[email protected].:8080/";

相关内容