macOS 通过 brew 安装 mtr

mtr 是个很好的诊断路由节点的工具,是 traceroute 的加强版,尤其在购买 VPS 时诊断网络情况特别有用,比起单一的 ping 更能反映出网络情况,节点数量等。

brew 是 macOS 上一个第三方的包管理工具,异常强大,方便,且好用,极力推荐安装,具体安装方法详见:http://brew.sh/

下面是本文的重点,通过 brew 安装 mtr,在安装好 brew 的前提下,输入如下命令:

brew install mtr

命令跑完也就安装好了,迫不及待得使用一下:

mtr blog.llm.me

结果返回错误:

mtr: unable to get raw sockets.

看来是权限问题,于是加 sudo

sudo mtr blog.llm.me

真的就好了,但是,每次多一个命令总是不爽的,而且要输入密码,这是最不能忍受的,遂网上搜之找到解决方案:

sudo chown root $(which mtr)
sudo chmod u+s $(which mtr)

搞定后就能轻松使用 mtr 了,记得每次更新后还是需要上述两行命令来重新解决这个问题的。

赞 (2)

评论