mac下全局翻墙

Mac下全局翻墙

  1. 路由翻墙
  2. ssr + .bash_profile
  3. 使用工具,类似profixer,surge等

使用iterm的,环境变量也可以使用.bash的(需要在.zsh中去设置环境变量走.bash_profile)也可以在.zshrc中

由于ss或者ssr只是支持了socks5的代理,也就是所有的都走socks5协议,而浏览器本身是支持socks5的(当然还有http,https,ftp等),但是如果你想mac上装的客户端,比如telegram也能通过ssr达到科学上网就想多了,但是这些软件,还比如AS都可以手动去设置代理的(socks5),一般ssr默认的设置如下:

1
2
3
ip:127.0.0.1
# http走的是1087端口
port:1086

方法2设置步骤

  • vimb(vim .bash_profile)
  • 修改文件(添加下面代码)
  • source .bash_profile
  • 验证:curl www.google.com
1
2
3
4
5
# proxy
proxy=socks5://127.0.0.1:1086
export http_proxy=$proxy
export https_proxy=$proxy
export ftp_proxy=$proxy

通过上面设置就能在命令行中发现已经可以科学上网了,目前还有两个蛋痛的地方没解决:

  • profixer在mac上装不了了,一直弹窗。权限都给了
  • 使用Google Drive同步文件用不了,只有将ssr设置全局才可以,MD。