yakit安装

 人参与 | 时间:2026-10-17 07:08:03

Yakit 这工具,我第一次装的时候以为十分钟能搞定,结果在 Windows 上折腾了快半小时。不是它难装,是它的安装方式跟常规软件不太一样——它走的是“核心引擎 + GUI 客户端”分离的路子,你得先把引擎跑起来,界面才能连上去干活。

先说清楚一件事:Yakit 不是那种下载一个 exe 双击到底就完事的软件。它的架构决定了安装过程分两步——获取引擎、启动客户端。官方现在推荐的方式是用 yaklang 的包管理器来装,但很多人直接去 GitHub Release 页面下压缩包,也能用。

Windows 下的实际安装过程

我拿 Windows 11 举例。打开 Yakit 官网,找到下载页面,会看到几个选项:Yakit 客户端安装包、Yak 引擎独立包、还有一键安装脚本。最省事的做法是直接下那个带引擎的整合包,解压到一个不带中文和空格的路径下,比如 D:\tools\yakit。路径里有中文这事我踩过坑,引擎启动时会报编码错误,日志里一堆乱码,排查了半天才发现是路径问题。

解压完之后,目录里通常有一个 yakit.exe 和一个 yak.exe。先别急着双击 yakit.exe,正确的顺序是先运行 yak.exe 把引擎拉起来。命令行窗口会刷出一串日志,看到 yak grpc server started 之类的字样,说明引擎在 8087 端口监听成功了。这时候再去开 yakit.exe,界面右上角会显示连接状态,绿色就代表通了。

如果你下的是纯客户端版本,打开后会提示你“未检测到引擎”,那就得手动指定引擎路径或者远程连接。远程连接这个功能挺实用——我有时候在云服务器上跑引擎,本地只开客户端连过去,省资源。

macOS 和 Linux 的情况

macOS 上多了一步权限处理。从 GitHub 下载的二进制文件默认没有执行权限,得在终端里 chmod +x yak 一下。第一次运行还会被 Gatekeeper 拦,要去“安全性与隐私”里手动放行。Linux 反而最顺,解压后直接 ./yak grpc 就起来了,没有图形界面的依赖问题。

有个细节值得提:Yakit 的引擎和客户端版本要对得上。我有次客户端更新了但引擎还是旧版,连上去之后插件市场打不开,控制台报了一堆 protobuf 解析错误。后来把两个都升到同一版本号就正常了。所以安装时尽量用同一个 Release 里的文件,别混搭。

安装完之后先做这件事

引擎跑起来、客户端连上之后,别急着去点那些花哨的 MITM 劫持或者插件功能。先去设置里把工作目录改到一个你熟悉的位置。默认的工作目录在用户目录下的 ~/yakit-projects,里面会存数据库、插件、证书这些。如果你跟我一样习惯把工具数据集中管理,趁早改掉,不然后面迁移起来麻烦。

另外那个 MITM 证书,安装完建议第一时间生成并安装到系统信任区。不然你后面抓 HTTPS 流量的时候,浏览器一直报证书错误,还得回头来弄。Yakit 在“MITM 交互”页面有个一键生成证书的按钮,生成后按提示导入就行。Windows 下导入到“受信任的根证书颁发机构”,macOS 下导入到“系统”钥匙串并设为始终信任。

整个安装流程说到底就三件事:引擎跑起来、客户端连上去、证书装好。看着步骤不多,但每个环节都有几个容易卡住的小坑。我写这些不是让你觉得麻烦,而是提前知道哪里有坑,装的时候能省点时间。

顶: 2352踩: 86