1
ynyounuo 2015-10-01 15:59:12 +08:00
https://developer.apple.com/videos/wwdc/2015/?id=706
好处多了去了,苹果不会干没有卵蛋用的事儿 不过当然可以关掉,部分应用只需要 --withou debug 就好了 |
2
jade88 2015-10-01 18:54:37 +08:00
proxifier 可以用啊
|
3
Totoria 2015-10-01 19:10:39 +08:00
EI EL 傻傻分不清
|
5
WildCat 2015-10-01 19:44:09 +08:00
csrutil enable --without debug
和 csrutil disable 有什么区别? enable 也能用 proxychains? |
6
refear99 2015-10-01 19:44:13 +08:00
csrutil enable --without debug 和 csrutil disable 请问作用上有什么区别呀
|
7
niseceric OP @WildCat
@refear99 见 http://www.v2ex.com/t/225061 虽然没人回复 Apple Internal: enabled Kext Signing: enabled Filesystem Protections: enabled Debugging Restrictions: enabled DTrace Restrictions: enabled NVRAM Protections: enabled disable 是把 5 个都关了。。。 目测 proxychains 之类的需要加入 LD_PRELOAD 进行动态 HOOK debug 那个就是保护了关键路径上的 bin 不被劫持 其他都是字面意思 保护的只有 rootless.conf 定义的目录文件 |
10
shajiquan 2015-10-02 16:03:08 +08:00
我直接全部 disable 。
|
11
kk580kk 2019-10-18 10:58:08 +08:00
首先,有个软件
https://github.com/rofl0r/proxychains-ng 可以完成代理 Gitl clone https://github.com/rofl0r/proxychains-ng.git 然后编译 ./configure --prefix=/usr/local --sysconfdir=/etc sudo make install 于是会在 /usr/local/bin/proxychains4 安装好 然而直接使用 /usr/local/bin/proxychains4 curl -v -L https://ip.cn/ 发现返回值 {"ip": "117.144.123.128", "country": "上海市", "city": "移动”} 并没有生效 通过安装 brew install curl 然后执行 /usr/local/bin/proxychains4 /usr/local/opt/curl/bin/curl -v -L https://ip.cn 发现成功切换到了美国 {"ip": "198.11.180.71", "country": "美国", "city": "阿里云”} 最后 echo 'export PATH="/usr/local/opt/curl/bin:$PATH"' >> ~/.zshrc 这样就可以不用关闭 SIP 也可以用 proxychains-ng |