4 个版本
| 0.1.3 | 2023年5月30日 | 
|---|---|
| 0.1.2 | 2023年5月12日 | 
| 0.1.1 | 2022年12月22日 | 
| 0.1.0 | 2022年12月14日 | 
在 Cargo 插件 中排名 345
每月下载量 43
19KB
370 行代码(不含注释)
镜像切换工具
安装
   #第一步安装
   cargo install cargo-zproxy
   #第二步骤初始化代理
   cargo zproxy init
   #第三步骤初始化代理
   cargo zproxy use  --source tuna  
   # 更多仓库镜像,请使用cargo zproxy list 查看可使用的镜像地址
如何恢复
   #恢复官方镜像只需要执行
   cargo zproxy def
自定义代理镜像地址。在特定需要添加特定的内网镜像源的情况下使用
   # 自定义添加镜像地址 例如
   cargo zproxy  add   --name "本地源"  --source  "locality" --url "http://127.0.0.1/crates.io-index"
  #切换本地源
  cargo zproxy  use --source locality 
内置索引镜像
目前内置-Github 官网索引地址
cargo zproxy list #查看已配置镜像源地址内容
crates.io-index 官网地址
清华,
北京外国语,
浙江大学,
哈尔滨工业大学等镜像
更多使用cargo zproxy list查看
计划实现功能
- 
1:配置资源初始化 
- 
3: 列出所有可用镜像地址--按网络延迟排序 
- 
- 列出所有可用镜像地址
- 按网络延迟排序
 
- 
4: auto 自动选择最优镜像 
- 
5: use --source xxx /default/auto/1 - 设置默认为 creates 镜像
- 支持切换内置的镜像配置
 
- 
6: add 手动设置镜像地址 -source xxx -url=xxxx 
- 
7: sync 地址备份到 git 仓库地址 
指令列表
  cargo zproxy  init              执行本地初始化
  cargo zproxy  auto              评估网络延迟并自动切换到最优的镜像
  cargo zproxy  use <source>        切换为要使用的镜像
  cargo zproxy  list              查看当前所有配置的镜像资源地址
  cargo zproxy  add  -source<XX> --name<XX> -url xxxx
                                  添加一个镜像进本地配置文件
  cargo zproxy  sync              同步镜像配置文件
                  --repo <XX>     设置私有配置仓库
                  --push          同步镜像配置文件
  cargo zproxy  version           查看当前版本
依赖项
~13–26MB
~408K SLoC