如何使用用户名和密码设置系统范围的代理?

如何使用用户名和密码设置系统范围的代理?

我正在尝试设置系统范围的代理,但在使用 apt-get 安装 Ubuntu 上的应用程序时遇到了困难。我在大学里使用带有用户名/密码的代理服务器。我知道以以下方式设置带有用户名和密码的代理:

http://用户名:[电子邮件保护]:8080/

但它失败了,这是 apt-get 的一个关键示例。用户名中包含反斜杠 ( \ ),我想知道这是否会导致失败。如果对此有任何意见,我将不胜感激。

答案1

尝试像这样转义反斜杠:

http://用户名:[电子邮件保护]:8080/

其中 '%5C' 是反斜杠字符的 URL 编码值。请参阅这个背景。

答案2

过去,你可以使用环境变量来设置代理,例如 http_proxy=http://USERNAME:PASSWORD@PROXYIP:PROXYPORT

因此,可能可以像上面一样在网络部分的主机字段中指定用户名和密码,即 myuser:[email protected]

答案3

  1. NetworkAlt+F2并输入相同内容来打开。
  2. 您应该可以清楚地看到该Network Proxy标签。
  3. 选择选项卡后,选择Method要设置的manual代理并进行设置。
  4. 然后,单击Apply system wide,它会要求您输入密码,然后您就完成了。

相关内容