<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Network-Utility on NetUtil</title>
    <link>https://www.netutil.app/zh-hans/tags/network-utility/</link>
    <description>Recent content in Network-Utility on NetUtil</description>
    <generator>Hugo</generator>
    <language>zh-Hans</language>
    <lastBuildDate>Sat, 16 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.netutil.app/zh-hans/tags/network-utility/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>macOS网络诊断工具：内置了什么，缺少了什么</title>
      <link>https://www.netutil.app/zh-hans/blog/macos-network-diagnostic-tools/</link>
      <pubDate>Sat, 16 May 2026 00:00:00 +0000</pubDate>
      <guid>https://www.netutil.app/zh-hans/blog/macos-network-diagnostic-tools/</guid>
      <description>&lt;p&gt;macOS具备真正的网络诊断能力，但找到它们需要一番摸索。现有的工具分散在&amp;quot;系统设置&amp;quot;、终端和隐藏菜单中。那些本可以让所有人轻松使用的工具已经被移除。以下是完整的情况。&lt;/p&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;功能&lt;/th&gt;&#xA;          &lt;th&gt;原版 macOS&lt;/th&gt;&#xA;          &lt;th&gt;安装 NetUtil 后&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Wireless Diagnostics&lt;/td&gt;&#xA;          &lt;td&gt;✓&lt;/td&gt;&#xA;          &lt;td&gt;✓&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;ping / traceroute / dig（终端）&lt;/td&gt;&#xA;          &lt;td&gt;✓&lt;/td&gt;&#xA;          &lt;td&gt;✓&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;networkQuality&lt;/td&gt;&#xA;          &lt;td&gt;✓&lt;/td&gt;&#xA;          &lt;td&gt;✓&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Ping 图形界面&lt;/td&gt;&#xA;          &lt;td&gt;–&lt;/td&gt;&#xA;          &lt;td&gt;✓&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;Traceroute 图形界面&lt;/td&gt;&#xA;          &lt;td&gt;–&lt;/td&gt;&#xA;          &lt;td&gt;✓&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;DNS 查询 / Whois 图形界面&lt;/td&gt;&#xA;          &lt;td&gt;–&lt;/td&gt;&#xA;          &lt;td&gt;✓&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;端口扫描图形界面&lt;/td&gt;&#xA;          &lt;td&gt;–&lt;/td&gt;&#xA;          &lt;td&gt;✓&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;&lt;em&gt;原版macOS覆盖了基础功能，但任何超出连接状态的检查都需要进入终端。NetUtil补充了Apple移除的图形界面工具。&lt;/em&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;macos开箱即用的功能&#34;&gt;macOS开箱即用的功能&lt;/h2&gt;&#xA;&lt;h3 id=&#34;无线诊断&#34;&gt;无线诊断&lt;/h3&gt;&#xA;&lt;p&gt;按住Option并点击菜单栏中的Wi-Fi图标，您会看到&amp;quot;打开无线诊断&amp;quot;。大多数Mac用户从未发现这个入口，因为除非您知道这个快捷方式，否则它是不可见的。&lt;/p&gt;&#xA;&lt;p&gt;打开后，功能相当强大。扫描选项卡显示附近所有接入点及其信道、信号强度和噪音级别。性能监视器会随时间绘制吞吐量和信号质量图表。嗅探器可捕获原始数据包以供在Wireshark中分析。&lt;/p&gt;&#xA;&lt;p&gt;对于Wi-Fi问题，无线诊断是正确的工具。信道干扰、信号衰减、竞争的接入点：它能呈现所有这些信息。令人沮丧的只是如何找到它。&lt;/p&gt;&#xA;&lt;h3 id=&#34;终端命令&#34;&gt;终端命令&lt;/h3&gt;&#xA;&lt;p&gt;每台Mac都在终端中内置了一套完整的网络诊断工具。这些是已存在数十年的标准Unix实用工具，不会消失。&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;ping&lt;/strong&gt;检查主机是否可达：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f7f7f7;-moz-tab-size:2;-o-tab-size:2;tab-size:2;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;ping -c &lt;span style=&#34;color:#0550ae&#34;&gt;5&lt;/span&gt; google.com&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;traceroute&lt;/strong&gt;映射您的Mac和目的地之间的路径，显示途中的每一跳：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f7f7f7;-moz-tab-size:2;-o-tab-size:2;tab-size:2;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;traceroute google.com&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;nslookup&lt;/strong&gt;和&lt;strong&gt;dig&lt;/strong&gt;处理DNS查询：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f7f7f7;-moz-tab-size:2;-o-tab-size:2;tab-size:2;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;nslookup google.com&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;dig google.com MX&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;whois&lt;/strong&gt;获取域名注册信息：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f7f7f7;-moz-tab-size:2;-o-tab-size:2;tab-size:2;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;whois google.com&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;netstat&lt;/strong&gt;显示活动的网络连接和监听端口：&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f7f7f7;-moz-tab-size:2;-o-tab-size:2;tab-size:2;&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;netstat -an &lt;span style=&#34;color:#1f2328&#34;&gt;|&lt;/span&gt; grep LISTEN&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;这些工具是有效的。如果您熟悉终端，可以用Mac上已有的工具处理大多数网络诊断。限制在于输出是纯文本，阅读需要实践，而且对于不熟悉命令行的用户来说，这一切都无从访问。&lt;/p&gt;&#xA;&lt;h3 id=&#34;networkquality&#34;&gt;networkQuality&lt;/h3&gt;&#xA;&lt;p&gt;Apple在macOS Monterey中添加了一个名为&lt;code&gt;networkQuality&lt;/code&gt;的命令行工具。它测量上传速度、下载速度以及负载下的响应能力：&lt;/p&gt;</description>
    </item>
    <item>
      <title>Apple下架了网络实用工具，现在该用什么</title>
      <link>https://www.netutil.app/zh-hans/blog/apple-killed-network-utility/</link>
      <pubDate>Wed, 03 Dec 2025 00:00:00 +0000</pubDate>
      <guid>https://www.netutil.app/zh-hans/blog/apple-killed-network-utility/</guid>
      <description>&lt;p&gt;如果您最近升级到了新版macOS，发现找不到&amp;quot;网络实用工具&amp;quot;，那是因为它真的不见了。Apple在macOS Big Sur中悄悄将其移除，结束了这款工具长达数十年的历史——从经典Mac OS时代算起，它在&amp;quot;实用工具&amp;quot;文件夹中存在了二十多年，然后有一天就消失了。&lt;/p&gt;&#xA;&lt;p&gt;Apple既没有宣布这一移除，也没有给出任何解释，更没有提供替代品。网络实用工具就这样消失了，留给那些依赖它的用户一片空白。&lt;/p&gt;&#xA;&lt;h2 id=&#34;网络实用工具能做什么&#34;&gt;网络实用工具能做什么&lt;/h2&gt;&#xA;&lt;p&gt;网络实用工具将多个工具集成在一个窗口中：信息、Netstat、Ping、查询、路由追踪、Whois、Finger和端口扫描。（AppleTalk在该协议停用多年后就已被移除。）对大多数用户而言，最重要的功能是Ping、路由追踪、查询（DNS）和端口扫描。&lt;/p&gt;&#xA;&lt;p&gt;这款应用让用户无需打开终端即可使用这些工具。您可以Ping服务器检查其是否响应，追踪到目标的网络路径，查询DNS记录，或扫描某主机上的开放端口。对于网络故障排查来说，这些都是基本操作，但确实非常实用。&lt;/p&gt;&#xA;&lt;p&gt;系统管理员经常使用它。开发者在调试连接问题时也会用到它。了解这款工具的普通用户，也很欣赏能用图形界面完成这些操作，而不必记忆命令行语法。&lt;/p&gt;&#xA;&lt;h2 id=&#34;apple为何将其移除&#34;&gt;Apple为何将其移除&lt;/h2&gt;&#xA;&lt;p&gt;Apple从未给出官方解释。最可能的原因是网络实用工具依赖已废弃的系统API，不值得再花精力更新。多年来Apple一直在清理历史遗留代码，放弃32位应用支持，移除需要维护旧框架的功能。&lt;/p&gt;&#xA;&lt;p&gt;网络实用工具本身也存在一些粗糙之处。其界面自2000年代初以来几乎没有变化。Finger等功能已是早期互联网时代的过时遗物。Apple选择彻底放弃这款应用，而不是对其进行现代化改造。&lt;/p&gt;&#xA;&lt;p&gt;另一个可能的原因是，Apple认为大多数用户根本不需要这些工具。普通Mac用户从不打开网络实用工具。从Apple的角度来看，维护这段几乎无人使用的代码得不偿失。&lt;/p&gt;&#xA;&lt;h2 id=&#34;终端替代方案&#34;&gt;终端替代方案&lt;/h2&gt;&#xA;&lt;p&gt;网络实用工具能做的一切，仍然可以通过终端实现。每台Mac上都有这些底层命令：&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;ping google.com&lt;/code&gt;检查连通性；&lt;code&gt;traceroute google.com&lt;/code&gt;显示网络路径；&lt;code&gt;nslookup google.com&lt;/code&gt;或&lt;code&gt;dig google.com&lt;/code&gt;处理DNS查询；&lt;code&gt;whois google.com&lt;/code&gt;获取域名注册信息。端口扫描则需要使用&lt;code&gt;nc&lt;/code&gt;（netcat）等额外工具或第三方软件。&lt;/p&gt;&#xA;&lt;p&gt;对于熟悉命令行的用户来说，这完全够用。但终端也有缺点：需要记住语法和参数，输出是会滚动消失的纯文本，同时运行多个测试需要管理多个窗口或标签页，也没有可视化的结果呈现方式。&lt;/p&gt;&#xA;&lt;p&gt;网络实用工具的存在，正是因为不是所有人都想用终端做所有事情。Apple移除这款应用并不意味着这种需求消失了。&lt;/p&gt;&#xA;&lt;h2 id=&#34;第三方替代品&#34;&gt;第三方替代品&lt;/h2&gt;&#xA;&lt;p&gt;网络实用工具的移除为独立开发者创造了机会。现在有几款应用填补了这一空缺。&lt;/p&gt;&#xA;&lt;p&gt;有些是免费的基础应用，只提供原有功能的子集。另一些则是功能更完善、更精致的商业产品。质量参差不齐。许多只是在相同的命令行工具之上加了一层图形界面，并未在用户体验上下多少功夫。&lt;/p&gt;&#xA;&lt;p&gt;在评估替代品时，要考虑您实际需要什么。如果您只是偶尔需要Ping一个服务器，几乎任何工具都能胜任。如果您需要完整的网络诊断功能，就需要更全面的方案。&lt;/p&gt;&#xA;&lt;h2 id=&#34;替代品应具备的特性&#34;&gt;替代品应具备的特性&lt;/h2&gt;&#xA;&lt;p&gt;一款优秀的网络实用工具替代品应包含核心工具：Ping、路由追踪、DNS查询、Whois和端口扫描。Netstat和Finger有的话更好，但不是必须的。&lt;/p&gt;&#xA;&lt;p&gt;界面很重要。结果应该易于阅读和理解，不应该像在终端中那样需要解析原始文本输出。&lt;/p&gt;&#xA;&lt;p&gt;性能同样重要。使用macOS原生框架构建的应用，感觉比基于跨平台框架或Web技术构建的应用更快、响应更灵敏。&lt;/p&gt;&#xA;&lt;p&gt;隐私值得考虑。某些网络工具，尤其是基于Web的工具，会通过其服务器转发您的查询。这意味着工具运营商可以看到您在扫描哪些主机、查询哪些域名、检查哪些端口。直接从您的Mac发起查询的本地应用则没有这个问题。&lt;/p&gt;&#xA;&lt;h2 id=&#34;netutil作为一种选择&#34;&gt;NetUtil作为一种选择&lt;/h2&gt;&#xA;&lt;p&gt;我们专门为替代网络实用工具而构建了&lt;a href=&#34;https://www.netutil.app/zh-hans/&#34;&gt;NetUtil&lt;/a&gt;。它包含全部七个经典工具：Ping、路由追踪、DNS查询、Netstat、Whois、Finger和端口扫描。所有功能均在您的Mac本地运行，不向外部服务器发送任何数据。&lt;/p&gt;&#xA;&lt;p&gt;这款应用是原生SwiftUI应用，同时支持Apple Silicon和Intel Mac。它的外观和体验都像一款现代macOS应用，因为它本来就是。&lt;/p&gt;&#xA;&lt;p&gt;我们并不声称它是唯一的选择。这个领域还有其他应用，其中一些也完全能够胜任。但如果您自从Apple移除网络实用工具后一直在寻找替代品，NetUtil正是为填补这一空缺而设计的。&lt;/p&gt;&#xA;&lt;p&gt;对于端口相关工作，&lt;a href=&#34;https://portie.dev&#34;&gt;Portie&lt;/a&gt;在网络实用工具端口扫描器的基础上更进一步——提供实时本地监控、按应用分组的视图以及可选的远程扫描功能。&lt;/p&gt;&#xA;&lt;h2 id=&#34;更大的图景&#34;&gt;更大的图景&lt;/h2&gt;&#xA;&lt;p&gt;Apple移除网络实用工具反映了一个更广泛的趋势。macOS多年来一直在削减高级用户功能。Dashboard不见了，内置Web服务器变得更难启用，脚本能力受到了限制。这个操作系统越来越面向主流消费者，而非开发者和系统管理员。&lt;/p&gt;&#xA;&lt;p&gt;这不一定是错的。Apple必须有所取舍，大多数Mac用户并不需要网络诊断工具。但对于确实需要它们的人来说，这种移除令人遗憾。&lt;/p&gt;&#xA;&lt;p&gt;好在macOS仍然足够开放，允许第三方开发者构建替代品。网络协议栈还在，命令行工具还在运作。我们只需要能通过合理界面提供这些功能的应用。&lt;/p&gt;&#xA;&lt;p&gt;网络实用工具走过了辉煌的历程，二十多年在软件世界里是很长的时间。但它所解决的需求并没有消失，而且现在已经有了比Apple当年提供的更好的选择。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
