如何使用用户名和密码设置系统范围的代理?
我正在尝试设置一个系统范围的代理,我特别遇到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
- 按Alt + F2打开
Network
并键入相同的内容。 - 您应该清楚地看到
Network Proxy
选项卡。 - 选择选项卡后,选择要
manual
的Method
并设置所有代理。 - 然后,单击“
Apply system wide
,它将要求您输入密码,然后您就完成了。