更新 http_proxy 环境变量

ano*_*non 15 proxy environment-variables 12.04 https

我最近更改了与我的代理用户名相对应的密码。因此我用我的新密码更新了 apt.conf 和 /etc/environment 文件。但是当我输入

echo $http_proxy
Run Code Online (Sandbox Code Playgroud)

或者

env
Run Code Online (Sandbox Code Playgroud)

它打印所有环境变量,它显示带有旧密码的值。同样对于socks_proxy,all_proxy。

任何解决方案?

小智 23

您可以使用以下命令更改 http/https/ftp 代理环境变量:

export http_proxy='http://user:password@prox-server:3128'
export https_proxy='http://user:password@prox-server:3128'
export ftp_proxy='http://user:password@prox-server:3128'
Run Code Online (Sandbox Code Playgroud)

作为单线:

export {http,https,ftp}_proxy='http://user:password@prox-server:3128'
Run Code Online (Sandbox Code Playgroud)

但是,这些不会持续存在,因此您可能希望将其添加到您的 bashrc 中。


Has*_*ken 1

更改需要/etc/environment重新启动才能生效。首先重新启动计算机,看看是否仍然遇到同样的问题。

如果问题仍然存在,请打开您的~/.bashrc文件并在此文件中添加代理条目。

要使其生效,您必须重新启动终端或运行 source~/.bashrc