diff --git a/README.md b/README.md index 4f883a9..9aa2302 100644 --- a/README.md +++ b/README.md @@ -502,7 +502,7 @@ chsrc set conda | anaconda 另外特别感谢以下组织或项目: -1. [MirrorZ 教育网镜像站](https://help.mirrors.cernet.edu.cn/) +1. [校园网联合镜像站(MirrorZ)](https://help.mirrors.cernet.edu.cn/) 2. [清华大学 Tuna](https://mirrors.tuna.tsinghua.edu.cn/) 3. [上海交通大学软件源镜像服务](https://mirrors.sjtug.sjtu.edu.cn/) 4. [中国科学技术大学 Linux 用户协会](https://github.com/ustclug) diff --git a/src/framework/mirror.c b/src/framework/mirror.c index 63fe6e9..6865403 100644 --- a/src/framework/mirror.c +++ b/src/framework/mirror.c @@ -9,7 +9,7 @@ * | Mikachu2333 * | * Created On : <2023-08-29> - * Last Modified : <2025-07-13> + * Last Modified : <2025-07-14> * * 通用镜像站 * ------------------------------------------------------------*/ @@ -24,7 +24,7 @@ * * @sync https://github.com/RubyMetric/chsrc/wiki * - * Wiki中的排序是根据 https://github.com/mirrorz-org/oh-my-mirrorz 挑选速度前10位 + * 排序部分参考 https://github.com/mirrorz-org/oh-my-mirrorz */ MirrorSite_t MirrorZ = { @@ -41,7 +41,7 @@ Tuna = }, /** - * @note 2025-3-17 SJTUG 共设两台服务器。思源服务器同步新镜像,致远服务器兼容原 SJTU 镜像站。 + * @note 2025-03-17 SJTUG 共设两台服务器。思源服务器同步新镜像,致远服务器兼容原 SJTU 镜像站。 * @note 有些target(例如flathub)思源站的兼容性不好,可以考虑将两个服务器分开测试 */ @@ -59,6 +59,20 @@ Sjtug_Siyuan = {NotSkip, NA, NA, "https://mirror.sjtu.edu.cn/ctan" Big_File_ctan, ROUGH} }, +Bfsu = +{ + IS_GeneralMirrorSite, + "bfsu", "BFSU", "北京外国语大学开源软件镜像站", "https://mirrors.bfsu.edu.cn/", + {NotSkip, NA, NA, "https://mirrors.bfsu.edu.cn/speedtest/1000mb.bin", ROUGH} +}, + +Ustc = +{ + IS_GeneralMirrorSite, + "ustc", "USTC", "中国科学技术大学开源软件镜像", "https://mirrors.ustc.edu.cn/", + {NotSkip, NA, NA, "https://mirrors.ustc.edu.cn/ubuntu-releases" Big_File_ubuntu, ROUGH} +}, + Zju = { IS_GeneralMirrorSite, @@ -66,13 +80,6 @@ Zju = {NotSkip, NA, NA, "https://mirrors.zju.edu.cn/ubuntu-releases" Big_File_ubuntu, ROUGH} }, -Lzuoss = -{ - IS_GeneralMirrorSite, - "lzu", "LZUOSS", "兰州大学开源社区镜像站", "https://mirror.lzu.edu.cn/", - {NotSkip, NA, NA, "https://mirror.lzu.edu.cn/CTAN" Big_File_ctan, ROUGH} -}, - Jlu = { IS_GeneralMirrorSite, @@ -80,11 +87,11 @@ Jlu = {NotSkip, NA, NA, "https://mirrors.jlu.edu.cn/_static/speedtest.bin", ROUGH} }, -Bfsu = +Lzuoss = { IS_GeneralMirrorSite, - "bfsu", "BFSU", "北京外国语大学开源软件镜像站", "https://mirrors.bfsu.edu.cn/", - {NotSkip, NA, NA, "https://mirrors.bfsu.edu.cn/speedtest/1000mb.bin", ROUGH} + "lzu", "LZUOSS", "兰州大学开源社区镜像站", "https://mirror.lzu.edu.cn/", + {NotSkip, NA, NA, "https://mirror.lzu.edu.cn/CTAN" Big_File_ctan, ROUGH} }, Pku = @@ -108,11 +115,11 @@ Sustech = {NotSkip, NA, NA, "https://mirrors.sustech.edu.cn/site/speedtest/1000mb.bin", ROUGH} }, -Ustc = +Nju = { IS_GeneralMirrorSite, - "ustc", "USTC", "中国科学技术大学开源镜像站", "https://mirrors.ustc.edu.cn/", - {NotSkip, NA, NA, "https://mirrors.ustc.edu.cn/ubuntu-releases" Big_File_ubuntu, ROUGH} + "nju", "NJU", "南京大学开源镜像站", "https://mirrors.nju.edu.cn/", + {NotSkip, NA, NA, "https://mirrors.nju.edu.cn/archlinux" Big_File_archlinux, ROUGH} }, Xjtu = @@ -129,8 +136,6 @@ Hust = {NotSkip, NA, NA, "https://mirrors.hust.edu.cn/ubuntu-releases" Big_File_ubuntu, ROUGH} }, -// 速度暂时处于10位以后或者无测速报告,但是目前可用的源 - Iscas = { IS_GeneralMirrorSite, @@ -138,6 +143,13 @@ Iscas = {NotSkip, NA, NA, "https://mirror.iscas.ac.cn/ubuntu-releases" Big_File_ubuntu, ROUGH} }, +Hit = +{ + IS_GeneralMirrorSite, + "hit", "HIT", "哈尔滨工业大学开源软件镜像站", "https://mirrors.hit.edu.cn/", + {NotSkip, NA, NA, "https://mirrors.hit.edu.cn/ubuntu-releases" Big_File_ubuntu, ROUGH} +}, + Scau = { IS_GeneralMirrorSite, @@ -166,6 +178,13 @@ Sdu = {NotSkip, NA, NA, "https://mirrors.sdu.edu.cn/ubuntu-releases" Big_File_ubuntu, ROUGH} }, +Qlu = +{ + IS_GeneralMirrorSite, + "qlu", "QLU", "齐鲁工业大学开源镜像站", "https://mirrors.qlu.edu.cn/", + {NotSkip, NA, NA, "https://mirrors.qlu.edu.cn/ubuntu-releases" Big_File_ubuntu, ROUGH} +}, + Cqupt = { IS_GeneralMirrorSite, @@ -173,13 +192,6 @@ Cqupt = {NotSkip, NA, NA, "https://mirrors.cqupt.edu.cn/ubuntu-releases" Big_File_ubuntu, ROUGH} }, -Nju = -{ - IS_GeneralMirrorSite, - "nju", "NJU", "南京大学开源镜像站", "https://mirrors.nju.edu.cn/", - {NotSkip, NA, NA, "https://mirrors.nju.edu.cn/archlinux" Big_File_archlinux, ROUGH} -}, - /** * @note 2023-09-05 封杀策略过严,谨慎使用 */ @@ -188,8 +200,17 @@ Cqu = IS_GeneralMirrorSite, "cqu", "CQU", "重庆大学开源软件镜像站", "https://mirrors.cqu.edu.cn/", {NotSkip, NA, NA, "https://mirrors.cqu.edu.cn/ubuntu-releases" Big_File_ubuntu, ROUGH} +}, + +Neosoft = +{ + IS_GeneralMirrorSite, + "neosoft", "Neosoft", "大连东软信息学院开源镜像站", "https://mirrors.neusoft.edu.cn/", + {NotSkip, NA, NA, "https://mirrors.neusoft.edu.cn/ubuntu-releases" Big_File_ubuntu, ROUGH} }; + + /** * 商业公司提供的源 */ diff --git a/src/recipe/menu.c b/src/recipe/menu.c index e4980c3..676cc84 100644 --- a/src/recipe/menu.c +++ b/src/recipe/menu.c @@ -6,7 +6,7 @@ * | * Created On : <2023-09-01> * Major Revision : 1 - * Last Modified : <2025-07-13> + * Last Modified : <2025-07-14> * ------------------------------------------------------------*/ /* Begin Target Matrix */ @@ -146,12 +146,11 @@ static MirrorSite_t* available_mirrors[] = { /* ------------------------ 教育网(通用镜像站) ------------------------ */ - &MirrorZ, &Tuna, &Sjtug_Zhiyuan, &Sjtug_Siyuan, &Zju, &Lzuoss, &Jlu, &Bfsu, &Pku, &Bjtu, &Sustech, &Ustc, &Xjtu, + &MirrorZ, &Tuna, &Sjtug_Zhiyuan, &Sjtug_Siyuan, &Bfsu, &Ustc, &Zju, &Jlu, &Lzuoss, &Pku, &Bjtu, &Sustech, &Nju, &Xjtu, - &Hust, &Iscas, &Scau, - &Nyist, &Sdu, &Cqupt, - - &Nju, &Cqu, + &Hust, &Iscas, &Hit, &Scau, + &NJTech, &Nyist, &Sdu, &Qlu, + &Cqupt, &Cqu, &Neosoft,