V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
imherer
V2EX  ›  MacBook Pro

换电脑用 TM 还原后 proxychains4 不能用了

  •  
  •   imherer · 2017-02-10 11:10:31 +08:00 · 1792 次点击
    这是一个创建于 2862 天前的主题,其中的信息可能已经有所发展或是发生改变。

    情况是这样的:之前买了 mac 用了几天后发现有问题,然后就换货了,换之前用 TM 把系统做了个备份,新机器到了之后直接就用 TM 还原了,还原后发现 proxychains4 代理无效了,直接 proxychains4 curl google.com 命令,最后 timeout 了。我用的是 proxychains4+ss 。 proxychains.conf 里的 ProxyList 也加了 socks5 127.0.0.1 1080 。在之前的机器里是可用的,就是换机器后就不能用了。 截图:

    16 条回复    2017-02-10 17:36:39 +08:00
    Dik1s
        1
    Dik1s  
       2017-02-10 11:36:55 +08:00 via iPhone
    好像关了个啥就可以了,遇到过同样问题…… google 一下就解决了
    liyj144
        2
    liyj144  
       2017-02-10 11:52:24 +08:00
    also24
        3
    also24  
       2017-02-10 16:40:56 +08:00
    把 curl 换成 brew 版本就行了
    imherer
        4
    imherer  
    OP
       2017-02-10 16:59:09 +08:00
    @liyj144 网上找了下好像是关了这个就是,但是为什么我之前那台机器,直接装上就可以用了,也没关 SIP 呢
    imherer
        5
    imherer  
    OP
       2017-02-10 16:59:17 +08:00
    @also24 还是不行
    kenshinhu
        6
    kenshinhu  
       2017-02-10 17:01:22 +08:00
    是不是系统版本问题?
    imherer
        7
    imherer  
    OP
       2017-02-10 17:04:18 +08:00
    @kenshinhu 应该不是,之前那台 mac 好像也是 10.12.2. 这东西也没个日志啥的,告诉我具体为啥 timeout 啊
    also24
        8
    also24  
       2017-02-10 17:09:42 +08:00
    @imherer #5 which curl 确认一下是不是 brew 版本的

    brew install curl 以后不会自动 link 的

    可能需要 brew link curl --force 一下
    imherer
        9
    imherer  
    OP
       2017-02-10 17:20:24 +08:00
    @also24 感谢, force link 了一下就可以了。但是我用 proxychains4 主要是用来 ssh 的,用 curl 只是来测试一下 proxychains 是否生效。 我如何把 ssh 也放到 /usr/local/bin/这个目录来呢,因为现在的 ssh 是在 /usr/bin/这个目录下,应该不支持 proxychains 的
    also24
        10
    also24  
       2017-02-10 17:25:35 +08:00
    @imherer #9 brew install openssh
    imherer
        11
    imherer  
    OP
       2017-02-10 17:28:10 +08:00
    @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
    ooxxcc
        12
    ooxxcc  
       2017-02-10 17:30:44 +08:00
    proxychains4 curl -vvvvv google.com

    看看 proxy 到底设置了没有

    再试一次关 SIP
    also24
        13
    also24  
       2017-02-10 17:31:42 +08:00
    @imherer #11 下面写了啊 brew install homebrew/dupes/openssh
    ooxxcc
        14
    ooxxcc  
       2017-02-10 17:33:01 +08:00
    lz 关掉 SIP 再贴一次输出
    imherer
        15
    imherer  
    OP
       2017-02-10 17:34:59 +08:00
    @also24 多谢,搞定了
    imherer
        16
    imherer  
    OP
       2017-02-10 17:36:39 +08:00
    @ooxxcc 谢谢,按照 3 楼给的方式搞定了,没有关 SIP ,我把命令都 link 到 local 目录了,应该关了 SIP 也是可行了。 刚接触 mac 不久,没有仔细研究 SIP 是干嘛用的,所以暂时不敢随意修改一些东西
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3091 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 00:16 · PVG 08:16 · LAX 16:16 · JFK 19:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.