NetTools Pro V1.7.0 正式发布,增加IPv4v6地址转换、批量诊断、IP 配置,以及SSH优化、其他页面优化等
历经多轮打磨NetTools Pro V1.7.0 终于和大家见面了。这一次我们把重心放在了「日常运维中最痛的那些点」上——SSH 终端的中文输入与目录跟随、路由追踪的可视化呈现、无线网卡的识别问题以及整体视觉风格的一致性。8 项核心更新每一项都来自真实运维场景的反馈。一、启动页打开软件的第一眼你就知道这次不一样。我们完全重写了启动页低透明度网格坐标缓慢纵向偏移模拟机房布线图纸四角电路光轨微光游走复刻网线传输链路漂浮的数据包光点与左右边缘的信号波纹扩散营造后台数据流动感。整个动画锁定 18 帧渲染全部使用矢量绘制无大尺寸位图贴图CPU 占用极低不拖慢启动速度。加载完成后蓝光冲击波向外扩散窗口平滑淡出无缝切换至主界面。二、SSH 终端SSH 终端是网络工程师每天使用最高频的功能也是本次更新的重头戏。我们集中修复了六个长期困扰用户的问题。1. 新增会话入口之前在 SSH 页面找不到新建会话的入口必须切换到其他页面操作。现在标签栏最右侧新增了一个「」按钮点击即可快速创建新会话与浏览器、MobaXterm 的交互习惯完全一致。会话列表也支持完整的右键菜单——编辑、删除、复制连接、跟随终端文件夹、远程监控一键直达。2. 中文输入终于能删除了这是一个困扰了多个版本的问题。在终端中通过 Windows 中文输入法输入中文后按 Backspace 无法删除——字符像焊死在屏幕上一样。根因在于 Windows 中文输入法的工作机制它不触发常规的键盘事件QKeyEvent而是通过输入法事件QInputMethodEvent提交文本。之前的代码只拦截键盘事件完全收不到 IME 输入的中文导致字符被默认插入文档但未发送给 SSH 进程删除计数也始终为零。本次修复分三步启用输入法支持属性、在事件过滤器中拦截输入法事件、将提交文本以 UTF-8 编码发送给远端进程并正确累加删除计数。现在中文输入、删除、退格一切自然流畅。3. cd 目录跟随——彻底解决「cd 到其他目录后左侧路径不更新」——这个问题经历了多个版本的尝试始终未能根治。本次我们做了深度排查发现了多重根因根因一路径更新与文件刷新被耦合在一起。当「跟随终端」开关关闭时代码直接返回连路径输入框也不更新。即使 cd 命令已经生效用户在界面上完全看不到路径变化。修复方式是解耦——始终更新路径输入框仅文件列表刷新受开关控制。根因二PROMPT_COMMAND 发送不可靠。登录检测依赖特定关键词部分服务器不输出这些关键词发送 PROMPT_COMMAND 有 300ms 延迟shell 可能尚未就绪。修复后登录检测立即发送无延迟并新增 10 秒定期检查——但不是盲目重发而是仅在 30 秒内未收到目录标记时才重发避免命令回显污染终端。根因三内部命令回显可见。我们发送的export PROMPT_COMMAND命令被 shell 本地回显显示在终端中。本次在输出处理中增加了回显过滤用户再也看不到这些内部命令。此外还新增了调试日志写入%TEMP%\ntp_ssh_debug.log记录登录检测、命令发送、标记检测等关键事件便于排查。4. 列宽等宽自适应远程文件区域的名称、大小、修改时间三列现在采用等宽自适应模式。无论你怎么拖动面板宽度三列始终自动平分空间不会再出现某列挤成一团的情况。5. 文件排序点击列头即可排序支持名称、大小、修改时间三个维度。目录始终排在文件之前大小按字节数值排序时间按时间戳排序。排序方向通过 ▲/▼ 指示符直观显示再次点击切换升降序。SFTP 页面也同步支持了完整的排序功能。6. 上传下载按钮文件面板工具栏新增上传和下载按钮。上传支持从外部拖拽文件到表格区域也可点击按钮选择文件下载可选中文件后点击按钮保存到本地。与原有的拖拽上传/下载功能互补操作更灵活。三、路由追踪可视化路由追踪页面迎来了重大升级——地图可视化。我们在原有路由表格的基础上集成了高德矢量瓦片地图每一跳的地理位置实时标注在地图上节点之间用贝塞尔曲线连接数据流动画沿着路径流动让网络路径一目了然。四、IPv4/IPv6 互转新增 IPv4/IPv6 互转页面位于「网络工具」分类下覆盖网络工程师在 IPv6 迁移过程中的常见需求IPv4 → IPv6支持映射地址、兼容地址、6to4 隧道、NAT64、IPv4 转译五种格式一键生成IPv6 → IPv4自动识别五种 IPv6 格式提取内嵌的 IPv4 地址IPv6 格式化压缩、展开、ip6.arpa 反向 DNS、128 位十进制、十六进制表示IPv4 数值表示十进制、十六进制、二进制互转输入即转换无需点击按钮效率拉满。五、修复局域网扫描无法识别无线网卡之前的局域网扫描使用QNetworkInterface::allInterfaces()在某些 Windows 环境下无法正确识别无线网卡导致扫描结果缺失 WiFi 网段。本次改用 Windows 原生GetAdaptersAddressesAPI通过OperStatus IfOperStatusUp精确判断网卡状态非 Windows 平台保留 Qt 回退方案。现在无论有线还是无线网卡都能被准确识别并纳入扫描范围。六、8 个页面颜色风格统一本次对 8 个工具页面进行了统一的视觉风格改造Base64 编解码、URL 编解码、时间戳转换、正则测试、进制转换、位计算器、文本对比、代码格式化。改造原则去除卡片阴影和多余嵌套采用顶部统一操作区带背景色和底部分割线、单一主题强调色、统一的圆角和间距规范。浅色模式和深色模式下均做了文字可读性校验确保每个页面的视觉语言一致、专业、清爽。七、批量诊断页面新增批量诊断页面位于「网络诊断」分类下。支持对一组主机同时执行 Ping、Telnet、Tracert 三种诊断操作结果以表格形式集中展示支持导入 IP 列表、导出结果。适合批量巡检机房设备、验证网络可达性的场景。八、IP 配置页面新增 IP 配置页面位于「网络诊断」分类下。提供 Windows 网卡 IP 配置的图形化管理查看所有网卡的当前 IP、子网掩码、网关、DNS 配置一键修改网卡 IP静态/DHCP 切换配置记录保存与快速恢复底层调用 Windows netsh 命令需管理员权限升级建议V1.7.0 是一次体验密集型更新强烈建议所有用户升级。SSH 终端用户尤其推荐——中文输入和目录跟随的修复将显著改善日常运维体验。下载地址https://tool.geek.cab/系统要求Windows 10/1164 位升级方式解压即用无需安装。建议删除旧版本目录后解压新版本配置文件自动兼容。NetTools Pro —— 网络工程师的工具箱为你而造。