Skip to content

常见问题(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 解码器,可按协议格式自动分帧,不用再对着字节流手动数长度:

  1. 原始数据:按到达顺序原样展示
  2. 行分隔:按换行符拆分
  3. 长度前缀:按包头长度字段拆分
  4. JSON:按完整 JSON 对象拆分

切换入口与用法参见使用指南。

最后更新于:

基于 Apache-2.0 许可证发布