如果你没有碰到这个问题,那么这篇文章请无视。
ProxyChans-ng 是 Mac OSX 下一个为命令行设置代理的一个命令行工具。
在 Mac OSX 10.11 后,因为 System Integrity Protection (SIP) 的存在,使得工具失效了。
要重新启用这个功能可以有两个选择:
- 使可执行文件的路径脱离 SIP 的保护
- 关闭 SIP (csrutil disable)
由于第一个方案比较的麻烦,但是方案2如果把整个 SIP 关闭掉的话风险较大,所以我们用一个折中的方案
步骤
- 重启电脑,按 cmd+R 进入恢复模式
- 在菜单中打开命令行,输入(忽略返回的警告)
csrutil enable --without debug
- Done.