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

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

HTTP://用户名:password@proxy.thing.com:8080 /

但它失败了,作为apt-get的一个关键例子。 用户名中包含反斜杠(\),我想知道这是否可能是失败的问题。 对此有任何意见,我将不胜感激。

尝试转义反斜杠,如下所示:

HTTP://用户%5Cname:password@proxy.thing.com:8080 /

其中’%5C’是反斜杠字符的URL编码值。 看到这个背景。

从历史上看,您可以使用环境变量来设置代理,例如http_proxy=http://USERNAME:PASSWORD@PROXYIP:PROXYPORT

因此,可以在上面的网络部分的主机字段中指定用户名和密码,即myuser:mypass@my.proxy.com

  1. Alt + F2打开Network并键入相同的内容。
  2. 您应该清楚地看到Network Proxy选项卡。
  3. 选择选项卡后,选择要manualMethod并设置所有代理。
  4. 然后,单击“ Apply system wide ,它将要求您输入密码,然后您就完成了。