Windows 网络快速切换工具 v0.5(开源)

AI
AI文摘 此内容由AI根据文章内容自动生成
AI Summary

软件介绍

网络快捷切换器 是一个基于 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 计数器差值),与测速结果互相印证。

三、使用方法

  1. 以管理员身份运行程序(修改网络配置需要管理员权限)。
  2. 在顶部下拉框选择要操作的网卡,程序会自动读取并填入该网卡当前的配置。
  3. 填写新的 IP、掩码、网关和 DNS:
    • 掩码可直接输入 24 后按回车;
    • DNS 可从下拉列表选择或手动输入。
  4. 点击 应用设置 立即生效,或先填写配置名点击 保存当前参数 存入列表。
  5. 后续需要切换时,在「已保存配置」列表中选中目标配置,点击 一键应用(或直接双击)即可。
  6. 若需恢复自动获取,点击 恢复当前 DHCP;若想重置所有网卡,点击 全部重置为 DHCP。
  7. 使用 延迟检测 和 下载测速 评估当前网络质量。

下载地址

软件截图

225944lgwwtwwwwrzzw2no.png
225942gzhnivr79xx6zb65.png
© 版权声明
THE END
点赞8分享
及时反馈~ 共3条

请登录后发表评论