跳到主要内容
Mole
功能 实测 口碑 定价 常见问题 博客
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES PortuguêsPT
立即购买购买 下载

    帮助、文档、更新日志和文章

    首页/Mole 实测软件

    如何在 Mac 上卸载 HTTP Toolkit

    用 HTTP Toolkit 拦截它自己启动的浏览器或终端时,它不装全局证书,也不改 Mac 的代理设置,注入的配置随这些会话结束而消失,能比应用活得更久的,是你自己动手做的那些设置,比如指向它的手机或模拟器、手动信任过的证书,以及它顺手启动的 Android adb 服务。先把这些撤掉,再移除应用。这篇覆盖 httptoolkit.com 的磁盘映像和 Homebrew cask http-toolkit。

    先撤掉这台 Mac 之外的拦截设置

    HTTP Toolkit 的拦截页说明里讲,新开的浏览器窗口是独立的配置文件,不会改其他窗口的证书和代理设置,全局拦截 Chrome 注入的配置在 HTTP Toolkit 之外重启 Chrome 后就没了。Existing Terminal 这个选项会往 .bashrc 这类 shell 启动文件里加一段代码,外面包着 HTTP_TOOLKIT_ACTIVE 判断,终端一关就自动删掉。

    设备就不一样了,那是你自己改的:

    • Android,按 Android 指南,设备上会装 HTTP Toolkit 应用、一张用户 CA 证书和一个 VPN。证书在「设置 › 安全 › 加密与凭据 › 受信任的凭据」的「用户」标签里删,VPN 在设备设置里删,再卸载 Android 上的 HTTP Toolkit 应用。通过 ADB 往已 root 的设备或模拟器注入的系统证书,下次重启就会消失。各家 Android 的菜单名可能略有不同。
    • iPhone 或 iPad,按 iOS 指南,你在 Wi-Fi 设置里填过代理,还装过名为「HTTP Toolkit CA」的描述文件,把 Wi-Fi 里的代理去掉,不想留证书的话,到「设置 › 通用 › VPN 与设备管理」里移除描述文件。
    • 在这台 Mac 上手动信任过的证书,如果为了手动设置把 HTTP Toolkit 的证书导出来,在「钥匙串访问」里设成了信任,就到那里删掉「HTTP Toolkit CA」。即使应用和数据也准备删除,手动信任过的根证书仍要在这里单独移除。

    退出 HTTP Toolkit,移除应用

    1. 停掉所有拦截,从应用菜单退出 HTTP Toolkit。
    2. 打开「活动监视器」搜索 HTTP Toolkit,确认应用、几个 Helper 进程和它的 node 服务都已退出。
    3. 在访达的「应用程序」里把 HTTP Toolkit 移到废纸篓。
    4. 装过 Android 平台工具的话,HTTP Toolkit 可能为了找设备启动了它们的 adb 服务,这个服务属于平台工具,不属于 HTTP Toolkit,应用删掉后它还会继续跑,用不上就运行 adb kill-server 停掉。

    移除应用不会取消 HTTP Toolkit Pro 订阅,订阅到网页上的账户里管理。

    HTTP Toolkit 的数据放在哪里

    在访达按 Shift + Command + G 逐个打开,不存在的跳过。证书的位置来自 HTTP Toolkit 开源的服务端代码,它把 ca.key 和 ca.pem 存在配置文件夹里,其余路径是在测试机上看到的。

    位置 里面是什么 如何处理
    ~/Library/Preferences/httptoolkit 这份安装的 CA 私钥、证书和服务端设置 跟应用一起删,只有想重装后继续用同一张证书时才留
    ~/Library/Application Support/httptoolkit 桌面应用的数据,测试时约 58 MB,含 Chromium 缓存 不打算重装就删
    ~/Library/Caches/httptoolkit-server 服务端缓存 可以删
    ~/Library/Logs/httptoolkit 日志 可以删
    ~/Library/Preferences/tech.httptoolkit.desktop.plist 应用偏好设置 想干净重装时删

    检查结果

    应用进废纸篓后,在「终端」里运行这几条只读命令:

    pgrep -ilf "HTTP Toolkit"
    pgrep -il adb
    security find-certificate -a -c "HTTP Toolkit CA"
    grep -n HTTP_TOOLKIT ~/.zshrc ~/.bashrc ~/.bash_profile
    
    • 第一条 pgrep 没有输出只说明没有命令行匹配带空格的 HTTP Toolkit 名称,另有名称的 node 服务或崩溃上报进程仍可能运行,在活动监视器核对剩余进程的可执行文件路径后,再判断是否属于它。
    • pgrep -il adb 有输出只说明有进程名匹配 adb,不一定就是 Android 服务,在活动监视器核对它的可执行文件路径和用途,确认是 Android 服务且不需要时,再按上面的办法停掉。
    • security find-certificate 成功搜索并报告没有匹配项,只表示这条命令使用的默认钥匙串搜索列表里没找到「HTTP Toolkit CA」,不代表这台 Mac 的所有钥匙串都没有,权限或读取错误时仍无法判断,有证书输出时先核对它确实是为 HTTP Toolkit 手动信任的那张,再到「钥匙串访问」里移除。
    • grep 成功读取列出的文件且没有匹配输出,只表示这些文件没有含 HTTP_TOOLKIT 的行,提示「No such file or directory」只表示那一个文件不存在,权限或读取错误时内容仍无法判断,有匹配的行时先核对确实是 HTTP Toolkit 留下的代码,比如终端被强行关掉后没清掉的片段,再用文本编辑器打开那个文件,只删那一段。

    用 Homebrew 安装时

    http-toolkit 这个 cask 的 zap 清单包含 ~/Library/Application Support/HTTP Toolkit、~/Library/Caches/httptoolkit-server、~/Library/Logs/HTTP Toolkit、放着 CA 私钥的 ~/Library/Preferences/httptoolkit、偏好设置文件和窗口恢复状态。自己运行 brew uninstall --cask --zap http-toolkit 会把它们移进废纸篓,不看你在 Mole 里勾了什么。测试机上应用实际写的是 ~/Library/Application Support/httptoolkit 和 ~/Library/Logs/httptoolkit,zap 清单里没有这两种写法,跑完之后自己再看一眼。只移除应用:

    brew uninstall --cask http-toolkit
    

    只有 zap 清单里每条路径都在 ~/Library 下、没有碰到你没勾选的行、也没有被其他已装应用认领时,Mole 才加 --zap。~/Library/Preferences/httptoolkit 没有勾选时会阻止 zap,这一行可以手动勾选,也可以由通用设置清理区域的卸载时一并移除数据和配置预选,Mole 仍会检查清单中的其他内容,要复用 CA 资料就先备份再删除。

    Mole 会列出什么

    以下是 Mole 对 httptoolkit.com 下载版的处理:

    • ~/Library/Application Support/httptoolkit 和 ~/Library/Preferences/httptoolkit 会列出,通用设置清理区域的卸载时一并移除数据和配置关闭时不勾选,打开后可以预选符合条件的数据,要留下桌面配置或 CA 资料就取消勾选,前者里面的 Chromium 缓存和 Crashpad 文件夹是单独的行,默认勾选。
    • ~/Library/Caches/httptoolkit-server、~/Library/Logs/httptoolkit、tech.httptoolkit.desktop 偏好设置文件、最近文稿列表和按 bundle ID 存放的临时缓存,默认勾选。
    • Mole 不会停掉 adb 服务,不会删钥匙串或设备上的证书,也不会改你的 shell 启动文件。

    这次检查覆盖了什么

    2026 年 9 月 21 日,从官方磁盘映像把 HTTP Toolkit 拷进「应用程序」,打开后用 Mole 1.15 的 Preview 构建全选卸载,没有 Homebrew 安装记录。应用、数据文件夹、服务端缓存、日志和偏好设置都进了废纸篓,一个崩溃上报进程在卸载后还在跑。2026 年 9 月 26 日又从同一个官方下载地址重装,打开一次,没有拦截任何东西,再用 Mole 的开发构建全选卸载,Mole 的「状态」页把它显示成一行,12 个进程约 635 MB,它启动的 Homebrew adb 服务也折在里面,16 项全部进了废纸篓,清单上的东西都没有留下,adb 服务在卸载后继续运行。设备拦截、Pro 订阅和 Homebrew cask 都没有测到。

    Mac 软件卸载不干净,可以试试 Mole,我亲手测试和核查过 799 款 Mac 软件。

    下载试用 Mole

    Mole · 鼴

    清理 Mac,管理软件,查看运行状态

    v1.16.0 (304) · 更新日志

    产品

    Mac 清理 App 卸载 Mac 优化 磁盘分析 系统监控

    支持

    帮助 功能文档 更新日志 博客

    法律

    服务条款 隐私政策 退款政策

    资源

    命令行工具 推广联盟

    联系

    Twitter hi@mole.fit

    Mole 唯一官网 mole.fit · 请勿下载来源不明的安装包

    命令行版继续免费开源。