电脑的网络问题很常见但很难排查:时而快时而慢,DNS 解析忽长忽短,Wi-Fi 信号满格但实际速率只有几兆。普通人能做的往往是"重启路由器"和"关掉 VPN 试试",而专业网络工程师的诊断流程又太复杂,一般人跑不下来。
最近有一个在 Codex / Claude Code 社区里很火的 Use Case:用一段提示词让 AI Agent 自动跑完整的网络诊断、执行安全的优化、再复测对比效果。Mac 和 Windows 都能用,只是底层命令不同,思路完全一样。
一、思路:三步走
不急着改东西,先把网络现状摸清楚——跑基准测试、查 DNS、看 Wi-Fi 质量、找后台占用。
只做安全、低风险、可逆的调整,不破坏性重置,不影响 VPN 和远程连接。
跑同样的测试,和 before 数据逐项对比,量化优化效果。
这个思路的核心是 "先诊断、再最小可逆修改、最后复测"——不要一上来就 netsh winsock reset 或者重置网络设置,那是最粗暴但也最容易出问题的做法。
二、提示词(Mac 版,作者:向阳乔木)
在 Codex 中可以先输入 /goal(中文版输入 /目标),然后粘贴下面的提示词。Claude Code 和 OpenClaw 直接发即可。
优化当前电脑的网络速度和稳定性。 请按"先诊断、再最小可逆修改、最后复测"的方式执行, 不要直接破坏性重置网络。 【诊断要求】 1. 先跑 before 基准:networkQuality、DNS 查询耗时、 到路由器的 ping、到公网 DNS 的 ping。 2. 区分真实公网链路和本机代理/VPN/TUN: 检查 scutil --nwi、route get default、 scutil --dns、scutil --proxy。 3. 检查 Wi-Fi 质量:频段、信道、带宽、RSSI、 噪声、Tx Rate、周边干扰。 4. 检查 MTU、丢包、mDNS/DNS 缓存、网络服务顺序。 5. 找出高流量或会接管路由的后台进程,如 VPN、 Tailscale、Shadowrocket、Stash、iCloud、 Dropbox、网盘、下载器。 【优化要求】 1. 只做安全、可逆、低风险修改。 2. 把真实使用的 Wi-Fi/以太网排到网络服务第一位。 3. 禁用明显无用的伪网络服务或旧网络服务, 但不要删除配置。 4. 根据实测 DNS 延迟设置更快的 DNS。 5. 刷新 DNS 和 mDNS 缓存。 6. 停止或提示我关闭明显占用带宽的后台程序。 7. 如果需要 sudo 或会影响 VPN/远程连接, 先说明风险,不要强行执行。 【复测要求】 1. 再跑 after:networkQuality、DNS 查询耗时、 路由器 ping、公网 ping。 2. 对比 before/after:下行、上行、空闲延迟、 加载延迟、丢包、DNS 耗时。 3. 总结发现的 3 个主要问题、已修复项、 未修复但建议手动处理项。
三、提示词(Windows 版)
Windows 用户的提示词结构完全一样,只是诊断命令不同:
优化当前电脑的网络速度和稳定性。 请按"先诊断、再最小可逆修改、最后复测"的方式执行, 不要直接 netsh winsock reset 或破坏性重置网络。 【诊断要求】 1. 先跑 before 基准:speedtest-cli 或 Test-NetConnection、 DNS 查询耗时(Measure-Command + Resolve-DnsName)、 到路由器的 ping、到 1.1.1.1 的 ping。 2. 区分真实公网链路和本机代理/VPN: 检查 Get-NetIPInterface、Get-NetAdapter、 netsh winhttp show proxy、route print。 3. 检查 Wi-Fi 质量:netsh wlan show interfaces (频段、信道、信号强度、接收速率)。 4. 检查 MTU(netsh interface ipv4 show subinterface)、 丢包、DNS 缓存(Get-DnsClientCache)、 网络适配器跃点数。 5. 找出高流量或会接管路由的后台进程,如 VPN、 Tailscale、Clash、OneDrive、Steam、网盘、下载器。 【优化要求】 1. 只做安全、可逆、低风险修改。 2. 设置更快的 DNS(Set-DnsClientServerAddress)。 3. 刷新 DNS 缓存(ipconfig /flushdns)。 4. 调整网络适配器跃点数,把主要网卡优先级提高。 5. 停止或提示我关闭明显占用带宽的后台程序。 6. 如果需要管理员权限或会影响 VPN/远程连接, 先说明风险,不要强行执行。 【复测要求】 1. 再跑 after:speedtest/Test-NetConnection、 DNS 查询耗时、路由器 ping、公网 ping。 2. 对比 before/after:下行、上行、延迟、 丢包、DNS 耗时。 3. 总结发现的 3 个主要问题、已修复项、 未修复但建议手动处理项。
四、为什么这个提示词有效
1. 诊断全面,不是"跑个 speedtest 就完事"
大多数人的网络诊断只跑一个 speedtest,看到一个数字就结束了。但这个提示词要求 Agent 同时检查五个维度:
- 链路质量:Mac 用
networkQuality,Windows 用Test-NetConnection或 speedtest-cli,测下行/上行/延迟 - 代理/VPN 干扰:Mac 用
scutil,Windows 用Get-NetIPInterface和route print,区分真实公网和本地代理——很多"网络慢"其实是 Clash / Tailscale 的路由策略问题 - Wi-Fi 物理层:Mac 用系统诊断工具,Windows 用
netsh wlan show interfaces,检查频段(2.4G vs 5G)、信道拥堵、信号强度、协商速率 - DNS 性能:DNS 查询耗时直接影响"点击链接到页面开始加载"的延迟,运营商默认 DNS 可能比公共 DNS 慢几十毫秒
- 后台占用:iCloud/OneDrive 同步、Dropbox、网盘客户端、下载器——这些在后台默默吃带宽
2. 优化克制,不破坏性操作
提示词明确限制了 Agent 的行为边界:只做安全、可逆、低风险的修改,涉及管理员权限或影响 VPN/远程连接时先说明风险,不强行执行破坏性重置。
这是关键。很多网络优化教程一上来就建议 netsh winsock reset、netsh int ip reset、删注册表——这种操作一旦出问题,可能连不上网,而且很难回滚。
3. 量化对比,不是"感觉快了"
复测阶段要求逐项对比 before/after 数据:下行速率、上行速率、延迟、DNS 耗时、丢包率。有数据才有说服力,也能判断哪些优化真正有效。
五、三个平台怎么用
| 平台 | 使用方式 | 特点 |
|---|---|---|
| Codex | 输入 /goal 后粘贴提示词,或直接发送 |
浏览器内使用,适合不想装工具的用户;需要授权执行 shell 命令 |
| Claude Code | 直接在终端对话中发送提示词 | 终端原生体验,Mac 上执行 bash/zsh,Windows 上执行 PowerShell;支持交互式确认 |
| OpenClaw | 通过 Skill 或 MCP 工具调用,可定期自动执行 | 适合长期部署,可以设置定时任务自动检测网络健康状态 |
三个平台的核心能力是一样的——都能理解提示词、执行诊断命令、分析输出、给出建议。区别主要在使用场景:Codex 适合偶尔用用,Claude Code 适合深度交互,OpenClaw 适合持续监控。
六、能优化到什么程度
根据实际测试效果,这个提示词通常能发现并解决以下几类问题:
- DNS 延迟优化:从运营商默认 DNS(通常 50-200ms)切换到更快的公共 DNS(如 1.1.1.1 或 8.8.8.8,通常 5-20ms),网页首屏加载可以快 100-300ms
- 网络优先级修正:Mac 的网络服务顺序或 Windows 的适配器跃点数可能把不常用的网卡排在前面,导致路由选择次优路径,调整后延迟更稳定
- 代理/VPN 干扰排除:识别出 Clash、Tailscale 等工具的路由策略问题,帮助判断是代理本身慢还是网络本身慢
- Wi-Fi 信道建议:如果当前信道拥堵,Agent 会建议你手动更换路由器信道,这通常能显著改善实际吞吐
- 后台带宽释放:找出并提示关闭占用带宽的后台进程(OneDrive 同步、Steam 更新等),立竿见影
七、扩展用法
这个提示词还可以扩展,适应更多场景:
定时监控
在 OpenClaw 里设置定时任务,每隔几小时自动跑一次诊断,记录 DNS 延迟和网络质量数据,形成趋势图。网络出问题的时候可以直接回溯。
CI/CD 网络健康检查
在 CI 环境中用 Claude Code 跑类似的诊断流程,确保构建服务器的网络连接正常,排除因为 DNS 或代理导致的构建失败。
多设备对比
在多台电脑上跑同样的诊断流程,对比数据,判断是个别设备的问题还是整个网络的系统性问题。
八、最后一个提醒
网络优化不是一劳永逸的。Wi-Fi 信道会变化,DNS 响应时间会波动,后台进程会随时启动。这个提示词的价值不只是"跑一次优化",而是提供一个 可重复的诊断框架——任何时候觉得网络不对劲,跑一遍就知道问题在哪。
Agent 能做的是帮你执行那些繁琐的诊断命令、分析输出数据、给出可操作的建议。它不能替你换路由器、不能替你升级宽带、也不能替你修理运营商的线路。但它能让你少走很多弯路——至少不用再一个个试"是不是 VPN 的问题""是不是 DNS 的问题""是不是 Wi-Fi 的问题"了。
适用平台:macOS / Windows | 工具:Codex / Claude Code / OpenClaw等