WhatRoute 简介
WhatRoute 是一款 Mac 网络诊断工具。它的主要功能是 traceroute:显示数据在前往另一台计算机途中经过的每一台路由器。它还可以 ping、执行域名服务(DNS)查询和 Whois 查询,并监视进出 Mac 的流量。地理定位服务会把路由器标在世界地图上,让你看到数据包在互联网上经过的地理路径,选中的区域还可以在 Apple 地图或 Google 地图中打开,查看更多细节。
WhatRoute 由 Bryan Christianson 编写,他在 1996 年首次为经典 Mac OS 发布了它。WhatRoute 可免费下载,欢迎捐赠。2.8.2 版需要 macOS Sonoma 14.6 或更高版本,是同时支持 Apple 芯片和 Intel Mac 的通用应用。traceroute 和 ping 需要特权网络访问,因此 WhatRoute 会要求输入管理员密码来设置它的小型辅助程序 WhatRouteHelper,并且不会把这一权限用于其他用途。位置数据来自 ip-api.com 服务,开发者提醒结果有时并不准确。阻止 ICMP 数据包的防火墙和路由器可能会让路由追踪无法工作。
主要功能
WhatRoute 把经典网络工具集中到一个 Mac 应用里。
- traceroute:逐跳追踪到任意主机的路径。
- UDP 或 ICMP 探测:当路由器忽略其中一种时,可切换数据包格式。
- ping:检查主机是否响应以及响应速度。
- DNS 查询:查找域名记录。
- Whois:查出地址或域名的注册者。
- 流量监视:监视进出 Mac 的流量。
- 世界地图:查看路由器的位置,并可用 Apple 地图或 Google 地图查看细节。
- Wi-Fi 监视:掌握 Wi-Fi 网络情况,并提供位置地图。
2.8.2 版本新功能
WhatRoute 2.8.2 是一个维护版本。
- 最低 macOS 版本现为 Sonoma 14.6。
- 用于应用更新的 Sparkle 升级到 2.10.0。
- 修复了 Wi-Fi 位置映射中的解码错误。
WhatRoute 常见问题
WhatRoute 免费吗?
是的。WhatRoute 可以免费下载和使用。开发者欢迎捐赠以支持开发。
WhatRoute 能做什么?
WhatRoute 是一款网络诊断工具。它可以追踪到其他计算机的路由,还可以 ping、执行 DNS 和 Whois 查询,并监视 Mac 的网络流量。
WhatRoute 需要哪个 macOS 版本?
WhatRoute 2.8.2 需要 macOS Sonoma 14.6 或更高版本。对于 OS X 10.6 至 10.10,开发者提供 WhatRoute 1.13。
WhatRoute 能在 Apple 芯片 Mac 上运行吗?
能。WhatRoute 是通用应用,可在 Apple 芯片和 Intel Mac 上原生运行。
为什么 WhatRoute 要求输入管理员密码?
traceroute 和 ping 需要对网络的特权访问。WhatRoute 只用你的密码为其 WhatRouteHelper 程序授予这一权限。
UDP 和 ICMP 追踪有什么区别?
它们是探测网络的两种数据包格式。有些路由器会忽略其中一种,所以如果用一种格式追踪没有结果,可以试试另一种。
WhatRoute 的地图准确吗?
位置数据来自 ip-api.com 地理定位服务,有时并不准确,但足以让你大致了解数据经过的路径。
为什么我只看到红色星号?
很可能是 Mac 上的防火墙、Wi-Fi 路由器或调制解调器阻止了数据包。WhatRoute 需要 ICMP 数据包双向通行;UDP 追踪还需要开放 UDP 端口 33435 至 33495 用于发送。
可以用 Homebrew 安装 WhatRoute 吗?
可以。WhatRoute 提供 Homebrew cask:brew install --cask whatroute。
whatroute.FULLMAC.app 上的 WhatRoute 下载来自哪里?
下载按钮指向 WhatRoute 的官方下载页面 https://www.whatroute.net/download.html。whatroute.FULLMAC.app 不会修改或重新打包该应用。
相似应用
LanGuardLanGuard 是一款免费开源的菜单栏应用,有线网络连接一接通就关闭 Wi-Fi,拔掉网线后再重新打开。默认情况下,即使 Mac 通过以太网连接在扩展坞上,macOS 也会让 Wi-Fi 保持开启,这会多留一条网络路由,流量可能会走错连接。LanGuard 会替你完成切换。它只在插拔网线的那一刻动作,因此如果你在插着网线时手动重新打开 Wi-Fi,它会一直保持开启,直到下次拔掉网线。网络工具
SSH Tunnel ManagerSSH Tunnel Manager 是一款在 Mac 上管理 SSH 端口转发的轻量级菜单栏应用。你不必再在终端里输入 ssh -N -L 命令、还记不清哪些隧道在运行,只需在设置中把每条隧道配置一次,然后在菜单栏里一键开启或关闭。它用原生 Swift 和 AppKit 编写,使用 macOS 自带的 SSH,不捆绑任何额外的二进制文件。网络工具
HoleberryHoleberry 是一款原生菜单栏应用,面向运行 Pi-hole(全网广告拦截器)的用户。它把 Pi-hole 放到 Mac 菜单栏上,无需打开 Pi-hole 网页界面,就能查看拦截状态和查询统计、暂停拦截并处理被拦截的域名。菜单栏图标随时显示 Pi-hole 的健康状态,菜单中显示查询和被拦截域名的总数。当页面因被 Pi-hole 拦截而无法加载时,Holeberry 会检测 Safari、Orion、Chrome 和 Chromium 系浏览器、Firefox、Zen 等浏览器的当前标签页,一键解除该域名的拦截,网络的其余部分仍受保护。网络工具
WiFi LensWiFi Lens 是一款原生 Mac 应用,帮助你了解周围的 Wi-Fi。它扫描 2.4、5 和 6 GHz 频段的附近网络,以图表显示信道占用情况,为拥塞程度评分,并推荐适合你所在地区的信道。你可以查看每个网络的 PHY 代际、信道宽度、对 802.11k/r/v 和 WPA3 的支持,以及你自己连接的 IP、网关、DNS、MAC、发送速率和安全摘要。漫游测试监控接入点之间的切换,热力图比较各频段的占用情况,AP Radar 则根据信号强度帮你追踪选定的接入点,并可选择音频反馈。网络工具
VPN BypassVPN Bypass 是一款 macOS 菜单栏应用,用来决定哪些流量通过你的 VPN。你可以选择应绕过 VPN 的服务和域名,或必须使用 VPN 的少数项目,当 VPN 重新连接或地址变化时,应用会保持路由正确。它面向把所有流量都送入隧道的全隧道 VPN 客户端,这类客户端可能让流媒体卡顿,并使 AirPlay 或 Chromecast 无法工作。网络工具
TunnelblickTunnelblick 是 macOS 上免费的 OpenVPN 图形界面。你可以通过菜单栏中的图标轻松控制 OpenVPN 连接:安装 VPN 服务商、学校或公司提供的配置文件,然后一键连接或断开。你可以保存多个配置,查看每个连接的状态,并使用 Tunnelblick 提供的网络监控和 IPv6 选项,让连接按预期工作。网络工具
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。