Add provider type

This commit is contained in:
Aoran Zeng
2025-07-11 19:28:56 +08:00
parent 1c27e328c9
commit 6e2b33269a
12 changed files with 58 additions and 1 deletions

View File

@@ -11,6 +11,7 @@
static MirrorSite_t FlutterCN =
{
IS_DedicatedMirrorSite,
"cfug", "CFUG", "Flutter 社区", "https://flutter.cn/",
{NotSkip, NA, NA, "https://storage.flutter-io.cn/flutter_infra_release/releases/stable/linux/flutter_linux_v1.0.0-stable.tar.xz", ACCURATE} // 231 MB
};

View File

@@ -17,12 +17,14 @@ static SourceProvider_t pl_go_upstream =
static MirrorSite_t GoProxyCN =
{
IS_DedicatedMirrorSite,
"goproxy.cn", "Goproxy.cn", "Goproxy.cn (七牛云)", "https://goproxy.cn/",
{NotSkip, NA, NA, "https://goproxy.cn/github.com/aws/aws-sdk-go/@v/v1.45.2.zip", ACCURATE} // 30 MB
},
GoProxyIO =
{
IS_DedicatedMirrorSite,
"goproxy.io", "GOPROXY.IO", "GOPROXY.IO", "https://goproxy.io/",
{NotSkip, NA, NA, "https://goproxy.io/github.com/aws/aws-sdk-go/@v/v1.45.2.zip", ACCURATE} // 30 MB
};

View File

@@ -9,6 +9,7 @@
static MirrorSite_t Api7 =
{
IS_DedicatedMirrorSite,
"api7", "api7.ai", "深圳支流科技有限公司", "https://www.apiseven.com/",
{SKIP, ToFill, ToFill, NULL, ROUGH}
};

View File

@@ -17,6 +17,7 @@ static SourceProvider_t pl_nodejs_npm_upstream =
static MirrorSite_t NpmMirror =
{
IS_DedicatedMirrorSite,
"npmmirror", "npmmirror", "npmmirror (阿里云赞助)", "https://npmmirror.com/",
// 注意,下面这个是跳转后的地址,不确定未来会不会改变
{NotSkip, NA, NA, "https://cdn.npmmirror.com/packages/%40tensorflow/tfjs/4.22.0/tfjs-4.22.0.tgz", ACCURATE} // 29MB

View File

@@ -9,6 +9,7 @@
static MirrorSite_t NugetOrg =
{
IS_UpstreamProvider,
"nuget.org", "NuGet Org", "Nuget Organization", "https://www.nuget.org/",
{SKIP, ToFill, ToFill, NULL, ROUGH}
};

View File

@@ -16,6 +16,7 @@ static SourceProvider_t pl_ruby_upstream =
static MirrorSite_t RubyChina =
{
IS_DedicatedMirrorSite,
"rubychina", "RubyChina", "Ruby China 社区", "https://gems.ruby-china.com/",
{NotSkip, NA, NA, "https://gems.ruby-china.com/rubygems/gems/nokogiri-1.15.0-java.gem", ACCURATE} // 9.9 MB
};

View File

@@ -9,6 +9,7 @@
static MirrorSite_t RsProxyCN =
{
IS_DedicatedMirrorSite,
"rsproxycn", "RsProxy.cn", "字节跳动基础架构Dev Infra", "https://rsproxy.cn/",
{NotSkip, NA, NA, "https://rsproxy.cn/api/v1/crates/windows/0.58.0/download", ACCURATE}
};

View File

@@ -11,6 +11,7 @@
static MirrorSite_t DaoCloud =
{
IS_DedicatedMirrorSite,
"daocloud", "DaoCloud","上海道客网络科技有限公司", "https://www.daocloud.io/",
// 没有找到 DaoCloud 合适的下载链接,先随便给一个,以规避 chsrc 自动测速时所有 dockerhub 镜像站都没有测速链接带来的 bug
{NotSkip, NA, NA, "https://qiniu-download-public.daocloud.io/DaoCloud_Enterprise/dce5/offline-community-v0.18.0-amd64.tar", ACCURATE}
@@ -18,12 +19,14 @@ static MirrorSite_t DaoCloud =
Fit2Cloud =
{
IS_DedicatedMirrorSite,
"fit2cloud", "FIT2CLOUD", "杭州飞致云信息科技有限公司", "https://www.fit2cloud.com/",
{SKIP, ToFill, ToFill, NULL, ROUGH}
},
Huecker =
{
IS_DedicatedMirrorSite,
"huecker", "(Russia) Huecker", "俄罗斯 Huecker.io", "https://huecker.io/",
// 同 DaoCloud没有合适的下载链接先随便给一个以避免 bug
{NotSkip, NA, NA, "https://huecker.io/en/use.html", ROUGH}

View File

@@ -9,6 +9,7 @@
static MirrorSite_t EmacsChina =
{
IS_DedicatedMirrorSite,
"emacschina", "EmacsChina", "Emacs China 社区", "https://elpamirror.emacs-china.org/",
{SKIP, ToFill, ToFill, NULL, ROUGH}
};

View File

@@ -26,12 +26,14 @@ static SourceProvider_t wr_flathub_upstream =
wr_flathub_siyuan =
{
IS_DedicatedMirrorSite,
"sjtu-sy", "SJTUG-siyuan", "上海交通大学思源镜像站Flathub", "https://mirror.sjtu.edu.cn/",
{NotSkip, NA, NA, "https://mirror.sjtu.edu.cn/flathub/flathub.gpg"}
},
wr_flathub_zhiyuan =
{
IS_DedicatedMirrorSite,
"sjtu-zy", "SJTUG-zhiyuan", "上海交通大学致远镜像站Flathub", "https://mirrors.sjtug.sjtu.edu.cn/",
{NotSkip, NA, NA, "https://mirrors.sjtug.sjtu.edu.cn/flathub/flathub.gpg"}
};