由于众所周知的原因,国内访问一些资源总是受限,有的是被GF*W误伤,但是没办法,还是连不上或者速度很慢很慢。这个时候我们可能就想到了使用Proxy(代*理).但是即使你开了SSR并开启全局模式,终端还是不能被代*理。
好了,说下解决方案吧。
首先你要确保你的SSR是能正确连上国际互联网的,具体怎么检测,你可以使用浏览器,设置好代*理,看看能不能上谷歌。如果确定连上了,再操作。
- 先让你的Mac显示隐藏文件,再去你的用户文件下找 .bash_profile 文件
-
再用记事本或者Sublime或者Vim打开这个文件
这里我用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回车即可关闭代理