开源软件镜像站
简介#
开源软件镜像站是这些软件官方提供镜像站建造方式, 然后又各地的志愿者搭建镜像站,使得快速下载成为可能。(也存在学校、公司等组织内部的私有镜像站)
原因#
开源软件往往没有多余的精力在世界各地建设官方的镜像站点,方便用户高速下载,所以往往提供完整的搭建工具, 让其他的志愿者建立镜像站点。
清华大学的 TUNA,是创建者因为觉得好多学校都有镜像站,却没听过清华的镜像站,最后接手了当时清华镜像站 ftp3.tsinghua.edu.cn
所建立的。1
浙江大学开源镜像站,精神前身是一个内网镜像站服务,由原教旨主义的开源的社团「学习网」负责, 其中有团员甚至计划向相关公司举报学校存在使用盗版软件的情况,以达到增加学校开源软件使用率的目的。1
某高校的镜像站维护人员的说法是为了避免占用国际互联网带宽。2
某学校的 Linux User Group 成员表示,对外服务的镜像站是学校承认你作为一个有名号的「社团」的结果。2
当然,还有网络问题的原因,比如淘宝的 RubyGems 镜像,曾经是各种 Ruby 教程最推荐的配置,因为直接链接 RubyGems 官方源, 经常会出现无法下载等网络问题。
停止服务#
2020年4月,中国科学技术大学的镜像站(USTC Mirror),由于服务压力及服务资源的考虑,停止了 Docker Hub 源对校外的服务, 但仍然能够解析,因为 302 重定向到了其他能用的境内镜像站。3(之后逐渐取消重定向,单纯使用 403 回绝请求)
2022年8月16日 前,5 2021年6月9日 后的某一时间,4 西北农林科技大学将公开的「Docker Hub 反向代理」, 限制为了校内使用,并将网页标题中的「反向代理」一词移除。
2022年10月16日,Arch Linux Chinese Messages 频道表示多所高校的 Arch Linux 镜像站于近日不可访问, 而阿里云的镜像已有数日未同步。6
2022年6月2日,上海交通大学 SJTUG 表示:6月2日 ~ 6月6日,学校部分业务系统需要通过 VPN 的方式进行访问, 所以镜像站停止对外部访问。原因是:「接学校通知,为不断提升校园网性能,按计划,将对学校校园主干网络进行优化。」7
2023年5月19日 左右,Docker Hub 官方源被 GFW 封锁(DNS 污染),所以有人在 gfwlist 请求添加 hub.docker.com
域名。
原因被认为是,有人上传了政治敏感的 TTS(文字转语音)软件。89
附言:该 TTS 曾托管在 huggingface,不过之后作者删除并上传到了 Docker Hub。10 原因似乎是 huggingface 在 2023年5月, 于大陆出现了网络被 GFW 干扰的情况。11
2023年6月3日,上海交通大学 SJTUG 表示:由于上游校园主干网络临时维护,维护时间是 6月3日 ~ 6月5日,
期间SJTUG 软件源镜像站 (mirror.sjtu.edu.cn
及 mirrors.sjtug.sjtu.edu.cn
) 目前公网服务中断。7
2023年12月16日,在「开放原子开发者大会」上,AtomHub 可信镜像中心正式开放公测。该服务是因为 Docker Hub 等镜像仓库, 其不稳定和不可控性,以及一些政策和法规的限制而诞生的。12 不过内容很少,发布时仅有 336 个项目。13 不过在 2024年6月13日,有人发现 AtomHub 可信镜像中心依然仅有 300 多个项目,并且没有更新到最新版。14
2024年5月30日,Docker Hub 原始网站禁止了克里米亚共和国,以及俄罗斯部分城市的 IP 访问。1516 这些地区的 IP,在访问后会得到以下内容:
403 Forbidden
Since Docker is a US company, we must comply with US export control regulations. In an effort to comply with these,
we now block all IP addresses that are located in Cuba, Iran, North Korea, Republic of Crimea, Sudan, and Syria. If
you are not in one of these cities, countries, or regions and are blocked, please reach out to
https://hub.docker.com/support/contact/
机器翻译:由于 Docker 是一家美国公司,我们必须遵守美国的出口管制法规。为了遵守这些规定,我们现在屏蔽位于古巴、伊朗、 朝鲜、克里米亚共和国、苏丹和叙利亚的所有 IP 地址。如果您不在这些城市、国家或地区之一并且被阻止,请联系 https://hub.docker.com/support/contact/
所以受到影响的用户,只能使用 VPN/Proxy 或者镜像服务器,以获取 Docker Hub 的内容。附言:俄罗斯入侵乌克兰后的两周后, Docker 就停止了与俄罗斯的商业,包括订阅功能也取消了(大概是某种会员)。17
2024年6月3日,上海交通大学 SJTUG 再次表示与去年相同的内容,只是维护时间增加了一天,变为了 6月3日 ~ 6月6日。18
2024年6月6日,上海交通大学 SJTUG 的 Docker Hub 镜像被下架,理由是「监管要求」「接上级通知」。19 然而在「李老师不是你老师」报导后,20「不可抗力」的表述被移除,仅剩下「下架 dockerhub 镜像」的结果表述。21
2024年6月7日 左右,OpenWrt 路由器固件知名开发者 Lean,在 QQ 群发布了一则信息:
LEDE/IMMWRT 固件技术研究群②2223
@全体成员 收到上面信息监管的最新要求,国内所有 Docker 的镜像服务器必须全部下架。后续包括 Github CDN 镜像,NPM , Python PIP , OpenWrt OPKG 等未受内容审查的镜像服务器一律下架。 大家以后打算什么样的方式访问 Docker 之类呢?请回复~
【然后是李老师 X(推特)的,「由监管要求下架 dockerhub 镜像」截图】20
2024年6月7日,南京大学的镜像站发布了新闻/通知:「接上级部门通知,即可关闭 Docker Hub 缓存镜像服务。」2524 (2024年6月9日,世界存档日时,南京大学的发布的通知被删除。)
2024年6月13日,有人发现「Docker Proxy 镜像加速」网站发布公告,表示镜像被 GFW 封锁(包含 DNS 污染), 无法供大陆用户正常使用。26
各个 Docker Hub 镜像站关闭时间
时间 | 镜像站点 | 关闭原因 |
---|---|---|
2020-04-??3 | 中国科学技术大学校外服务 | 「服务器压力」但重定向到其他可用镜像 |
2022-08-16 或更早45 | 西北农林科技大学校外服务 | 【不明】 |
2022-08-24 或更早27 | 阿里云 | 【不明】并未关闭,但是不再更新 |
2022-08-2427 | 中国科学技术大学校外服务 | 因阿里云不更新,不再 302 重定向 |
2023-02-22 或更早28 | Azure 中国对外服务 | 【不明】 |
2023-02-22 或更早28 | 腾讯云对外服务 | 【不明】 |
2023-02-22 或更早28 | 七牛云 | 【不明】 |
2023-12-13 或更早28 | 网易云 | 【不明】域名变更并要求登录 |
2024-02-26 或更早28 | 中科院软件所 | 【不明】 |
2024-06-0619 | 上海交通大学 SJTUG | 「监管要求」「接上级通知」 |
2024-06-0627 | 中国科学技术大学校内服务 | 「接上级主管部门通知」 |
2024-06-0729 | 阿里云 | 有人问是不是有墙?「是的,您可以这么理解」 |
2024-06-072524 | 南京大学 | 「接上级部门通知」 |
2024-06-073028 | DaoCloud | 【不明】 |
2024-06-07 或更早30 | 百度云 | 【不明】 |
有人根据 Docker Hub 镜像站纷纷关闭,还有各种镜像站也即将关闭的流言,编写了一则段子/寓言故事:
段子/寓言故事31
2024 年的冬天,当你走出张江高科地铁站口,几个年轻人冲你围了上来,拉开自己的大衣,里面挂满了一串光盘💿:
大哥,最新的 dockerhub pip apt 镜像要不,保真,10 块一张,买二送一。
Docker 官方#
2023年5月19日 左右,Docker Hub 官方源被 GFW 封锁。(详情)
2024年9月9日,Docker Hub 的部分域名恢复了访问,GFW 不再封锁 get.docker.com
与 download.docker.com
域名,32
但是 hub.docker.com
仍然没有恢复。3334
-
匿名用户, 《开源镜像站的组织和维护是纯公益的吗?有没有什么利益呢?》, 知乎, 2011-06-17. (参照 2022-10-16). ↩↩
-
rv54ntjwfm3ug8, 《为什么各国高校的 Linux 协会都这么热衷于搞镜像站?》, V2EX, 2022-04-18. (参照 2022-10-16). ↩↩
-
Docker Hub, USTC Mirror Help, 2024-. (参照 2024-06-07). ↩↩
-
Docker Hub 反向代理, Mirrors@NWAFU Docs, 2021-04-21. (参照 2024-06-09). ↩↩
-
Docker Hub, Mirrors@NWAFU Docs, 2022-08-16. (参照 2024-06-09). ↩↩
-
Arch Linux Chinese Messages, 《近日多所高校的镜像站已不可访问,阿里云镜像站亦数日未同步数据……》, Telegram, 2022-10-16. (参照 2022-10-16). ↩
-
SJTUG镜像站新闻, 「各位 SJTUG 镜像站用户……」, Telegram, 2023-06-23. (参照 2024-06-07). ↩↩
-
add hub.docker.com · Issue #2409 · gfwlist/gfwlist, GitHub, 2023-05-19. (参照 2024-06-07). ↩
-
dianso, 《恶意利用 hub.docker.com 上传涉及政治的项目,导致被墙》, V2EX, 2023-05-20. (参照 2024-06-08). ↩
-
学习墙国🐸, 「由于huggingface被墙和作者怕被橄榄的因素,将合成器以开源的方式放在docker下」, Telegram, 2023-05-16. (参照 2024-06-07). ↩
-
ugmbbc, 《开源AI公司"Hugging Face"确认在中国存在"令人遗憾的可访问性问题"》, cnBeta.COM, 2023-10-21. (参照 2024-06-07). ↩
-
云容器大未来, 《AtomHub开源容器镜像中心开放公测》, 华为云论坛, 2023-12-28. (参照 2024-06-13). ↩
-
汪淼, 《AtomHub 开源容器镜像中心开放公测:华为、浪潮等发起建设,国内服务稳定下载》, IT之家, 2023-12-21. (参照 2024-06-13). ↩
-
crabor, 《如何评价新一代的国产可信 Docker 镜像中心 Atomhub》, V2EX, 2024-06-13. (参照 2024-06-13). ↩
-
kiper322, Docker.hub is not accessible from Russia, Docker Community Forums, 2024-05-30. (参照 2024-06-08). ↩
-
Геннадий Ефремов, «Российских программистов без предупреждения вышвырнули из Docker Hub. Скачать свои проекты нельзя», CNews.ru, 2024-03-30. (参照 2024-06-08). ↩
-
Scott Johnston, "Docker’s Response to the Invasion of Ukraine", Docker, 2022-03-08. (参照 2024-06-08). ↩
-
lightquantum, 《镜像站自6月3日起公网服务不可用》, SJTUG - A Joyful Techie User Group, 2024-06-03. (参照 2024-06-07). ↩
-
lightquantum, 《由监管要求下架 dockerhub 镜像》, SJTUG - A Joyful Techie User Group, 2024-06-06. (参照 2024-06-07). ↩↩
-
李老师不是你老师, 《6月6日,上海交大的Docker Hub镜像加速器宣布因监管要求被下架……》, Telegram, 2024-06-07. (参照 2024-06-07). ↩↩
-
lightquantum, 《下架 dockerhub 镜像》, SJTUG - A Joyful Techie User Group, 2024-06-07. (参照 2024-06-07). ↩
-
大雕今天更新了什么, 《@全体成员 收到上面信息监管的最新要求……》, Telegram, 2024-05-07. (参照 2024-06-08). ↩
-
lencx, 「“真棒”,建议直接断网!」, X (formerly Twitter), 2024-06-07. (参照 2024-06-08). ↩
-
Docker Hub, e-Science Document, 2024-06-07. (参照 2024-06-08). ↩↩
-
三十一, 《docker大面积镜像源失效拉不动》, LINUX DO, 2024-06-07. (参照 2024-06-08). ↩↩
-
microwhite, 《docker hub 被墙了, 国内镜像也被 dns 污染了, 未来在何方》, V2EX, 2024-06-13. (参照 2024-06-16). ↩
-
Docker Hub, USTC Mirror Help, 2024-06-08. (参照 2024-06-08). ↩↩↩
-
262588213843476, 国内的 Docker Hub 镜像加速器,由国内教育机构与各大云服务商提供的镜像加速服务 | Dockerized 实践 https://github.com/y0ngb1n/dockerized, Gist. (参照 2024-06-07). ↩↩↩↩↩↩
-
serverKnignt, 《阿里云 Docker 拉取超时,是被墙了吗?》, V2EX, 2024-06-07. (参照 2024-06-08). ↩
-
探姬, Hello-CTF 🚩, 「灰暗时刻(」, X (formerly Twitter), 2024-06-07. (参照 2024-06-08). ↩↩
-
我吹呀吹, 《2024年的冬天,当你走出张江高科地铁站口,几个年轻人冲你围了上来……》, X (formerly Twitter), 2024-06-07. (参照 2024-06-08). ↩
-
laiyibeimeishi, 《喜报! Docker 官方安装脚本解封啦。》, V2EX, 2024-09-08. (参照 2024-09-10). ↩
-
bbx188, 《喜报!docker结束了漫长的刑期出狱了!》, 美国VPS综合讨论, 2024-09-10. (参照 2024-09-11). ↩
-
www.17ce.com GET 测试结果, 网站速度测试 17CE, 2024-09-11. (参照 2024-09-11). ↩
(由于更新时间是手动更新的,所以部分页面内容已更新,但忘记修改新的日期了……)