网络快捷切换器 (Net Quick V0.4)

一、软件简介

网络快捷切换器 是一个基于 Python + Tkinter 编写的图形化网络配置工具。它将常用的网络参数(IP、子网掩码、网关、DNS)集中在一个界面内,支持配置的保存、读取与一键应用,同时内置了延迟检测、下载测速和实时网速监控等实用功能。程序为单文件绿色版,无需安装,双击即可运行(需管理员权限)。

二、核心功能

1. 网卡配置管理

  • 自动读取:选中网卡后自动读取并显示该网卡当前的 IP、掩码、网关和 DNS,并标注是 DHCP 还是静态配置。
  • 手动设置:可自由填写 IP、网关、DNS;子网掩码支持输入 24 这类前缀长度,按回车自动转换为 255.255.255.0
  • DNS 优选:内置常用 DNS 列表(114、阿里、腾讯、谷歌、Cloudflare 等),下拉选择或输入时自动筛选补全。
  • 配置保存:将当前参数命名后保存到本地,后续可在列表中一键应用,无需重复填写。
  • 配置列表:显示每条配置的名称、网卡、IP、掩码、网关和 DNS,双击即可应用。

2. DHCP 快速恢复

  • 恢复当前 DHCP:将当前选中的网卡恢复为自动获取 IP 和 DNS。
  • 全部重置为 DHCP:一键将系统中所有 IPv4 网卡恢复为自动获取,适合在多个静态网络之间切换后快速回到初始状态。

3. 网络诊断

  • 延迟检测:同时检测网关、首选 DNS 和公网地址的延迟,统计最小/平均/最大延迟和丢包率。
    • 优先使用 ICMP(ping);
    • 若目标不响应 ICMP,自动回退到 TCP 连接测试或 DNS 查询测试,确保结果可靠。
  • 下载测速
    • 支持 国内 和 国外 两组测速源,可自动按顺序尝试,也可手动指定单个源。
    • 多线程并发下载(默认 16 线程),单次读取 1 MB,充分压榨带宽。
    • 统计口径稳健:平均速度采用稳定期总字节/总时长,峰值采用 P90 分位,稳定性采用 IQR 法,避免单次抖动干扰。
    • 实时显示进度条、瞬时速度、已下载数据量。
  • 实时网速:在测速区右上角持续显示当前系统的上传/下载速率(基于 netstat -e 计数器差值),与测速结果互相印证。
  • 下载链接

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
admin的头像-会计吧
评论 抢沙发

请登录后发表评论

    暂无评论内容