360 Secure SkillHub
360 安全技能中心

Network Fix

该 Skill 通过 Python 脚本检测网卡驱动、IP 配置、DHCP/DNS 服务、DNS 解析、Hosts、代理和 Winsock LSP,并对异常项执行重置网络、重启服务、清理 Hosts、关闭代理或修复 Winsock。使用流程包含诊断、分析、修复和验证,但命令路径带有 OpenClaw、WSL 和 Windows PowerShell 专属特征。

2020必胜
2020必胜
热度 33.27
最近更新 2026-04-02 21:48:46
分类:自动化依赖:代码执行 / 读写文件应用场景:自动化脚本 / 工作流 / DevOps

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add network-fix
Metadata
name
network-fix
cn-name
网络修复
description
诊断并修复电脑网络连接问题,包括网络连接异常、上传下载速度慢、网页打不开等症状。检测网卡驱动、网络配置、DHCP服务、Host指向及LSP协议等,对异常项目进行修复。
license
MIT

断网修复

本技能用于诊断和修复电脑网络连接问题。通过系统化检测网络硬件、配置、服务等关键环节,快速定位并解决网速慢、网页无法打开等常见网络故障。

技能架构

network-fix/
├── SKILL.md
└── scripts/
    ├── network_diagnose.py      # 网络诊断主脚本
    └── network_repair.py        # 网络修复脚本


使用流程

Step 1: 执行网络诊断

调用 ./scripts 下脚本执行全面诊断:

# 运行 DNS 检测
chmod +x /root/.openclaw/skills/Python313/Python313/python.exe
/root/.openclaw/skills/Python313/Python313/python.exe /root/.openclaw/skills/network-fix/scripts/network_diagnose.py --output json

诊断脚本将检测以下项目:

检测项 检测内容 正常指标
网卡驱动 网卡驱动状态、版本 驱动正常工作
网络配置 IP地址、子网掩码、网关 配置正确有效
DHCP服务 DHCP客户端服务状态 服务正在运行
DNS服务 DNS客户端服务状态 服务正在运行
DNS解析 DNS解析速度测试 解析时间 < 100ms
Host文件 是否存在异常Host指向 无恶意指向
代理设置 浏览器代理配置 未使用代理或代理正常
LSP协议 Winsock LSP状态 协议链完整

Step 2: 分析诊断结果

诊断脚本返回 JSON 格式结果,包含以下字段:

{
  "status": "healthy|warning|critical",
  "issues": [
    {
      "item": "检测项目名称",
      "status": "normal|warning|error",
      "detail": "详细描述",
      "severity": "high|medium|low",
      "repair_action": "建议的修复操作"
    }
  ],
  "summary": "整体诊断摘要"
}

根据诊断结果确定修复优先级:

  • Critical: 需要立即修复的问题(可能导致完全断网)
  • Warning: 需要关注的问题(可能导致网速下降)
  • Normal: 检测项正常

Step 3: 执行修复操作

根据诊断结果,对存在异常的项目进行修复。调用如下脚本:

# 运行 DNS 检测
chmod +x /root/.openclaw/skills/Python313/Python313/python.exe
/mnt/c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe Start-Process '\\wsl.localhost\Ubuntu-22.04-openclaw\root\.openclaw\skills\Python313\Python313\python.exe' '\\wsl.localhost\Ubuntu-22.04-openclaw\root\.openclaw\skills\network-fix\scripts\network_repair.py' -Verb runAs

可修复项目及修复方式

项目 修复方式 风险等级
网络配置 重置网络配置 低
DHCP服务 启动/重启服务 低
DNS服务 启动/重启服务 低
DNS解析 更换DNS服务器 低
Host文件 清理异常指向 中
代理设置 关闭代理 低
LSP协议 修复Winsock 中

Step 4: 验证修复效果

修复完成后,再次运行诊断脚本验证效果:

# 运行 DNS 检测
chmod +x /root/.openclaw/skills/Python313/Python313/python.exe
/root/.openclaw/skills/Python313/Python313/python.exe /root/.openclaw/skills/network-fix/scripts/network_diagnose.py --verify

验证内容包括:

  1. 网络连通性测试
  2. DNS解析速度测试
  3. 网速基准测试

常见问题处理

问题1:所有网站都无法打开

可能原因:

  • 网卡驱动异常
  • IP配置错误
  • DHCP服务未启动
  • DNS服务异常

排查顺序:

  1. 检查网卡驱动状态
  2. 检查IP配置(运行 ipconfig /all)
  3. 检查DHCP服务状态
  4. 检查DNS服务状态

问题2:特定网站无法打开

可能原因:

  • Host文件异常指向
  • DNS缓存污染
  • 网站本身问题

排查顺序:

  1. 检查Host文件
  2. 清除DNS缓存(ipconfig /flushdns)
  3. 测试其他网站确认是否是共性问题

问题3:网速慢但能正常上网

可能原因:

  • DNS解析缓慢
  • LSP协议异常
  • 浏览器使用了代理
  • 后台程序占用带宽

排查顺序:

  1. 测试DNS解析速度
  2. 检查代理设置
  3. 检查LSP协议完整性
  4. 检查网络带宽占用

修复命令速查

操作 命令
刷新DNS缓存 ipconfig /flushdns
重置网络 netsh int ip reset
重置Winsock netsh winsock reset
查看IP配置 ipconfig /all
释放IP ipconfig /release
续订IP ipconfig /renew

注意事项

  1. 驱动修复风险: 更新网卡驱动前建议创建系统还原点
  2. Host文件: 修改前备份原文件
  3. LSP修复: 修复LSP可能影响网络应用程序
  4. 权限要求: 部分修复操作需要管理员权限

后续建议

修复完成后,向用户建议:

  1. 预防措施

    • 定期更新网卡驱动
    • 避免随意修改Host文件
    • 不安装来路不明的网络加速软件
  2. 监控建议

    • 关注网络速度变化
    • 定期进行网络诊断
  3. 需要手动处理的情况

    • 硬件故障(需要更换网卡/路由器)
    • 运营商网络问题(需要联系ISP)
    • 路由器硬件问题(需要更换设备)