用 Looking Glass 和 mtr 测试线路

线路分两个方向:去程(从你的网络到服务器)和回程(从服务器回到你这里),两个方向可能走不同的路径,所以两边都要测。

1. 购买前:Looking Glass

Looking Glass 线路测试可以从洛杉矶或东京(与客户服务器同一机房)运行 ping、mtr 和 traceroute,测的是回程方向:从我们的网络到你这里。

  1. 查到你自己网络的公网 IP,比如在路由器的状态页里看,或者在搜索引擎里搜“IP 查询”。
  2. 打开 lg.vps.taxi,选洛杉矶或东京和 mtr,输入你的 IP,开始测试。
  3. 看最后一行(你的地址)的丢包率(Loss%)和平均延迟(Avg,单位毫秒)。

有些家用路由器不回应 ping,最后一行会显示 100% 丢包或没有回应,这时看它前面几行即可。

2. 有了服务器:用 mtr 测去程和回程

从你的电脑到服务器(去程)

Windows:用 WinMTR(免费开源)。在 Host 里填服务器的 IPv4 地址,点 Start,跑 5 分钟左右,再点 Stop,然后点 “Copy Text to clipboard” 复制结果。

macOS:用 Homebrew 安装 mtr 后运行:

brew install mtr
sudo mtr -rwz -c 100 SERVER_IP

Linux:

sudo apt install mtr-tiny     # Debian / Ubuntu
sudo dnf install mtr          # AlmaLinux / Rocky Linux / Fedora
mtr -rwz -c 100 SERVER_IP

从服务器回到你这里(回程)

登录服务器(见《用 SSH 登录 VPS》),对你自己网络的公网 IP 运行 mtr:

apt install -y mtr-tiny     # Debian / Ubuntu
dnf install -y mtr          # AlmaLinux / Rocky Linux
mtr -rwz -c 100 YOUR_IP

-r 结束后输出报告,-w 显示完整主机名,-z 显示每一跳的 AS 号,-c 100 发 100 个包(约 100 秒)。

3. 怎么看结果

  • 看最后一行(服务器或你的地址)的 Loss% 和 Avg。
  • 只有中间某一跳显示丢包、后面几跳都是 0%,一般是那台路由器限制了对 mtr 的回应,不是真的丢包。真正的丢包会从某一跳一直延续到最后一行。
  • 加了 -z 可以从 AS 号看出走的是哪张网。国内常见的有:AS4134(电信 163)、AS4809(电信 CN2)、AS4837(联通)、AS9929(联通 9929)、AS9808(移动)、AS58453 / AS58807(中国移动国际,CMI / CMIN2)。

4. 把结果发到工单

在客户区(my.vps.taxi)提交工单,写上:

  • 哪台服务器:客户区里显示的 IPv4 地址;
  • 你的运营商和城市(比如上海电信),是家庭宽带还是手机流量;
  • 遇到的情况(延迟、丢包、速度慢、连不上),从什么时候开始,在哪些时段,注明时区;
  • 两个方向的 mtr,在问题出现时测,以文字粘贴(截图也可以,文字更方便查看);
  • 如果是速度问题:用什么工具测的,单线程还是多线程。
服务器:SERVER_IP
我的网络:运营商、城市、家庭宽带 / 手机流量
情况:……,从……开始(北京时间)

从我的电脑到服务器的 mtr:
(粘贴在这里)

从服务器到我的 IP 的 mtr:
(粘贴在这里)

不要在工单里贴 root 密码或私钥。我们在工单里的每条回复也会发到你账户的邮箱。还没有购买的,售前问题可以发邮件到 support@vps.taxi。