iTerm2 终端走 Shadowsocks 代理

原文来自 https://github.com/mrdulin/blog/issues/18

以zsh作为说明


➜  ~ vim ~/.zshrc 

添加如下代理配置:


# proxy list
alias proxy='export all_proxy=socks5://127.0.0.1:1080'
alias unproxy='unset all_proxy'

:wq 保存退出


➜  ~ source ~/.zshrc

使用 proxy 前先查看下当前的 ip 地址:


➜  ~ curl cip.cc
IP    : 140.206.97.42
地址    : 中国  上海
URL    : http://www.cip.cc/140.206.97.42

执行:


➜  ~ proxy
➜  ~ curl cip.cc
当前 IP:47.89.xx.xxx 来自:香港特别行政区 阿里云

没问题,终端走了代理 brew update 顺畅了- -

如果不需要走代理,执行:


➜  ~ unproxy   
➜  ~ curl ip.cn
当前 IP:112.64.xxx.xx 来自:上海市 联通

标签: iTerm2