命令行翻墙
Tags: osx, proxychains-ng, gfw, shell
在mac上用cow的好处是可以自动加手动的对网站有没有被墙进行判断,坏处是命令行用不了。最近homebrew改进了很多,但是gem还是经常连接失败。之前别人推荐了proxychains-ng,但是我开始用的时候因为10.11 El Capitan加入了SIP之后,proxychains-ng就不好用了。
原因是SIP对
- /System
- /usr
- /bin
- /sbin
等目录进行了限制,即使用root权限也不能调用某些Unix Executable。有几种办法绕开这个限制。
-
在recovery mode键入
csrutil enable --without debug
- 把要用的binary复制到无限制的目录一份例如/usr/local/XXX/,并且改变优先级
- 用homebrew下载的binary,而非系统自带的。这是目前比较可行的办法。
Read more: