登录后使用客户端构建器
直接识别 i4t.com 的 B2 登录状态。每个人的配置、Logo 和构建记录相互独立。
使用 i4t 账号登录RustDesk 客户端构建器
免费 · AGPL-3.0按需修改并实时预览;关闭的项目保持源码默认值。完成后下载配置包,在自己的 GitHub 中构建。
已保存方案
配置、Logo 与图标按当前 WordPress 账号隔离保存。
配置包生成记录
配置包由 i4t.com 本地生成,不会占用远程编译节点。
提交到自己的 GitHub Actions
配置包包含页面上的定制内容;签名证书只保存在你自己的 GitHub Secrets,不交给本站。
- 1
必须使用模板创建完整仓库
点击下面按钮,在 GitHub 填写仓库名称并创建。不要使用“新建空仓库”,也不要只上传配置包;创建后在 Code 页面应能看到
使用模板创建完整仓库.github、I4T-BUILDER.md等源码文件。 - 2
上传配置包到仓库根目录并提交
进入新仓库的 Code 页面,点击 Add file → Upload files,上传本站下载的
i4t-customization.zip,最后点击绿色 Commit changes。不要解压、改名或放进子目录。你的仓库/ i4t-customization.zip← 与 .github 同级提交后根目录同时存在
.github和i4t-customization.zip,才表示准备完成。 - 3
第一次构建:建议不添加任何 Secret
Secret 只影响安装包是否带数字签名,不影响 Logo、颜色、软件名、ID Server、Key、API Server 或 SSO。不添加也可以编译并下载,只是 Windows/macOS/Android 可能显示“未知开发者”或安全提醒。部分添加一组签名 Secret 会导致对应平台签名失败。
不签名(首次推荐)
什么都不用添加,直接进入第 4 步。可以先验证定制结果是否正确。
Android 正式签名(4 项必须一起添加)
ANDROID_SIGNING_KEYANDROID_ALIASANDROID_KEY_STORE_PASSWORDANDROID_KEY_PASSWORD用于签名 APK;缺少任意一项都可能导致 Android 签名任务失败。
macOS 签名与公证(4 项必须一起添加)
MACOS_P12_BASE64MACOS_P12_PASSWORDMACOS_CODESIGN_IDENTITYMACOS_NOTARIZE_JSON用于开发者签名和 Apple 公证;需要 Apple Developer 证书与凭据。
Windows 签名服务(普通用户不要填写)
SIGN_BASE_URLSIGN_SECRET_KEY这不是普通 PFX 证书字段,而是兼容模板协议的独立签名服务。没有自建签名服务时保持为空。
确实需要签名时,Secrets 添加在哪里?
进入自己的仓库:Settings → Secrets and variables → Actions → New repository secret。Name 填上面的变量名,Secret 填证书或密码内容。证书、私钥和密码不要上传到 Code 页面。
Settings/ Secrets and variables / ActionsNew repository secret - 4
打开指定工作流并运行
粘贴你自己的仓库首页地址,按钮会直接进入 Build customized client,不会跳到 i4t 的仓库。进入后点击右侧 Run workflow,再点击弹层中的绿色 Run workflow。
打开 Build customized client如果看到 “Choose a workflow”说明进入了以
/actions/new结尾的新建页面,不要点击 Configure。返回本站重新点上面的按钮;配置包刚提交时也可等待 10–30 秒后刷新。 - 5
下载客户端
等待绿色对勾后进入本次运行,在页面底部的 Artifacts 或 Release 中下载 EXE、MSI、DMG、APK 等产物。
