配置好酸酸乳服务器端后,安装对应系统的客户端就可以上网了,这都很简单。

问题是对于经常在命令行终端下工作的码农们,酸酸乳无法正常工作。因为在终端下不支持 socks5 代理,只支持 http 代理,这就很尴尬了。wget、curl、git、brew、composer 等命令行工具都会变得很慢。

我们先看看端口:

Mac 命令行终端下使用科学上网-天真的小窝

在命令行终端中输入如下命令后,该终端即可畅游了。

export http_proxy='http://localhost:12333'
export https_proxy='http://localhost:12333'

如果不想用了取消掉就好了

unset http_proxy
unset https_proxy

如果关闭终端窗口,功能就会失效,如果需要代理一直生效,则可以把上述两行代码添加到 ~/.bash_profile 文件最后。

vim ~/.bash_profile
export http_proxy='http://localhost:12333'
export https_proxy='http://localhost:12333'

使配置立即生效

source  ~/.bash_profile

我发现个好玩的,还可以在  ~/.bash_profile  里加入开关函数,使用起来更方便

function ssr_off() {
    unset http_proxy
    unset https_proxy
    echo -e "已关闭代理"
}

function ssr_on() {
    export http_proxy="http://127.0.0.1:12333"
    export https_proxy=$http_proxy
    echo -e "已开启代理"
}

最后别忘了使配置文件生效哦!