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)并重新登录。
参考
本文参考以下文章,在此致以诚挚谢意!