02-21 Clash Party Clash Party WSL下编译Clash Party 本文为在 Ubuntu 20.04 下解决 Clash Party 编译缺失的 glibc 兼容 sysproxy.linux-x64-gnu.node 资源方案:因官方仅提供 musl 版本而 Ubuntu 用 glibc,直接使用会报 Native binding not found。解决思路是从源码编译 sysproxy-rs-opti 生成 glibc 版本模块并替换到项目目录,再编译/打包 Clash Party。关键步骤:安装系统构建依赖与 Node.js、Rust;在 /tmp 克隆并切换与项目一致的 sysproxy-rs-opti 版本,用 pnpm + napi-rs 编译 x86_64-unknown-linux-gnu;验证生成的 node 体积与动态链接;将生成的模块复制到 /extra/sidecar;最后运行 pnpm dev 测试并 pnpm run build:linux 生成 .deb 安装包。注意版本一致性、平台选择与清理旧文件,以及常见问题(napi 需 pnpm exec、缺少 build-essential、误用 musl 模块、网络慢与 linker 问题)。 156 1 0