Ubuntu 设置全局代理
本文将介绍如何为 Ubuntu 设置全局代理。
代理设置
为系统设置代理的原理是修改对应的环境变量。Linux 关于代理的环境变量有:
变量名 | 介绍 |
---|---|
http_proxy | http 代理 |
https_proxy | https 代理 |
ftp_proxy | ftp 代理 |
all_proxy | 所有代理,若未设置其它类型的代理,默认使用这个设置 |
no_proxy | 指定不需要代理的主机 |
上图中的设置等价于:
1 | export http_proxy=http://192.168.1.103:1080 |
清注意,有的系统可能需要将变量名全部大写才生效,如下:
export HTTP_PROXY=http://192.168.1.103:1080
代理在所有的 shell 中生效
使用 export
命令设置的环境变量只对当前 shell
有效。如果你想让代理设置在所有 shell 中都有效,你需要将这些
export
命令添加到你的 shell 的初始化脚本中(如
~/.bashrc
或 ~/.bash_profile
),然后运行
source ~/.bashrc
或
source ~/.bash_profile
,或者注销(logout
)并重新登录。
参考
本文参考以下文章,在此致以诚挚谢意!