Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

镜像站全能管理器 (Mirror Manager GUI)

这是一个基于 Streamlit 的轻量级开发工具,旨在为开发者提供统一、便捷的常用开发工具镜像源管理与测速功能。通过本工具,您可以快速获取并配置国内镜像,解决下载依赖卡顿的问题。特别针对校园网、内网环境以及频繁遭遇 403 Forbidden 错误的用户设计。

🌟示意图

1.png

🎯 支持工具清单

目前已支持以下工具的镜像一键管理:

  • Conda: 科学计算环境管理
  • Pip: Python 包管理器
  • NPM: Node.js 包管理器
  • Maven/Gradle: Java 项目构建工具
  • Golang: Go 语言代理
  • Rust: Rust (Crates.io) 镜像
  • Homebrew: macOS 包管理器
  • NVM: Node.js 版本管理
  • Git: GitHub 镜像加速
  • Hugging Face: AI 模型/数据集加速

❓ 若需要增加别的工具镜像支持,请提Issue或留言

🚀 快速启动

  1. 环境准备: 确保已安装 Python,并安装依赖:
    pip install -r requirements.txt
  2. 运行应用:
    streamlit run main.py

🛠️ 使用说明

  1. 测速: 在对应工具的标签页点击“一键测速”,系统将自动评估各大国内镜像源的连接延迟。
  2. 使用镜像: 选择测速效果最好的镜像,点击“使用”,下方的代码区将自动生成适用于您操作系统(Windows 或 Linux/macOS)的一键配置命令,直接拷贝到终端运行即可。
  3. 自定义源: 通过左侧边栏“添加/修改源”功能,您可以轻松管理您偏好的私有或自定义镜像源。

📂 技术架构

项目采用模块化设计,所有核心逻辑均位于 managers/ 目录。如需扩展新的镜像支持,仅需在该目录下添加新的 Manager 类继承 BaseManager 即可,具备极高的可扩展性。

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages