![在 Ubuntu 终端中设置代理-代理包含特殊字符](https://linux22.com/image/859050/%E5%9C%A8%20Ubuntu%20%E7%BB%88%E7%AB%AF%E4%B8%AD%E8%AE%BE%E7%BD%AE%E4%BB%A3%E7%90%86-%E4%BB%A3%E7%90%86%E5%8C%85%E5%90%AB%E7%89%B9%E6%AE%8A%E5%AD%97%E7%AC%A6.png)
我正在尝试为 ubuntu 服务器 12.04 设置代理。我们的代理用户名包含以下格式:
CompanyName\UserName
和密码如下:
$test
我尝试像这样设置代理:
export http_proxy='http://CompanyName\UserName:[email protected]:8080/'
但是,当我运行任何需要互联网的命令(例如sudo apt-get
等)时,仍然会出现错误407 Proxy Authentication Required
。
据我所知,上述命令应该是正确的。我搜索了很多,找到了上述语法,但不确定如何处理包含上述内容的代理用户名。
有人可以指导我吗?
答案1
Sudo 不会保留您的环境变量。请参阅以下链接以获取有关如何配置 sudo 以执行此操作的答案:
https://superuser.com/questions/232231/how-do-i-make-sudo-preserve-my-environment-variables