近日上传 library 至 jcenter一直网络超时 , 需要终端科学上网 . 由于本机是公司配的 mac , 并未做设置 , 现将老友提供的配置文章转至本站 ,方便后续配置 .

转载自: 老友的为知笔记 mac 终端连接ss代理

如果已经启用 ss 本地地址为 socks5://127.0.0.1:1080

在终端下使用 export ALL_PROXY=socks5://127.0.0.1:1080

清除科学上网 unset ALL_PROXY

为了方便呢 , 可以在 .bash_profile 中加上这个

1
2
3
4
5
6
7
8
function setproxy() {    
# export {HTTP,HTTPS,FTP}_PROXY="http://127.0.0.1:3128" 也可以设置http代理
export ALL_PROXY=socks5://127.0.0.1:1080
}
function unsetproxy() {
# unset {HTTP,HTTPS,FTP}_PROXY
unset ALL_PROXY
}

需要使用科学上网的时候$ setproxy,不用了就$ unsetproxy
就可以很方便的在shell环境下切换设置代理了。
为了测试是否成功可以curl -i http://ip.cn 查看ip。