快速开始
本文说明如何从源码启动 NetScanTools。当前仓库没有公开 latest release,普通用户可先按源码方式运行。
环境要求
- Node.js:建议当前 LTS 版本
- Rust:使用 rustup 安装默认工具链
- macOS:安装 Xcode 命令行工具
- Windows:安装 Visual Studio Build Tools,并勾选“使用 C++ 的桌面开发”
安装并启动
git clone https://github.com/Fusuccess/NetScanTools.git
cd NetScanTools
npm install
npm run tauri dev
npm run tauri dev 会启动前端开发服务,并打开 Tauri 桌面窗口。
第一次局域网扫描
- 打开“局域网扫描”。
- 选择当前网卡,或手动填写 CIDR,例如
192.168.1.0/24。 - 点击开始扫描,等待进度完成。
- 在结果表中查看在线设备、IP、MAC、厂商和主机名。
- 需要留存结果时,复制或导出当前表格。
⚠️ 注意
局域网扫描通过 ICMP Ping 判断在线状态。关闭 Ping 的设备不会出现在列表中,请改用“端口扫描”检查指定 IP 的端口。打包
在哪个系统上打包,就产出对应系统的安装包。macOS 可打出 DMG,Windows 可打出 NSIS 安装程序。
# macOS Apple Silicon
npm run tauri build -- --target aarch64-apple-darwin
# macOS Intel
rustup target add x86_64-apple-darwin
npm run tauri build -- --target x86_64-apple-darwin
# Windows
npm run tauri build