MirrorProxy 是一个基于 Rust 的自建镜像代理平台,内置 React 管理控制台,并提供跨平台客户端管理软件源。

Stars

204

7 天增长

暂无数据

Fork 数

14

开放 Issue

0

开源协议

MIT

最近更新

2026-07-28

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它结合了高性能的 Rust 核心、多源适配器支持(GitHub、Docker、语言包注册表、操作系统仓库)以及离线隐私保护的 GeoIP 功能,集成在一个自托管解决方案中。

适合谁使用

  • 需要管理内部镜像的系统管理员
  • 需要快速本地包访问的开发团队
  • 需要访问控制和流量计费的组织
  • 希望减少带宽和延迟的自托管用户

典型使用场景

  • 加速公司或实验室网络内的软件下载
  • 为 npm、PyPI 等语言包注册表提供离线缓存
  • 缓存 Docker/OCI 镜像以避免速率限制并加速部署
  • 通过 IP 规则和配额控制对外部仓库的访问

项目优势

  • 使用 Rust 编写,性能高且资源占用低
  • 基于适配器的架构,开箱即支持多种常见源类型
  • 内置 React 前端管理控制台,方便管理
  • 离线 ip2region 数据库确保 IP 位置隐私,无需外部调用

使用前须知

  • 自托管部署需要维护和基础设施
  • SQLite 后端在极高流量下可能需要优化
  • 适配器仅限于官方支持的类型,添加自定义适配器需要开发

README 快速开始

MirrorProxy

English | 简体中文

MirrorProxy is a self-hosted mirror proxy platform written in Rust. The mirrorproxy-server service embeds its React administration console, while the standalone mirrorproxy client manages package sources on Windows, macOS, and Linux.

Its adapter-based proxy core supports GitHub, Docker/OCI, language package registries, developer toolchains, and operating-system repositories. SQLite provides accounts, quotas, traffic accounting, regional reports, and IP/CIDR access control; offline ip2region databases keep IP location private and fast.

Documentation

Project links

项目描述

All-in-one mirror acceleration,The project uses an adapter-based proxy core and already ships adapters for GitHub, Docker/OCI, Composer, npm, PyPI, Cargo, Go modules, major language repositories, developer-tool distribution services, and operating system mirrors.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

MatinSenPai
MatinSenPai GitHub avatar

Aether-GUI

Aether-GUI is a one-click desktop GUI for the Aether censorship-circumvention tunnel, wrapping its terminal tool in an animated, easy-to-use app that automates connection and setup.

TypeScript
802
suiyuebaobao
suiyuebaobao GitHub avatar

C-SSH

Creation-SSH is a cross-platform SSH operations client that enables persistent terminals, real-time monitoring, file management, and an AI assistant on Android, Windows, and Linux.

Empty
148
l0ng-ai
精选
l0ng-ai GitHub avatar

tty7

tty7 is a fast, GPU-accelerated terminal workbench with persistent sessions, built-in input tools, SSH support, and coding agent awareness.

开发者工具CLI 与终端
359