ProxyChains-NG OSX 10.11 下失效的解决办法

如果你没有碰到这个问题,那么这篇文章请无视。

 

ProxyChans-ng 是 Mac OSX 下一个为命令行设置代理的一个命令行工具。

在 Mac OSX 10.11 后,因为 System Integrity Protection (SIP) 的存在,使得工具失效了。

要重新启用这个功能可以有两个选择:

  1. 使可执行文件的路径脱离 SIP 的保护
  2. 关闭 SIP (csrutil disable)

由于第一个方案比较的麻烦,但是方案2如果把整个 SIP 关闭掉的话风险较大,所以我们用一个折中的方案

步骤

  1. 重启电脑,按 cmd+R 进入恢复模式
  2. 在菜单中打开命令行,输入(忽略返回的警告)
    csrutil enable --without debug
  3.  Done.

发表评论

电子邮件地址不会被公开。 必填项已用*标注