Repository navigation
Release Maintenance zh CN
本页仅供发布维护者使用。安装客户端请看客户端安装方式。
-
创建公开仓库
inbjo/homebrew-tap,默认分支使用main。 -
创建只对该仓库具有 Contents 读写权限的 fine-grained PAT,并保存为当前仓库 Actions Secret
HOMEBREW_TAP_TOKEN。 -
创建专用 APT 签名密钥,将 ASCII armored 私钥保存为
APT_GPG_PRIVATE_KEY;有口令时再 设置APT_GPG_PASSPHRASE。私钥不得提交到 Git。gpg --quick-generate-key "MirrorProxy APT Repository <noreply@github.com>" ed25519 sign 3y gpg --list-secret-keys --keyid-format=long gpg --armor --export-secret-keys YOUR_KEY_FINGERPRINT >mirrorproxy-apt-private.asc
将
mirrorproxy-apt-private.asc的完整内容写入 Secret 后,把该文件离线备份并从工作目录 删除。丢失私钥会导致已添加仓库的客户端无法验证后续更新。 -
Release workflow 会把签名 APT 仓库发布到专用
apt分支,仓库地址为https://raw.githubusercontent.com/inbjo/MirrorProxy/apt。 -
首次 WinGet manifest 合入
microsoft/winget-pkgs后,添加可向该仓库创建 PR 的WINGET_TOKEN,并将 Repository variableWINGET_AUTO_SUBMIT设为true。首次发布可从 GitHub Release 下载
mirrorproxy-winget-manifests.zip,执行winget validate <manifest目录>,然后按manifests/i/Inbjo/MirrorProxy/<version>路径 提交到microsoft/winget-pkgs。首次合入前不要启用自动提交。
推送稳定 v* 标签时,Release workflow 会生成包和 manifest、签名并部署 APT 仓库、更新
Homebrew Tap;WinGet 自动提交只在显式启用后运行。
开始使用 · Start here
- 首页 · Home
- Docker + HTTPS 快速开始 · Quick start
- 二进制与已有入口部署 · Deployment
- 常见反向代理配置 · Reverse proxies
- 常见问题 · Troubleshooting
日常使用 · Everyday use
- 客户端改源 · Client
- Linux 系统与版本支持 · Linux system sources
- 其他客户端安装方式 · Client installation
- 支持的软件源 · Sources
- 容器镜像总览 · Container images
- 后台管理 · Administration
进阶配置 · Advanced
开发与维护 · Development