-
Notifications
You must be signed in to change notification settings - Fork 14
Home zh CN
github-actions[bot] edited this page Jul 28, 2026
·
4 revisions
MirrorProxy 是一个自部署的 Rust 镜像代理平台,由三个可独立演进的部分组成:
-
mirrorproxy-server:代理服务、SQLite 数据库和内嵌 React 管理后台。 -
mirrorproxy:独立的 Windows、macOS、Linux 改源客户端,不需要安装服务端。 -
mirrorproxy-catalog:服务端和客户端共用的目标、路径与改源能力目录。
它将 GitHub、OCI、语言包仓库、开发工具链和多个操作系统仓库统一到一个可控入口。后台提供 用户与配额、镜像健康检查、审计日志、GeoIP 地域报表、IP/CIDR 黑白名单和 ACME 证书管理。 所有 IP 定位使用本地 XDB 数据库,不会把查询 IP 发给第三方。
| 场景 | 建议 |
|---|---|
| 已有 Caddy/Nginx/Traefik | 保持反向代理终止 TLS,MirrorProxy 监听内部端口。 |
| 单机、希望移除反向代理 | 启用 ACME direct_https,由 MirrorProxy 监听 80/443 并将 HTTP 重定向到 HTTPS。 |
| 普通域名证书 | 使用 HTTP-01;公网 80 必须到达 MirrorProxy。 |
| 通配符证书 | 使用 DNS-01;支持 Cloudflare、阿里云、DNSPod、Route53 和 Webhook。 |
首次使用从“快速开始”进入;生产环境请完整阅读“部署”和“ACME 自动证书”。