临时代理
直接在终端中运行命令:
# 为 HTTP 协议设置代理,例如:export http_proxy=http://127.0.0.1:1080
export http_proxy=代理地址
# 为 HTTPS 协议设置代理
export https_proxy=代理地址
# 为所有协议设置代理
export ALL_PROXY=代理地址
这个办法只对当前终端有效,退出就会失效。
全局代理
将设置代理的环境变量写入 shell 配置文件中。
export http_proxy="http://localhost:port"
export https_proxy="http://localhost:port"
这个办法的好处是永久保存了,下次就可以直接用了,但是如果想要取消就比较麻烦。
更灵活的方式
通过设置 alias
简写来简化操作,每次要用的时候输入 setproxy
,不用了就 unsetproxy
。
alias setproxy='export http_proxy=http://127.0.0.1:1080 https_proxy=http://127.0.0.1:1080'
alias unsetproxy='unset http_proxy https_proxy'