代码之家  ›  专栏  ›  技术社区  ›  Plummer

节点。js-traceroute等效

  •  0
  • Plummer  · 技术社区  · 8 年前

    然后,不知从哪里,我开始收到所有部署的此错误:

    ssh_exchange_identification: read: Connection reset by peer
    

    麻烦的是,我撞到了MediaTemple的一堵砖墙,因为他们想从Codeship运行一条跟踪路线,在他们调查其他事情之前,先撞到MediaTemplehosting服务器。唯一的问题是,在Codeship上没有安装traceroute。MTR也不是。

    我的部署非常基本。通过SSH使用GIT运行。

    git config --global user.name "username"
    git config --global user.email user@email.com
    git remote add production user@server.name:reponame.git
    git push production master
    

    我正在寻找通过node或Javascript运行traceroute等价物的任何方法。我曾经为traceroute做过一些npm包装,但如果本机traceroude是一个依赖项,那对我没有任何好处。

    1 回复  |  直到 8 年前
        1
  •  2
  •   rsp    8 年前

    节点脚本名为 sloppy traceroute clone

    它需要 raw-socket dns 来自npm的模块。

    请记住,由于权限和网络配置的原因,它可能仍然无法在Codeship上工作。