NetToolsPro V1.5.0 已经正式上线,这一版本我们在「效率工具」和「视觉体验」两个方向上做了大量投入。除了继续打磨 SSH/SFTP 远程管理场景外,还新增了全局快捷键、网络抓包、主题切换等重磅能力,同时把局域网扫描从固定单网段升级到了支持多网段自定义。
一、全局快捷键体系
对于网络工程师和运维人员来说,频繁在鼠标和键盘之间切换是一件很打断节奏的事。
V1.5.0 引入了全局快捷键体系,目的就是让更多高频操作可以通过键盘直接完成。
目前支持的快捷键包括:
Ctrl+K:唤出全局命令面板,快速跳转到任意功能页;Ctrl+Tab/Ctrl+Shift+Tab:在当前打开的功能页之间顺序切换;Ctrl+R:刷新当前页内容;F11:SSH 终端全屏切换;Ctrl+B:折叠或展开左侧侧边栏。
其中最值得一提的就是Ctrl+K全局命令面板。
这个设计借鉴了 VS Code 和 Raycast 的思路:按下快捷键后,屏幕中央会浮出一个搜索框,输入关键词即可模糊匹配到对应的功能页、最近使用过的 SSH 会话或扫描历史。搜索算法会按照完全匹配、包含匹配、字符顺序模糊匹配三个层次排序,最相关的结果始终排在最前面。键盘导航也非常完整,上下箭头选择,回车跳转,ESC 关闭,整个过程不需要碰鼠标。
未来我们还会在这个命令面板里接入更多能力,比如直接输入 IP 启动 Ping、输入端口范围启动端口扫描,让它真正成为 NetToolsPro 的「启动器」。
二、SFTP 文件传输
V1.5.0 在原有 SSH 终端的基础上,新增了完整的 SFTP 文件传输功能。对于需要频繁在本地和远程服务器之间交换文件的用户来说,这无疑是最实用的新增能力之一。
SFTP 页面采用了类似 WinSCP 的双栏布局:左侧是本地文件系统,右侧是远程 SFTP 目录。你可以像操作本地资源管理器一样浏览、上传、下载、删除、重命名文件和文件夹。核心操作包括:
- 文件/文件夹上传与下载;
- 远程目录浏览与路径跳转;
- 文件删除、重命名、新建目录;
- 文件权限修改(chmod);
- 传输队列与进度显示。
技术实现上,我们没有引入额外的第三方库,而是继续沿用 PuTTY 生态中的psftp.exe。这样做有两个好处:一是与已有的plink.exeSSH 方案保持一致,发布包内置即可;二是降低了依赖复杂度,用户无需单独安装 SFTP 客户端。
SFTP 页面还支持与 SSH 会话联动。如果你已经创建并保存了 SSH 会话,可以直接从会话信息中复用主机、端口、用户名等连接参数,不需要重复输入。会话本身也通过 QSettings 持久化保存,最多可管理大量常用连接。
三、主题外观
主题切换是 V1.5.0 中用户呼声很高的一个功能。我们在设置页新增了「主题外观」选项,支持三种模式:深色、浅色、跟随系统。切换后会即时生效,无需重启程序。
启动时,NetToolsPro 会读取上次保存的主题模式,默认采用「跟随系统」。这意味着如果你的 Windows 设置了自动切换深色/浅色,NetToolsPro 也会随之变化,保持和系统一致的视觉体验。
需要说明的是,深色主题下目前仍有部分页面的 UI 显示不够完美,比如某些边框颜色、表格选中态、输入框光标对比度等细节还需要进一步打磨。这些问题我们已经记录,会在下个版本中集中优化。如果你在使用深色模式时遇到特别影响体验的页面,也欢迎截图反馈,我们会优先处理。
四、网络抓包
网络抓包是 V1.5.0 中另一个重量级新增功能。
它基于 Npcap/WinPcap 驱动,能够捕获本机网卡上的实时网络流量,并对数据包进行基础解析和展示。
抓包页面提供了以下能力:
- 网卡选择:列出所有可用网卡,包括物理网卡和虚拟网卡;
- 过滤规则:支持 BPF 语法过滤,比如只捕获特定 IP、端口或协议的流量;
- 实时列表:显示每个数据包的时间戳、源地址、目的地址、协议、长度等关键信息;
- 包详情查看:点击列表中的某一行,可以查看该数据包的十六进制原始数据和分层解析结果;
- 开始/暂停/停止控制:方便控制抓包过程,避免长时间抓包导致内存占用过高。
这个功能特别适合用来排查网络连通性问题、分析应用层协议交互,或者学习 TCP/IP 协议栈。相比需要单独安装 Wireshark 的场景,NetToolsPro 内置的抓包工具更加轻量,打开即用,对于日常快速定位问题已经足够。
五、局域网 IP 扫描
局域网 IP 扫描是 NetToolsPro 的老牌功能了,但在之前的版本中,它固定扫描当前网卡所在的 /24 子网,灵活性不足。V1.5.0 对这一功能进行了全面升级,支持多网段自定义扫描。
现在你可以在扫描输入框中填写多种格式的目标:
- CIDR 写法,例如
192.168.1.0/24、10.0.0.0/16; - 范围写法,例如
192.168.1.1-192.168.1.50; - C 段简写,例如
192.168.1; - 单 IP,例如
192.168.1.100。
多种格式还可以组合使用,实现一次扫描多个不连续网段。例如输入192.168.1.0/24,10.0.0.1-10.0.0.50,程序会依次解析并扫描所有目标。
为了避免误操作,我们还加入了智能保护机制:当扫描目标超过 1024 个 IP 时会弹出二次确认;超过 65536 个时会给出更强的风险提示。同时,扫描前会根据目标数量和并发度实时预估耗时,让用户对扫描时间心里有数。扫描历史也会自动保存,最多保留 10 条,方便下次快速复用。
当目标数量超过 1024 时,扫描结果视图会自动从网格模式切换为列表模式,保证大量结果展示时的渲染性能和可读性。
六、SSH 页面优化
SSH 页面是 V1.5.0 优化最多的模块之一。主要改进包括:
- 左侧布局重构:去掉冗余的会话详情面板,把空间留给会话列表和远程文件;
- 新增「+」按钮:点击后在会话列表和远程文件之间快速切换;
- 底部开关:连接成功后显示「跟随终端文件夹」和「远程监控」两个开关;
- 跟随终端文件夹:终端里执行
cd后,左侧远程文件面板自动同步跳转; - 远程监控:在会话底部展示 CPU、内存、网络、运行时间、登录用户、磁盘使用情况的实时监控条。
远程监控的采集脚本直接读取 Linux 服务器的/proc文件系统,通过plink -m方式在服务端执行,每秒采样一次。网络速率在服务端直接计算,单位固定为Mb/s,连接后约 1 秒即可看到数值变化。监控条采用 emoji 图标加数值的紧凑布局,视觉上更加直观。
NetToolsPro V1.5.0 是一次覆盖面很广的更新。全局快捷键和命令面板让操作更高效,SFTP 文件传输补全了远程文件管理场景,主题切换满足了不同用户的视觉偏好,网络抓包则把本地流量分析能力直接带到了工具内部。与此同时,局域网扫描的多网段支持和 SSH 页面的一系列优化,也让这款工具在日常网络运维中更加得心应手。
当然,V1.5.0 并不是终点。深色主题下的部分页面细节还需要继续打磨,命令面板未来也会接入更多快捷操作。如果你在使用过程中有任何建议或遇到了 Bug,欢迎随时反馈,我们会持续迭代,让 NetToolsPro 成为你桌面上最顺手的那款网络工具。
访问https://tool.geek.cab/体验最新版本,所有工具免费使用。