我正在尝试设置 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/";