常见问题(FAQ)
网络调试助手(NetAssist)支持 macOS 吗?
先区分一下:这是两个名字相近但完全不同的软件,拼写只差结尾的 ant 三个字母——
- NetAssistant(本页介绍的这款):开源跨平台工具,Windows、Linux、macOS 全部支持,x64 与 ARM64 均有原生构建,Mac 上可以直接用 → 前往下载
- NetAssist(野人家园的老牌工具):仅提供 Windows 版本,没有 macOS 与 Linux 版
所以,如果你想在 Mac 或 Linux 上做 TCP/UDP 调试,直接用 NetAssistant 即可,操作方式与常用调试助手一致,上手见快速上手。更详细的差异对比见同类工具对比。
NetAssistant 和网络调试助手(NetAssist)有什么区别?
两者是不同的软件,只是名字相近:
| NetAssistant | 网络调试助手(NetAssist) | |
|---|---|---|
| 平台 | Windows / Linux / macOS(x64 + ARM64) | 仅 Windows |
| 开源 | ✅ Apache-2.0 | ❌ 闭源 |
| TCP 解码器(粘包处理) | 原始 / 行 / 长度前缀 / JSON | 有限 |
| 高并发压测 | ✅ QPS + p50/p95/p99 | ❌ |
完整的对比表见同类工具对比。
如何用 winget 安装 NetAssistant?
Windows 用户推荐使用 winget 安装(支持自动升级):
bash
winget install SunJary.NetAssistant升级命令:
bash
winget upgrade SunJary.NetAssistant更多安装方式见下载页面。
Linux 下有 deb 安装包吗?
有。提供 deb、AppImage 与 tar.gz 三种格式(x86_64 与 aarch64 均有构建):
- deb(推荐):Debian/Ubuntu 及衍生版使用,
sudo apt install ./netassistant-linux-x86_64.deb自动解决依赖,Ubuntu 22.04 及以上均可安装 - AppImage:免安装开箱即用,适合 Fedora/Arch 等其他发行版;首次运行需
sudo apt install libfuse2 - tar.gz:解压即用,需自行安装 GTK3 依赖(
sudo apt install libgtk-3-0)
下载地址见下载页面。
NetAssistant 是免费开源的吗?
是的。NetAssistant 基于 Apache-2.0 许可证开源,全部功能免费使用,源码托管在 GitHub,欢迎参与贡献。
如何解决 TCP 粘包问题?
NetAssistant 内置四种 TCP 解码器,可按协议格式自动分帧,不用再对着字节流手动数长度:
- 原始数据:按到达顺序原样展示
- 行分隔:按换行符拆分
- 长度前缀:按包头长度字段拆分
- JSON:按完整 JSON 对象拆分
切换入口与用法参见使用指南。
