Mac Terminal终端设置代理

由于众所周知的原因,国内访问一些资源总是受限,有的是被GF*W误伤,但是没办法,还是连不上或者速度很慢很慢。这个时候我们可能就想到了使用Proxy(代*理).但是即使你开了SSR并开启全局模式,终端还是不能被代*理。

好了,说下解决方案吧。
首先你要确保你的SSR是能正确连上国际互联网的,具体怎么检测,你可以使用浏览器,设置好代*理,看看能不能上谷歌。如果确定连上了,再操作。

  • 先让你的Mac显示隐藏文件,再去你的用户文件下找 .bash_profile 文件
  • 再用记事本或者Sublime或者Vim打开这个文件


    image.png

    这里我用Sublime打开的

    # iterm2 color configuration
    export CLICOLOR=1
    export LSCOLORS=GxFxCxDxBxegedabagaced
    export PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
    
    PATH=$PATH:$HOME/.pkg_uninstaller
    
    
    export PATH=$PATH:~/Library/Android/sdk/platform-tools/
    
    function setProxy() {
        # export {HTTP,HTTPS,FTP}_PROXY="http://127.0.0.1:3128" 也可以设置http代理
        export ALL_PROXY=socks5://127.0.0.1:1086
    }
    
    function unsetProxy() {
        # unset {HTTP,HTTPS,FTP}_PROXY
        unset ALL_PROXY
    }
    
    

这里我们只需要在里面添加两个function,一个是setProxy还有一个是unsetProxy,其他的保持原来的不动即可,上面显示的可能与你的本机有些出入,只需要将那两个方法拷贝进去即可。
记得保存

  • 重新打开终端。
    在终端里输入 source ~/.bash_profile 来重新载入终端配置文件。
    然后输入setProxy回车即可启用代理
    输入unsetProxy回车即可关闭代理
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容