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
了,记得每次更新后还是需要上述两行命令来重新解决这个问题的。
评论