FreeNetDebugger v1.0.0
高性能、跨平台网络调试工具
首个正式版本发布。v1.0.0 聚焦于高性能网络调试体验、跨协议支持与工程化可用性。
仓库地址:
Gitee:https://gitee.com/xddcode/free-net-debugger
GitHub:https://github.com/xddcode/FreeNetDebugger
下载:
核心能力
- 多协议支持:
TCP Client/Server、UDP Client/Server、WebSocket - 实时日志面板:虚拟滚动 + 关键词过滤
- 灵活发送链路:ASCII/HEX、转义解析、校验、定时发送
- 发送中心抽屉:历史、快捷指令、快速 RUN/PASTE
- 长时抓包能力:导出日志 + 实时保存到文件
- 实时流量指标:当前速率、峰值、累计量
技术栈
- 前端:React 19、TypeScript、Zustand、i18next、Tailwind CSS
- 后端:Rust、Tokio、Tauri v2
- 构建:Vite
安装方式
方式一:下载安装包(推荐)
- 前往 GitHub Releases 下载
- 前往 SourceForge 下载
- 根据系统和架构选择对应资产(例如 Windows
.msi,Macos.dmg) - 下载后直接安装运行
方式二:源码构建安装
适用于需要二次开发、本地补丁或调试构建的场景。
环境要求
- Rust >= 1.77
- Node.js >= 20
- Bun(或 npm/pnpm)
- Tauri 依赖:tauri.app/start/prere…
构建安装包/可分发文件
bun install
bun tauri build
产物目录:src-tauri/target/release/bundle/
开发模式
bun install
bun tauri dev
路线图(Roadmap)
-
串口调试支持(端口扫描、波特率/校验位配置、收发链路)
-
TLS/SSL 支持(TCP Client 安全连接)
-
WebSocket 高级能力(自定义 Header、子协议)
-
会话导入/导出与模板化管理
-
脚本化协议解析(结构化视图、字段提取)
开源许可
Apache License 2.0