kkfnui

由于 xcode 版本过低, proxychains 无法代理 ssh 进程

  •  
  •   kkfnui · Feb 12, 2018 · 2669 views
    This topic created in 3018 days ago, the information mentioned may be changed or developed.

    事故

    上周,为了使用 windows 上的 excel, 安装了 pd。 结果,造成了 mac 挂了,不能进入系统。

    于是用 timemachine 恢复到了之前的版本。 恢复之后,升级了操作系统版本,没有升级 xcode。

    问题

    升级后发现 proxychians 无法代理 ssh。 测试:

    • 使用 proxychains 可以代理 curl,访问 fb。
    • 但是代理 ssh, 从代理服务器看未建立网络连接。

    另外,不使用 proxychains,ssh 本身使用没有问题。

    解决办法

    想到可能是 proxychanins 的问题,所以用 brew upgrade proxychains。 结果提示 xcode 版本过低,不能使用。

    于是,升级了 xcode。升级 xcode 之后,proxychains 可以正常代理 ssh。

    Why ?

    虽然问题解决了,但是还是很想知道为什么会出现这样的问题!

    Supplement 1  ·  Mar 14, 2018

    我的解决方案:

    brew install openssh
    which ssh
    

    确保替换有的默认 ssh 不是 /usr/bin 目录下面的,而是 /usr/local/bin 下面的即可。

    8 replies    2018-03-14 21:08:31 +08:00
    xi_lin
        1
    xi_lin  
       Feb 12, 2018
    有具体提示信息吗?感觉是 command line tool 版本太低导致的
    kkfnui
        2
    kkfnui  
    OP
       Feb 12, 2018
    @xi_lin 是版本过低。
    但是版本过低,为什么会出现这样的问题?

    按道理 proxychains 是可以代理整个进程的通信吧~?
    xi_lin
        3
    xi_lin  
       Feb 14, 2018
    @kkfnui 你当时有试代理其他进程吗?我估计是依赖不满足 proxychains 无法运行
    kkfnui
        4
    kkfnui  
    OP
       Feb 14, 2018 via Android
    @xi_lin 有,代理了 curl
    xi_lin
        5
    xi_lin  
       Feb 22, 2018
    @kkfnui 不确定你之前用的 proxychains 是啥版本? clt 的升级应该只是 brew upgrade 要求的,和 proxychains 无关
    xi_lin
        6
    xi_lin  
       Feb 22, 2018   ❤️ 1
    你 sip 关了吗?
    kkfnui
        7
    kkfnui  
    OP
       Feb 24, 2018 via Android
    @xi_lin 关闭了
    kkfnui
        8
    kkfnui  
    OP
       Mar 14, 2018
    终于解决了。解决方法:使用 openssh 替换系统的 ssh。

    我尝试过的方法:

    1. 关闭 mac 的 sip
    2. 将 ssh 文件移到其他目录: /usr/local/bin 和 /Users/foo。 参考: https://www.tcdw.net/post/proxychains-with-sip/

    以上两个方法对我都没有用, 最终:

    brew install openssh

    解决问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1005 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 21:54 · PVG 05:54 · LAX 14:54 · JFK 17:54
    ♥ Do have faith in what you're doing.