情况是这样的:之前买了 mac 用了几天后发现有问题,然后就换货了,换之前用 TM 把系统做了个备份,新机器到了之后直接就用 TM 还原了,还原后发现 proxychains4 代理无效了,直接 proxychains4 curl google.com 命令,最后 timeout 了。我用的是 proxychains4+ss 。 proxychains.conf 里的 ProxyList 也加了 socks5 127.0.0.1 1080 。在之前的机器里是可用的,就是换机器后就不能用了。 截图:
![]() | 1 Dik1s 2017-02-10 11:36:55 +08:00 via iPhone 好像关了个啥就可以了,遇到过同样问题…… google 一下就解决了 |
![]() | 2 liyj144 2017-02-10 11:52:24 +08:00 |
![]() | 3 also24 2017-02-10 16:40:56 +08:00 把 curl 换成 brew 版本就行了 |
![]() | 6 kenshinhu 2017-02-10 17:01:22 +08:00 是不是系统版本问题? |
![]() | 7 imherer OP @kenshinhu 应该不是,之前那台 mac 好像也是 10.12.2. 这东西也没个日志啥的,告诉我具体为啥 timeout 啊 |
![]() | 8 also24 2017-02-10 17:09:42 +08:00 @imherer #5 which curl 确认一下是不是 brew 版本的 brew install curl 以后不会自动 link 的 可能需要 brew link curl --force 一下 |
![]() | 9 imherer OP @also24 感谢, force link 了一下就可以了。但是我用 proxychains4 主要是用来 ssh 的,用 curl 只是来测试一下 proxychains 是否生效。 我如何把 ssh 也放到 /usr/local/bin/这个目录来呢,因为现在的 ssh 是在 /usr/bin/这个目录下,应该不支持 proxychains 的 |
![]() | 11 imherer OP @also24 安装的时候报这个,看样子是没有 openssh 吧? Error: No available formula with the name "openssh" ==> Searching for similarly named formulae... Error: No similarly named formulae found. ==> Searching taps... This formula was found in a tap: homebrew/dupes/openssh To install it, run: brew install homebrew/dupes/openssh |
![]() | 12 47jm9ozp 2017-02-10 17:30:44 +08:00 |
![]() | 14 47jm9ozp 2017-02-10 17:33:01 +08:00 lz 关掉 SIP 再贴一次输出 |