UNPKG

@mhg/blog

Version:
1 lines 267 kB
<!DOCTYPE html><html lang="zh-Hans"><head hexo-theme="https://github.com/volantis-x/hexo-theme-volantis/#6.0.3"><meta name="generator" content="Hexo 8.1.2"><meta name="Volantis" content="6.0.3"><meta charset="utf-8"><meta name="robots" content="index,follow, max-image-preview:large"><link rel="canonical" href="https://blog.mhuig.top/notes/package-mirror/"><meta http-equiv="x-dns-prefetch-control" content="on"><link rel="dns-prefetch" href="https://static.mhuig.top"><link rel="preconnect" href="https://static.mhuig.top" crossorigin=""><meta name="renderer" content="webkit"><meta name="force-rendering" content="webkit"><meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"><meta name="HandheldFriendly" content="True"><meta name="mobile-web-app-capable" content="yes"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=5"><meta content="black-translucent" name="apple-mobile-web-app-status-bar-style"><meta content="telephone=no" name="format-detection"><script>function registerServiceWorker(e){"localhost"!=window.location.hostname&&"serviceWorker"in navigator&&navigator.serviceWorker.register(`${e}`).then((function(e){"localhost"==window.location.hostname&&(e.onupdatefound=function(){var r=e.installing;r.onstatechange=function(){switch(r.state){case"installed":navigator.serviceWorker.controller?console.log("Updated Service Worker."):console.log("Service Worker Sucess!");break;case"redundant":console.log("The installing service worker became redundant.")}}})})).catch((function(e){console.error("Error during service worker registration:",e),"undefined"==typeof swinstallretry&&(swinstallretry=1,registerServiceWorker("/jquery.js"))}))}registerServiceWorker("/jquery.js")</script><link rel="apple-touch-icon" sizes="180x180" href="/lib/favicon/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/lib/favicon/favicon-32x32.png"><link rel="icon" type="image/png" sizes="192x192" href="/lib/favicon/android-chrome-192x192.png"><link rel="icon" type="image/png" sizes="144x144" href="/lib/favicon/android-chrome-144x144.png"><link rel="icon" type="image/png" sizes="16x16" href="/lib/favicon/favicon-16x16.png"><link rel="manifest" href="/lib/favicon/site.webmanifest"><link rel="mask-icon" href="/lib/favicon/safari-pinned-tab.svg" color="#5bbad5"><meta name="apple-mobile-web-app-title" content="MHuiG Magicland"><meta name="apple-mobile-web-app-status-bar-style" content="black"><meta name="application-name" content="MHuiG Magicland"><meta name="msapplication-TileColor" content="#87ceeb"><meta name="msapplication-TileImage" content="/lib/favicon/mstile-144x144.png"><meta name="theme-color" content="#87ceeb" media="(prefers-color-scheme: light)"><meta name="theme-color" content="#21232f" media="(prefers-color-scheme: dark)"><link href="/opensearch.xml" rel="search" title="MHuiG Magicland" type="application/opensearchdescription+xml"><link rel="sitemap" type="application/xml" title="MHuiG Blog Site Map" href="https://blog.mhuig.top/sitemap.xml"><link rel="author" href="https://mhuig.top"><meta name="author" content="MHuiG"><meta name="creator" content="MHuiG"><link rel="archives" href="https://blog.mhuig.top/archives/"><link rel="preload" href="/css/style.css" as="style"><link rel="preload" href="https://static.mhuig.top/npm/volantis-static@0.0.1660614606622/media/fonts/VarelaRound/VarelaRound-Regular.ttf" as="font" type="font/ttf" crossorigin="anonymous"><link rel="preload" href="https://static.mhuig.top/npm/volantis-static@0.0.1660614606622/media/fonts/VarelaRound/VarelaRound-Regular.ttf" as="font" type="font/ttf" crossorigin="anonymous"><link rel="alternate" href="/atom.xml" title="Magicland" type="application/atom+xml"><link rel="alternate" href="/rss2.xml" title="Magicland" type="application/rss+xml"><title>Package Mirror - Magicland</title><meta name="keywords" content="package manager, mirror,包管理器镜像,系统镜像配置,国内镜像源,MHuiG, @MHuiG, Blog, 博客, Magicland, 魔法世界"><meta desc="" name="description" content="本文整理Go、npm、pip等主流包管理器及Docker、Kubernetes等开发工具的国内镜像配置方法,提供阿里云、华为云等多平台镜像地址,附nexus私服代理方案与版本适配指南,解决软件下载慢问题。 - MHuiG - Magicland"><meta property="og:type" content="website"><meta property="og:title" content="Package Mirror"><meta property="og:url" content="https://blog.mhuig.top/notes/package-mirror/"><meta property="og:site_name" content="Magicland"><meta property="og:description" content="本文整理Go、npm、pip等主流包管理器及Docker、Kubernetes等开发工具的国内镜像配置方法,提供阿里云、华为云等多平台镜像地址,附nexus私服代理方案与版本适配指南,解决软件下载慢问题。"><meta property="og:locale"><meta property="og:image" content="https://blog.mhuig.top/lib/favicon/android-chrome-192x192.png"><meta property="article:published_time" content="2022-06-29T06:20:00.000Z"><meta property="article:modified_time" content="2025-11-20T10:18:00.000Z"><meta property="article:author" content="MHuiG"><meta property="article:tag" content="mirror"><meta property="article:tag" content="包管理器镜像"><meta property="article:tag" content="国内镜像源"><meta property="article:tag" content="系统镜像配置"><meta name="twitter:card" content="summary"><meta name="twitter:image" content="https://blog.mhuig.top/lib/favicon/android-chrome-192x192.png"><meta name="twitter:creator" content="@iMHuiG"><meta name="twitter:site" content="@iMHuiG"><style>#safearea{display:none}.post-story+.post-story{content-visibility:auto;contain-intrinsic-size:10px 500px}:root{--color-site-body:#87ceeb;--color-site-bg:#87ceeb;--color-site-inner:#555;--color-site-footer:#666;--color-card:#fff;--color-text:#444;--color-block:#f6f6f6;--color-inlinecode:#d56d28;--color-codeblock:#fff7ea;--color-h1:#3a3a3a;--color-h2:#3a3a3a;--color-h3:#333;--color-h4:#444;--color-h5:#555;--color-h6:#666;--color-p:#444;--color-list:#666;--color-list-hl:#1a78c2;--color-meta:#888;--color-read-bkg:#e0d8c8;--color-read-post:#f8f1e2;--color-copyright-bkg:#f5f5f5}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;outline:0;margin:0;padding:0}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track-piece{background:0 0}::-webkit-scrollbar-thumb{background:#2196f3;cursor:pointer;border-radius:2px;-webkit-border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#ff5722}html{color:var(--color-text);width:100%;height:100%;font-family:"Varela Round","PingFang SC","Microsoft YaHei",Helvetica,Arial,Menlo,Monaco,monospace,sans-serif;font-size:16px}html>::-webkit-scrollbar{height:4px;width:4px}html>::-webkit-scrollbar-track-piece{background:0 0}html>::-webkit-scrollbar-thumb{background:#2196f3;cursor:pointer;border-radius:2px;-webkit-border-radius:2px}html>::-webkit-scrollbar-thumb:hover{background:#ff5722}body{background-color:var(--color-site-body);text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;line-height:1.6;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body.modal-active{overflow:hidden}@media screen and (max-width:680px){body.modal-active{position:fixed;top:0;right:0;bottom:0;left:0}}a{color:#2196f3;cursor:pointer;text-decoration:none;transition:all .28s ease;-webkit-transition:all .28s ease;-khtml-transition:all 0.28s ease;-moz-transition:all .28s ease;-o-transition:all .28s ease;-ms-transition:all .28s ease}a:hover{color:#ff5722}a:active,a:hover{outline:0}ol,ul{padding-left:0}ol li,ul li{list-style:none}header{display:-webkit-box;display:-moz-box;display:block}img{border:0;background:0 0;max-width:100%}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;height:0;border:0;border-radius:1px;-webkit-border-radius:1px;border-bottom:1px solid rgba(68,68,68,.1)}button,input{color:inherit;font:inherit;margin:0}button{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}@supports (backdrop-filter:blur(20px)){.blur{background:rgba(255,255,255,.9)!important;backdrop-filter:saturate(200%) blur(20px)}}.shadow{box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.shadow.floatable{transition:all .28s ease;-webkit-transition:all .28s ease;-khtml-transition:all 0.28s ease;-moz-transition:all .28s ease;-o-transition:all .28s ease;-ms-transition:all .28s ease}.shadow.floatable:hover{box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1),0 8px 16px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 4px 8px 0 rgba(0,0,0,.1),0 8px 16px 0 rgba(0,0,0,.1)}#l_cover{min-height:64px}.cover-wrapper{top:0;left:0;max-width:100%;height:100vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-khtml-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-o-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;align-self:center;align-content:center;color:var(--color-site-inner);padding:0 16px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;position:relative;overflow:hidden;margin-bottom:-100px}.cover-wrapper .cover-bg{position:absolute;width:100%;height:100%;background-position:center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover}.cover-wrapper .cover-bg.lazyload:not(.loaded){opacity:0;-webkit-opacity:0;-moz-opacity:0}.cover-wrapper .cover-bg.lazyload.loaded{animation-delay:0s;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:ease-out;animation-name:fadeIn}@-moz-keyframes fadeIn{0%{opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:blur(12px);transform:scale(1.02);-webkit-transform:scale(1.02);-khtml-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02)}100%{opacity:1;-webkit-opacity:1;-moz-opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:blur(12px);transform:scale(1.02);-webkit-transform:scale(1.02);-khtml-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02)}100%{opacity:1;-webkit-opacity:1;-moz-opacity:1}}@-o-keyframes fadeIn{0%{opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:blur(12px);transform:scale(1.02);-webkit-transform:scale(1.02);-khtml-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02)}100%{opacity:1;-webkit-opacity:1;-moz-opacity:1}}@keyframes fadeIn{0%{opacity:0;-webkit-opacity:0;-moz-opacity:0;filter:blur(12px);transform:scale(1.02);-webkit-transform:scale(1.02);-khtml-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02)}100%{opacity:1;-webkit-opacity:1;-moz-opacity:1}}.cover-wrapper .cover-body{z-index:1;position:relative;width:100%;height:100%}.cover-wrapper#full{height:calc(100vh + 100px);padding-bottom:100px}.cover-wrapper#half{max-height:640px;min-height:400px;height:calc(36vh - 64px + 200px)}.cover-wrapper #scroll-down{width:100%;height:64px;position:absolute;bottom:100px;text-align:center;cursor:pointer}.cover-wrapper #scroll-down .scroll-down-effects{color:#fff;font-size:24px;line-height:64px;position:absolute;width:24px;left:calc(50% - 12px);text-shadow:0 1px 2px rgba(0,0,0,.1);animation:scroll-down-effect 1.5s infinite;-webkit-animation:scroll-down-effect 1.5s infinite;-khtml-animation:scroll-down-effect 1.5s infinite;-moz-animation:scroll-down-effect 1.5s infinite;-o-animation:scroll-down-effect 1.5s infinite;-ms-animation:scroll-down-effect 1.5s infinite}@-moz-keyframes scroll-down-effect{0%{top:0;opacity:1;-webkit-opacity:1;-moz-opacity:1}50%{top:-16px;opacity:.4;-webkit-opacity:0.4;-moz-opacity:0.4}100%{top:0;opacity:1;-webkit-opacity:1;-moz-opacity:1}}@-webkit-keyframes scroll-down-effect{0%{top:0;opacity:1;-webkit-opacity:1;-moz-opacity:1}50%{top:-16px;opacity:.4;-webkit-opacity:0.4;-moz-opacity:0.4}100%{top:0;opacity:1;-webkit-opacity:1;-moz-opacity:1}}@-o-keyframes scroll-down-effect{0%{top:0;opacity:1;-webkit-opacity:1;-moz-opacity:1}50%{top:-16px;opacity:.4;-webkit-opacity:0.4;-moz-opacity:0.4}100%{top:0;opacity:1;-webkit-opacity:1;-moz-opacity:1}}@keyframes scroll-down-effect{0%{top:0;opacity:1;-webkit-opacity:1;-moz-opacity:1}50%{top:-16px;opacity:.4;-webkit-opacity:0.4;-moz-opacity:0.4}100%{top:0;opacity:1;-webkit-opacity:1;-moz-opacity:1}}.cover-wrapper .cover-body{margin-top:64px;margin-bottom:100px}.cover-wrapper .cover-body,.cover-wrapper .cover-body .bottom,.cover-wrapper .cover-body .top{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;justify-content:center;-webkit-justify-content:center;-khtml-justify-content:center;-moz-justify-content:center;-o-justify-content:center;-ms-justify-content:center;max-width:100%}.cover-wrapper .cover-body .bottom{margin-top:32px}.cover-wrapper .cover-body .title{font-family:"Varela Round","PingFang SC","Microsoft YaHei",Helvetica,Arial,Helvetica,monospace;font-size:3.125rem;line-height:1.2;text-shadow:0 1px 2px rgba(0,0,0,.1)}.cover-wrapper .cover-body .subtitle{font-size:20px}.cover-wrapper .cover-body .logo{max-height:120px;max-width:calc(100% - 4 * 16px)}@media screen and (min-height:1024px){.cover-wrapper .cover-body .title{font-size:3rem}.cover-wrapper .cover-body .subtitle{font-size:1.05rem}.cover-wrapper .cover-body .logo{max-height:150px}}.cover-wrapper .cover-body .m_search{position:relative;max-width:calc(100% - 16px);width:320px;vertical-align:middle}.cover-wrapper .cover-body .m_search .form{position:relative;display:-webkit-box;display:-moz-box;display:block;width:100%}.cover-wrapper .cover-body .m_search .icon,.cover-wrapper .cover-body .m_search .input{transition:all .28s ease;-webkit-transition:all .28s ease;-khtml-transition:all 0.28s ease;-moz-transition:all .28s ease;-o-transition:all .28s ease;-ms-transition:all .28s ease}.cover-wrapper .cover-body .m_search .icon{position:absolute;display:-webkit-box;display:-moz-box;display:block;line-height:2.5rem;width:32px;top:0;left:5px;color:rgba(68,68,68,.75)}.cover-wrapper .cover-body .m_search .input{display:-webkit-box;display:-moz-box;display:block;height:2.5rem;width:100%;box-shadow:none;-webkit-box-shadow:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:.875rem;-webkit-appearance:none;padding-left:36px;border-radius:1.4rem;-webkit-border-radius:1.4rem;background:rgba(255,255,255,.6);backdrop-filter:blur(10px);border:none;color:var(--color-text)}@media screen and (max-width:500px){.cover-wrapper .cover-body .m_search .input{padding-left:36px}}.cover-wrapper .cover-body .m_search .input:hover{background:rgba(255,255,255,.8)}.cover-wrapper .cover-body .m_search .input:focus{background:#fff}.cover-wrapper .list-h{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;-webkit-flex-wrap:wrap;-khtml-flex-wrap:wrap;-moz-flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap;align-items:stretch;border-radius:4px;-webkit-border-radius:4px;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.cover-wrapper .list-h a{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:flex;font-weight:600}.cover-wrapper .list-h a img{display:-webkit-box;display:-moz-box;display:block;border-radius:2px;-webkit-border-radius:2px;margin:4px;min-width:40px;max-width:44px}@media screen and (max-width:768px){.cover-wrapper .list-h a img{min-width:36px;max-width:40px}}@media screen and (max-width:500px){.cover-wrapper .list-h a img{margin:2px 4px;min-width:32px;max-width:36px}}@media screen and (max-width:375px){.cover-wrapper .list-h a img{min-width:28px;max-width:32px}}.cover-wrapper{max-width:100%}.cover-wrapper.search .bottom .menu{margin-top:16px}.cover-wrapper.search .bottom .menu .list-h a{white-space:nowrap;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-items:baseline;padding:2px;margin:4px;color:var(--color-site-inner);opacity:.75;-webkit-opacity:0.75;-moz-opacity:0.75;text-shadow:0 1px 2px rgba(0,0,0,.05);border-bottom:2px solid transparent}.cover-wrapper.search .bottom .menu .list-h a i{margin-right:4px}.cover-wrapper.search .bottom .menu .list-h a p{font-size:.9375rem}.cover-wrapper.search .bottom .menu .list-h a.active,.cover-wrapper.search .bottom .menu .list-h a:active,.cover-wrapper.search .bottom .menu .list-h a:hover{opacity:1;-webkit-opacity:1;-moz-opacity:1;border-bottom:2px solid var(--color-site-inner)}.cover-wrapper.dock .menu,.cover-wrapper.featured .menu,.cover-wrapper.focus .menu{border-radius:6px;-webkit-border-radius:6px}.cover-wrapper.dock .menu .list-h a,.cover-wrapper.featured .menu .list-h a,.cover-wrapper.focus .menu .list-h a{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;align-items:center;padding:12px;line-height:24px;border-radius:4px;-webkit-border-radius:4px;border-bottom:none;text-align:center;align-content:flex-end;color:rgba(68,68,68,.7);font-size:1.5rem}@media screen and (max-width:500px){.cover-wrapper.dock .menu .list-h a,.cover-wrapper.featured .menu .list-h a,.cover-wrapper.focus .menu .list-h a{padding:12px 8px}}.cover-wrapper.dock .menu .list-h a i,.cover-wrapper.featured .menu .list-h a i,.cover-wrapper.focus .menu .list-h a i{margin:8px}.cover-wrapper.dock .menu .list-h a p,.cover-wrapper.featured .menu .list-h a p,.cover-wrapper.focus .menu .list-h a p{font-size:.875rem}.cover-wrapper.dock .menu .list-h a.active,.cover-wrapper.featured .menu .list-h a.active,.cover-wrapper.focus .menu .list-h a.active{background:var(--color-card);backdrop-filter:none}.cover-wrapper.dock .menu .list-h a.active i,.cover-wrapper.dock .menu .list-h a.active i+p,.cover-wrapper.featured .menu .list-h a.active i,.cover-wrapper.featured .menu .list-h a.active i+p,.cover-wrapper.focus .menu .list-h a.active i,.cover-wrapper.focus .menu .list-h a.active i+p{color:#2196f3}.cover-wrapper.dock .menu .list-h a.active img+p,.cover-wrapper.featured .menu .list-h a.active img+p,.cover-wrapper.focus .menu .list-h a.active img+p{color:var(--color-text)}.cover-wrapper.dock .menu .list-h a:hover,.cover-wrapper.featured .menu .list-h a:hover,.cover-wrapper.focus .menu .list-h a:hover{background:var(--color-card)}.cover-wrapper.featured .menu .list-h{margin:-2px}.cover-wrapper.featured .menu .list-h a{margin:2px;background:rgba(255,255,255,.5)}@supports (backdrop-filter:blur(20px)){.cover-wrapper.featured .menu .list-h a{background:rgba(255,255,255,.5);backdrop-filter:saturate(200%) blur(20px)}}@media (prefers-color-scheme:dark){:root{--color-mode:'dark'}:root:not([color-scheme]){--color-site-body:#121212;--color-read-bkg:#21232f;--color-read-post:#252d38;--color-site-bg:#21232f;--color-site-inner:#efefef;--color-site-footer:#666;--color-card:#252d38;--color-text:rgba(238,238,238,0.871);--color-block:rgba(68,68,68,0.65);--color-codeblock:#444;--color-inlinecode:#d56d28;--color-h1:rgba(255,255,255,0.871);--color-h2:rgba(255,255,255,0.871);--color-h3:rgba(255,255,255,0.6);--color-h4:rgba(255,255,255,0.6);--color-h5:rgba(255,255,255,0.6);--color-h6:rgba(255,255,255,0.6);--color-p:rgba(217,217,217,0.871);--color-list:rgba(217,217,217,0.871);--color-list-hl:#4dabf5;--color-meta:rgba(191,191,191,0.871);--color-link:rgba(191,191,191,0.871);--color-copyright-bkg:#21252b}:root:not([color-scheme]) img{filter:brightness(70%)!important}:root:not([color-scheme]) .blur{background:rgba(33,35,47,.9)!important}:root:not([color-scheme]) .white-box.blur{background:rgba(37,45,56,.9)!important}:root:not([color-scheme]) .nav-main .u-search-input{background:var(--color-card)!important}:root:not([color-scheme]) #l_main .article .prev-next>a{background:var(--color-block)!important}:root:not([color-scheme]) #l_main .article .prev-next>a:hover{background:var(--color-site-bg)!important}:root:not([color-scheme]) .article blockquote{background:var(--color-block)!important}:root:not([color-scheme]) .article-title a{color:var(--color-h1)!important}:root:not([color-scheme]) details>summary{color:var(--color-p)!important;background:var(--color-site-bg)!important}:root:not([color-scheme]) details{border:1px solid var(--color-site-bg)!important;background:var(--color-site-bg)!important}:root:not([color-scheme]) #u-search .modal,:root:not([color-scheme]) #u-search .modal-body,:root:not([color-scheme]) #u-search .modal-header{background:var(--color-card)!important}:root:not([color-scheme]) #u-search .modal-body .modal-results .result:hover{background:var(--color-block)!important}:root:not([color-scheme]) .u-search-input:hover{background:var(--color-block)!important}:root:not([color-scheme]) .u-search-input:focus{background:var(--color-site-body)!important}}[color-scheme=dark]{--color-site-body:#121212;--color-read-bkg:#21232f;--color-read-post:#252d38;--color-site-bg:#21232f;--color-site-inner:#efefef;--color-site-footer:#666;--color-card:#252d38;--color-text:rgba(238,238,238,0.871);--color-block:rgba(68,68,68,0.65);--color-codeblock:#444;--color-inlinecode:#d56d28;--color-h1:rgba(255,255,255,0.871);--color-h2:rgba(255,255,255,0.871);--color-h3:rgba(255,255,255,0.6);--color-h4:rgba(255,255,255,0.6);--color-h5:rgba(255,255,255,0.6);--color-h6:rgba(255,255,255,0.6);--color-p:rgba(217,217,217,0.871);--color-list:rgba(217,217,217,0.871);--color-list-hl:#4dabf5;--color-meta:rgba(191,191,191,0.871);--color-link:rgba(191,191,191,0.871);--color-copyright-bkg:#21252b}[color-scheme=dark] img{filter:brightness(70%)!important}[color-scheme=dark] .blur{background:rgba(33,35,47,.9)!important}[color-scheme=dark] .white-box.blur{background:rgba(37,45,56,.9)!important}[color-scheme=dark] .nav-main .u-search-input{background:var(--color-card)!important}[color-scheme=dark] #l_main .article .prev-next>a{background:var(--color-block)!important}[color-scheme=dark] #l_main .article .prev-next>a:hover{background:var(--color-site-bg)!important}[color-scheme=dark] .article blockquote{background:var(--color-block)!important}[color-scheme=dark] .article-title a{color:var(--color-h1)!important}[color-scheme=dark] details>summary{color:var(--color-p)!important;background:var(--color-site-bg)!important}[color-scheme=dark] details{border:1px solid var(--color-site-bg)!important;background:var(--color-site-bg)!important}[color-scheme=dark] #u-search .modal,[color-scheme=dark] #u-search .modal-body,[color-scheme=dark] #u-search .modal-header{background:var(--color-card)!important}[color-scheme=dark] #u-search .modal-body .modal-results .result:hover{background:var(--color-block)!important}[color-scheme=dark] .u-search-input:hover{background:var(--color-block)!important}[color-scheme=dark] .u-search-input:focus{background:var(--color-site-body)!important}@media screen and (max-width:500px){[color-scheme=dark] .l_header .m_search{background:var(--color-site-bg)!important}}@font-face{font-family:'Varela Round';src:url("https://static.mhuig.top/npm/volantis-static@0.0.1660614606622/media/fonts/VarelaRound/VarelaRound-Regular.ttf");font-weight:'normal';font-style:'normal';font-display:swap}@font-face{font-family:'Varela Round';src:url("https://static.mhuig.top/npm/volantis-static@0.0.1660614606622/media/fonts/VarelaRound/VarelaRound-Regular.ttf");font-weight:'normal';font-style:'normal';font-display:swap}.l_header{position:fixed;z-index:1000;top:0;width:100%;height:64px;background:var(--color-card);box-shadow:0 1px 2px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}.l_header.auto{transition:opacity .4s ease;-webkit-transition:opacity .4s ease;-khtml-transition:opacity 0.4s ease;-moz-transition:opacity .4s ease;-o-transition:opacity .4s ease;-ms-transition:opacity .4s ease;visibility:hidden}.l_header.auto.show{opacity:1!important;-webkit-opacity:1!important;-moz-opacity:1!important;visibility:visible}.l_header .container{margin-left:16px;margin-right:16px}.l_header #wrapper{height:100%;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.l_header #wrapper .nav-main,.l_header #wrapper .nav-sub{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-khtml-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-o-flex-wrap:nowrap;-ms-flex-wrap:nowrap;justify-content:space-between;-webkit-justify-content:space-between;-khtml-justify-content:space-between;-moz-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;align-items:center}.l_header #wrapper .nav-main{transition:all .28s ease;-webkit-transition:all .28s ease;-khtml-transition:all 0.28s ease;-moz-transition:all .28s ease;-o-transition:all .28s ease;-ms-transition:all .28s ease}.l_header #wrapper.sub .nav-main{transform:translateY(-64px);-webkit-transform:translateY(-64px);-khtml-transform:translateY(-64px);-moz-transform:translateY(-64px);-o-transform:translateY(-64px);-ms-transform:translateY(-64px)}.l_header #wrapper .nav-sub{transition:all .28s ease;-webkit-transition:all .28s ease;-khtml-transition:all 0.28s ease;-moz-transition:all .28s ease;-o-transition:all .28s ease;-ms-transition:all .28s ease;opacity:0;-webkit-opacity:0;-moz-opacity:0;height:64px;width:calc(100% - 2 * 16px);position:absolute}.l_header #wrapper .nav-sub ::-webkit-scrollbar{display:-webkit-box;display:-moz-box;display:none}@media screen and (min-width:2048px){.l_header #wrapper .nav-sub{max-width:55vw;margin:auto}}.l_header #wrapper.sub .nav-sub{opacity:1;-webkit-opacity:1;-moz-opacity:1}.l_header #wrapper .title{position:relative;color:var(--color-text);padding-left:24px;max-height:64px}.l_header #wrapper .nav-main .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0;line-height:64px;padding:0 24px;font-size:1.25rem;font-family:"Varela Round","PingFang SC","Microsoft YaHei",Helvetica,Arial,Helvetica,monospace}.l_header #wrapper .nav-main .title img{height:64px}.l_header .nav-sub{max-width:1080px;margin:auto}.l_header .nav-sub .title{font-weight:700;font-family:"Varela Round","PingFang SC","Microsoft YaHei",Helvetica,Arial,Menlo,Monaco,monospace,sans-serif;line-height:1.2;max-height:64px;white-space:normal;flex-shrink:1}.l_header .switcher{display:-webkit-box;display:-moz-box;display:none;line-height:64px;align-items:center}.l_header .switcher .s-toc{display:-webkit-box;display:-moz-box;display:none}@media screen and (max-width:768px){.l_header .switcher .s-toc{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:flex}}.l_header .switcher>li{height:48px;transition:all .28s ease;-webkit-transition:all .28s ease;-khtml-transition:all 0.28s ease;-moz-transition:all .28s ease;-o-transition:all .28s ease;-ms-transition:all .28s ease;margin:2px}@media screen and (max-width:500px){.l_header .switcher>li{margin:0 1px;height:48px}}.l_header .switcher>li>a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:flex;justify-content:center;-webkit-justify-content:center;-khtml-justify-content:center;-moz-justify-content:center;-o-justify-content:center;-ms-justify-content:center;align-items:center;width:48px;height:48px;padding:.85em 1.1em;border-radius:100px;-webkit-border-radius:100px;border:none;transition:all .28s ease;-webkit-transition:all .28s ease;-khtml-transition:all 0.28s ease;-moz-transition:all .28s ease;-o-transition:all .28s ease;-ms-transition:all .28s ease;color:#2196f3}.l_header .switcher>li>a:hover{border:none}.l_header .switcher>li>a.active,.l_header .switcher>li>a:active{border:none;background:var(--color-site-bg)}@media screen and (max-width:500px){.l_header .switcher>li>a{width:36px;height:48px}}.l_header .nav-sub .switcher{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:flex}.l_header .m_search{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:flex;height:64px;width:240px;transition:all .28s ease;-webkit-transition:all .28s ease;-khtml-transition:all 0.28s ease;-moz-transition:all .28s ease;-o-transition:all .28s ease;-ms-transition:all .28s ease}@media screen and (max-width:1024px){.l_header .m_search{width:44px;min-width:44px}.l_header .m_search input::placeholder{opacity:0;-webkit-opacity:0;-moz-opacity:0}.l_header .m_search:hover{width:240px}.l_header .m_search:hover input::placeholder{opacity:1;-webkit-opacity:1;-moz-opacity:1}}@media screen and (min-width:500px){.l_header .m_search:hover .input{width:100%}.l_header .m_search:hover .input::placeholder{opacity:1;-webkit-opacity:1;-moz-opacity:1}}@media screen and (max-width:500px){.l_header .m_search{min-width:0}.l_header .m_search input::placeholder{opacity:1;-webkit-opacity:1;-moz-opacity:1}}.l_header .m_search .form{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:flex;width:100%;align-items:center}.l_header .m_search .icon{position:absolute;width:36px;left:5px;color:var(--color-meta)}@media screen and (max-width:500px){.l_header .m_search .icon{display:-webkit-box;display:-moz-box;display:none}}.l_header .m_search .input{display:-webkit-box;display:-moz-box;display:block;padding-top:8px;padding-bottom:8px;line-height:1.3;width:100%;color:var(--color-text);background:#fafafa;box-shadow:none;-webkit-box-shadow:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-left:40px;font-size:.875rem;border-radius:8px;-webkit-border-radius:8px;border:none;transition:all .28s ease;-webkit-transition:all .28s ease;-khtml-transition:all 0.28s ease;-moz-transition:all .28s ease;-o-transition:all .28s ease;-ms-transition:all .28s ease}@media screen and (min-width:500px){.l_header .m_search .input:focus{box-shadow:0 4px 8px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.1)}}@media screen and (max-width:500px){.l_header .m_search .input{background:var(--color-block);padding-left:8px;border:none}.l_header .m_search .input:focus,.l_header .m_search .input:hover{border:none}}@media (max-width:500px){.l_header .m_search{left:0;width:0;overflow:hidden;position:absolute;background:#fff;transition:all .28s ease;-webkit-transition:all .28s ease;-khtml-transition:all 0.28s ease;-moz-transition:all .28s ease;-o-transition:all .28s ease;-ms-transition:all .28s ease}.l_header .m_search .input{border-radius:32px;-webkit-border-radius:32px;margin-left:16px;padding-left:16px}.l_header.z_search-open .m_search{width:100%}.l_header.z_search-open .m_search .input{width:calc(100% - 120px)}}ul.m-pc>li>a{color:inherit;border-bottom:2px solid transparent}ul.m-pc>li>a.active,ul.m-pc>li>a:active{border-bottom:2px solid #2196f3}ul.list-v li:hover>ul.list-v,ul.m-pc li:hover>ul.list-v{display:-webkit-box;display:-moz-box;display:block}ul.nav-list-h{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:flex;align-items:stretch}ul.nav-list-h>li{position:relative;justify-content:center;-webkit-justify-content:center;-khtml-justify-content:center;-moz-justify-content:center;-o-justify-content:center;-ms-justify-content:center;height:100%;line-height:2.4;border-radius:4px;-webkit-border-radius:4px}ul.nav-list-h>li>a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:600}ul.list-v{z-index:1;display:-webkit-box;display:-moz-box;display:none;position:absolute;background:var(--color-card);box-shadow:0 2px 4px 0 rgba(0,0,0,.08),0 4px 8px 0 rgba(0,0,0,.08),0 8px 16px 0 rgba(0,0,0,.08);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.08),0 4px 8px 0 rgba(0,0,0,.08),0 8px 16px 0 rgba(0,0,0,.08);margin-top:-6px;border-radius:4px;-webkit-border-radius:4px;padding:8px 0}ul.list-v.show{display:-webkit-box;display:-moz-box;display:block}ul.list-v hr{margin-top:8px;margin-bottom:8px}ul.list-v>li{white-space:nowrap;word-break:keep-all}ul.list-v>li.header{font-size:.78125rem;font-weight:700;line-height:2em;color:var(--color-meta);margin:8px 16px 4px}ul.list-v>li.header i{margin-right:8px}ul.list-v>li ul{margin-left:0;display:-webkit-box;display:-moz-box;display:none;margin-top:-40px}ul.list-v .aplayer-container{min-height:64px;padding:6px 16px}ul.list-v>li>a{transition:all .28s ease;-webkit-transition:all .28s ease;-khtml-transition:all 0.28s ease;-moz-transition:all .28s ease;-o-transition:all .28s ease;-ms-transition:all .28s ease;display:-webkit-box;display:-moz-box;display:block;color:var(--color-list);font-size:.875rem;font-weight:700;line-height:36px;padding:0 20px 0 16px;text-overflow:ellipsis;margin:0 4px;border-radius:4px;-webkit-border-radius:4px}@media screen and (max-width:1024px){ul.list-v>li>a{line-height:40px}}ul.list-v>li>a>i{margin-right:8px}ul.list-v>li>a.active,ul.list-v>li>a:active{color:var(--color-list-hl)}ul.list-v>li>a:hover{color:var(--color-list-hl);background:var(--color-site-bg)}.l_header .menu>ul>li>a{display:-webkit-box;display:-moz-box;display:block;padding:0 8px}.l_header .menu>ul>li>a>i{margin-right:4px}.l_header ul.nav-list-h>li{color:var(--color-list);line-height:64px}.l_header ul.nav-list-h>li>a{max-height:64px;overflow:hidden;color:inherit}.l_header ul.nav-list-h>li>a.active,.l_header ul.nav-list-h>li>a:active{color:#2196f3}.l_header ul.nav-list-h>li:hover>a{color:var(--color-list-hl)}.l_header ul.nav-list-h>li i.music{animation:rotate-effect 1.5s linear infinite;-webkit-animation:rotate-effect 1.5s linear infinite;-khtml-animation:rotate-effect 1.5s linear infinite;-moz-animation:rotate-effect 1.5s linear infinite;-o-animation:rotate-effect 1.5s linear infinite;-ms-animation:rotate-effect 1.5s linear infinite}@-moz-keyframes rotate-effect{0%{transform:rotate(0);-webkit-transform:rotate(0);-khtml-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}25%{transform:rotate(90deg);-webkit-transform:rotate(90deg);-khtml-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}50%{transform:rotate(180deg);-webkit-transform:rotate(180deg);-khtml-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}75%{transform:rotate(270deg);-webkit-transform:rotate(270deg);-khtml-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@-webkit-keyframes rotate-effect{0%{transform:rotate(0);-webkit-transform:rotate(0);-khtml-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}25%{transform:rotate(90deg);-webkit-transform:rotate(90deg);-khtml-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}50%{transform:rotate(180deg);-webkit-transform:rotate(180deg);-khtml-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}75%{transform:rotate(270deg);-webkit-transform:rotate(270deg);-khtml-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@-o-keyframes rotate-effect{0%{transform:rotate(0);-webkit-transform:rotate(0);-khtml-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}25%{transform:rotate(90deg);-webkit-transform:rotate(90deg);-khtml-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}50%{transform:rotate(180deg);-webkit-transform:rotate(180deg);-khtml-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}75%{transform:rotate(270deg);-webkit-transform:rotate(270deg);-khtml-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}@keyframes rotate-effect{0%{transform:rotate(0);-webkit-transform:rotate(0);-khtml-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0)}25%{transform:rotate(90deg);-webkit-transform:rotate(90deg);-khtml-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg)}50%{transform:rotate(180deg);-webkit-transform:rotate(180deg);-khtml-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg)}75%{transform:rotate(270deg);-webkit-transform:rotate(270deg);-khtml-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg);-khtml-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}}.menu-phone li ul.list-v{right:calc(100% - .5 * 16px)}.menu-phone li ul.list-v ul{right:calc(100% - .5 * 16px)}#wrapper{max-width:1080px;margin:auto}@media screen and (min-width:2048px){#wrapper{max-width:55vw}}#wrapper .menu{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;margin:0 16px 0 0}#wrapper .menu .list-v ul{left:calc(100% - .5 * 16px)}.menu-phone{display:-webkit-box;display:-moz-box;display:none;margin-top:16px;right:8px;transition:all .28s ease;-webkit-transition:all .28s ease;-khtml-transition:all 0.28s ease;-moz-transition:all .28s ease;-o-transition:all .28s ease;-ms-transition:all .28s ease}.menu-phone ul{right:calc(100% - .5 * 16px)}@media screen and (max-width:500px){.menu-phone{display:-webkit-box;display:-moz-box;display:block}}.l_header{max-width:65vw;left:calc((100% - 65vw) * .5);border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media screen and (max-width:2048px){.l_header{max-width:1112px;left:calc((100% - 1112px) * .5)}}@media screen and (max-width:1112px){.l_header{left:0;border-radius:0;-webkit-border-radius:0;max-width:100%}}@media screen and (max-width:500px){.l_header .container{margin-left:0;margin-right:0}.l_header #wrapper .nav-main .title{padding-left:16px;padding-right:16px}.l_header #wrapper .nav-sub{width:100%}.l_header #wrapper .nav-sub .title{overflow-y:scroll;margin-top:2px;padding:8px 16px}.l_header #wrapper .switcher{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:flex;margin-right:8px}.l_header .menu{display:-webkit-box;display:-moz-box;display:none}}@media screen and (max-width:500px){.list-v li{max-width:270px}}#u-search{display:-webkit-box;display:-moz-box;display:none;position:fixed;top:0;left:0;width:100%;height:100%;padding:60px 20px;z-index:1001}@media screen and (max-width:680px){#u-search{padding:0}}@media screen and (prefers-color-scheme:dark) and (max-width:500px){.l_header .m_search{background:var(--color-site-bg)!important}}.cover-wrapper .cover-body .subtitle{font-size:.875rem}.fa-brands.color-github,.fa-duotone.color-github,.fa-light.color-github,.fa-regular.color-github,.fa-solid.color-github,.fa-thin.color-github,.fa.color-github,.fad.color-github,.fal.color-github,.far.color-github,.fas.color-github,.iziToast>.iziToast-body .iziToast-icon.color-github{color:#000}.fa-brands.color-friends,.fa-duotone.color-friends,.fa-light.color-friends,.fa-regular.color-friends,.fa-solid.color-friends,.fa-thin.color-friends,.fa.color-friends,.fad.color-friends,.fal.color-friends,.far.color-friends,.fas.color-friends,.iziToast>.iziToast-body .iziToast-icon.color-friends{color:#d31ee9}.fa-brands.color-about,.fa-duotone.color-about,.fa-light.color-about,.fa-regular.color-about,.fa-solid.color-about,.fa-thin.color-about,.fa.color-about,.fad.color-about,.fal.color-about,.far.color-about,.fas.color-about,.iziToast>.iziToast-body .iziToast-icon.color-about{color:#0095ff}.fa-brands.color-travellings,.fa-duotone.color-travellings,.fa-light.color-travellings,.fa-regular.color-travellings,.fa-solid.color-travellings,.fa-thin.color-travellings,.fa.color-travellings,.fad.color-travellings,.fal.color-travellings,.far.color-travellings,.fas.color-travellings,.iziToast>.iziToast-body .iziToast-icon.color-travellings{color:#734ae6}mjx-container{padding:0 0!important}mjx-container:not([display=true]){padding:4px 2px 4px 6px!important}mjx-container[jax=SVG]{direction:ltr}mjx-container[jax=SVG]>svg{overflow:visible}mjx-container[jax=SVG][display=true]{display:-webkit-box;display:-moz-box;display:block;text-align:center;margin:1em 0}mjx-container[jax=SVG][justify=left]{text-align:left}mjx-container[jax=SVG][justify=right]{text-align:right}g[data-mml-node=merror]>g{fill:#f00;stroke:#f00}g[data-mml-node=merror]>rect[data-background]{fill:#ff0;stroke:none}g[data-mml-node=mtable]>line[data-line]{stroke-width:70px;fill:none}g[data-mml-node=mtable]>rect[data-frame]{stroke-width:70px;fill:none}g[data-mml-node=mtable]>.mjx-dashed{stroke-dasharray:140}g[data-mml-node=mtable]>.mjx-dotted{stroke-linecap:round;stroke-dasharray:0,140}g[data-mml-node=mtable]>svg{overflow:visible}[jax=SVG] mjx-tool{display:-webkit-box;display:-moz-box;display:inline-block;position:relative;width:0;height:0}[jax=SVG] mjx-tool>mjx-tip{position:absolute;top:0;left:0}mjx-tool>mjx-tip{display:-webkit-box;display:-moz-box;display:inline-block;padding:.2em;border:1px solid #888;font-size:70%;background-color:#f8f8f8;color:#000;box-shadow:2px 2px 5px #aaa;-webkit-box-shadow:2px 2px 5px #aaa}g[data-mml-node=maction][data-toggle]{cursor:pointer}mjx-status{display:-webkit-box;display:-moz-box;display:block;position:fixed;left:1em;bottom:1em;min-width:25%;padding:.2em .4em;border:1px solid #888;font-size:90%;background-color:#f8f8f8;color:#000}foreignObject[data-mjx-xml]{font-family:initial;line-height:normal;overflow:visible}.MathJax path{stroke-width:3}mjx-container[display=true]{overflow:auto hidden}mjx-container[display=true]+br{display:-webkit-box;display:-moz-box;display:none}</style><link rel="stylesheet" href="/css/style.css" media="print" onload='this.media="all",this.onload=null'><noscript><link rel="stylesheet" href="/css/style.css"></noscript><script>let userColorScheme=localStorage.getItem("color-scheme");userColorScheme&&document.documentElement.setAttribute("color-scheme",userColorScheme)</script><script>window.MSInputMethodContext&&document.documentMode&&document.write('<style>html{overflow-x: hidden !important;overflow-y: hidden !important;}.kill-ie{text-align:center;height: 100%;margin-top: 15%;margin-bottom: 5500%;}.kill-t{font-size: 2rem;}.kill-c{font-size: 1.2rem;}#l_header,#l_body{display: none;}</style><div class="kill-ie"><span class="kill-t"><b>抱歉,您的浏览器无法访问本站</b></span><br/><span class="kill-c">微软已经于2016年终止了对 Internet Explorer (IE) 10 及更早版本的支持,<br/>继续使用存在极大的安全隐患,请使用当代主流的浏览器进行访问。</span><br/><a target="_blank" rel="noopener" href="https://blogs.windows.com/windowsexperience/2021/05/19/the-future-of-internet-explorer-on-windows-10-is-in-microsoft-edge/"><strong>了解详情 ></strong></a></div>')</script><noscript><style>html{overflow-x:hidden!important;overflow-y:hidden!important}.kill-noscript{text-align:center;height:100%;margin-top:15%;margin-bottom:5500%}.kill-t{font-size:2rem}.kill-c{font-size:1.2rem}#l_body,#l_header{display:none}</style><div class="kill-noscript"> <span class="kill-t"><b>抱歉,您的浏览器无法访问本站</b></span><br> <span class="kill-c">本页面需要浏览器支持(启用)JavaScript</span><br> <a target="_blank" rel="external nofollow noopener noreferrer" href="https://www.baidu.com/s?wd=启用JavaScript"><strong>了解详情 ></strong></a></div></noscript><script>function volantisEventListener(e,t,n){this.type=e,this.f=t,this.ele=n}function volantisDom(e){return e||(e=document.createElement("div")),this.ele=e,this.ele.find=e=>{let t=this.ele.querySelector(e);if(t)return new volantisDom(t)},this.ele.hasClass=e=>this.ele.className.match(new RegExp("(\\s|^)"+e+"(\\s|$)")),this.ele.addClass=e=>(this.ele.classList.add(e),this.ele),this.ele.removeClass=e=>(this.ele.classList.remove(e),this.ele),this.ele.toggleClass=e=>(this.ele.hasClass(e)?this.ele.removeClass(e):this.ele.addClass(e),this.ele),this.ele.on=(e,t,n=1)=>(this.ele.addEventListener(e,t,!1),n&&volantis.EventListener.list.push(new volantisEventListener(e,t,this.ele)),this.ele),this.ele.click=(e,t)=>(this.ele.on("click",e,t),this.ele),this.ele.scroll=(e,t)=>(this.ele.on("scroll",e,t),this.ele),this.ele.html=e=>(this.ele.innerHTML=e,this.ele),this.ele.hide=e=>(this.ele.style.display="none",this.ele),this.ele.show=e=>(this.ele.style.display="block",this.ele),this.ele}function RunItem(){function e(e,t){this.name=t||volantis.getFunctionHash(e),this.run=()=>{try{e()}catch(e){console.log(e)}}}this.list=[],this.start=()=>{for(var e=0;e<this.list.length;e++)this.list[e].run()},this.push=(t,n,o=!0)=>{if("function"!=typeof t)return;let l=t;o&&(l=()=>{volantis.requestAnimationFrame(t)}),n=n||volantis.getFunctionHash(t);const i=this.list.findIndex((e=>e.name===n));-1===i?this.list.push(new e(l,n)):this.list[i]=new e(l,n)},this.remove=e=>{for(let t=0;t<this.list.length;t++){this.list[t].name==e&&this.list.splice(t,1)}}}function errorImgAvatar(e){e.src="https://static.mhuig.top/npm/volantis-static@0.0.1660614606622/media/placeholder/avatar/round/3442075.svg",e.onerror=null}function errorImgCover(e){e.src="https://static.mhuig.top/npm/volantis-static@0.0.1660614606622/media/placeholder/cover/76b86c0226ffd.svg",e.onerror=null}!function(){const e=new WeakMap,t=new Proxy({},{get(n,o){const l=e.get(t);return l?.[o]},set(n,o,l){e.has(t)||e.set(t,Object.create(null));return e.get(t)[o]=l,!0},deleteProperty(n,o){const l=e.get(t);return!(!l||!Object.prototype.hasOwnProperty.call(l,o))&&(delete l[o],0===Object.keys(l).length&&e.delete(t),!0)},ownKeys(n){const o=e.get(t);return o?Object.keys(o):[]},getOwnPropertyDescriptor(n,o){const l=e.get(t);if(l&&Object.prototype.hasOwnProperty.call(l,o))return{value:l[o],writable:!0,enumerable:!0,configurable:!0}}});Object.defineProperty(window,"volantis",{value:t,writable:!0,configurable:!0,enumerable:!0})}(),volantis.debug="false",volantis.dom={},volantis.simpleTextHash=e=>{let t=5381;for(let n=0;n<e.length;n++)t=(t<<5)+t+e.charCodeAt(n),t&=t;return t.toString(16).padStart(8,"0")},volantis.getFunctionHash=e=>{const t=e.toString();return volantis.simpleTextHash(t)},volantis.EventListener={},volantis.EventListener.list=[],volantis.EventListener.remove=()=>{volantis.EventListener.list.forEach((function(e){e.ele.removeEventListener(e.type,e.f,!1)})),volantis.EventListener.list=[]},volantis.dom.$=e=>e?new volantisDom(e):null,volantis.pjax={},volantis.pjax.method={complete:new RunItem,error:new RunItem,send:new RunItem},volantis.pjax=Object.assign(volantis.pjax,{push:volantis.pjax.method.complete.push,error:volantis.pjax.method.error.push,send:volantis.pjax.method.send.push}),volantis.rightmenu={},volantis.rightmenu.method={handle:new RunItem},volantis.rightmenu=Object.assign(volantis.rightmenu,{handle:volantis.rightmenu.method.handle.push}),volantis.dark={},volantis.dark.method={toggle:new RunItem},volantis.dark=Object.assign(volantis.dark,{push:volantis.dark.method.toggle.push}),volantis.js=(e,t)=>new Promise((n=>{setTimeout((function(){var o=document.getElementsByTagName("head")[0]||document.documentElement,l=document.createElement("script");if(l.setAttribute("type","text/javascript"),t)if(JSON.stringify(t))for(let e in t)"onload"==e?l[e]=()=>{t[e](),n()}:(l[e]=t[e],l.onload=n);else l.onload=()=>{t(),n()};else l.onload=n;l.setAttribute("src",e),o.appendChild(l)}))})),volantis.css=e=>new Promise((t=>{setTimeout((function(){var n=document.createElement("link");n.rel="stylesheet",n.href=e,n.onload=t,document.getElementsByTagName("head")[0].appendChild(n)}))})),volantis.import={jQuery:()=>"undefined"==typeof jQuery?volantis.js("https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"):new Promise((e=>{e()}))},volantis.throttle=(e,t=200)=>{let n=0;return function(...o){const l=Date.now();l-n>=t&&(e.apply(this,o),n=l)}},volantis.debounce=(e,t=200)=>{let n=null;return function(){n&&clearTimeout(n),n=setTimeout((()=>{e.apply(this,arguments),n=null}),t)}},volantis.requestAnimationFrame=e=>(window.requestAnimationFrame||(window.requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||function(e){return window.setTimeout(e,1e3/60)}),window.requestAnimationFrame(e)),volantis.layoutHelper=(e,t,n)=>{function o(e,t,n){volantis.tempDiv=document.createElement("div"),volantis.tempDiv.innerHTML=t;let o=document.querySelector("#layoutHelper-"+e);o&&(n&&(o.innerHTML=""),o.append(volantis.tempDiv))}n=Object.assign({clean:!1,pjax:!0},n),o(e,t,n.clean),n.pjax&&volantis.pjax.push((()=>{o(e,t,n.clean)}),"layoutHelper-"+e)},volantis.scroll={engine:new RunItem,unengine:new RunItem},volantis.scroll=Object.assign(volantis.scroll,{push:volantis.scroll.engine.push}),volantis.scroll.getScrollTop=()=>{let e;return window.pageYOffset?e=window.pageYOffset:document.compatMode&&"BackCompat"!=document.compatMode?e=document.documentElement.scrollTop:document.body&&(e=document.body.scrollTop),e},volantis.scroll.scrollHeight=function(){return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},volantis.scroll.offsetHeight=function(){return Math.min(document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight)},volantis.scroll.progress=function(){return volantis.scroll.getScrollTop()/(volantis.scroll.scrollHeight()-volantis.scroll.offsetHeight())},volantis.scroll.handleScrollEvents=()=>{volantis.scroll.lastScrollTop=volantis.scroll.getScrollTop(),volantis.requestAnimationFrame((function e(){const t=volantis.scroll.getScrollTop();volantis.scroll.lastScrollTop!==t?(volantis.scroll.del=t-volantis.scroll.lastScrollTop,volantis.scroll.lastScrollTop=t,volantis.scroll.unengine.list=[],volantis.scroll.engine.start()):volantis.scroll.unengine.start(),volantis.requestAnimationFrame(e)}))},volantis.scroll.handleScrollEvents(),volantis.scroll.ele=null,volantis.scroll.to=(e,t={})=>{e&&(volantis.scroll.ele=e,opt={top:e.getBoundingClientRect().top+document.documentElement.scrollTop,behavior:"smooth"},"top"in t&&(opt.top=t.top),"behavior"in t&&(opt.behavior=t.behavior),"addTop"in t&&(opt.top+=t.addTop),"observerDic"in t||(t.observerDic=100),window.scrollTo(opt),t.observer&&setTimeout((()=>{volantis.scroll.ele==e&&volantis.scroll.unengine.push((()=>{let n=e.getBoundingClientRect().top;n>=-t.observerDic&&n<=t.observerDic||volantis.scroll.to(e,t),volantis.scroll.unengine.remove("unengineObserver")}),"unengineObserver")}),1e3))},volantis.cleanContentVisibility=()=>{document.querySelector(".post-story")&&(console.log("cleanContentVisibility"),document.querySelectorAll(".post-story").forEach((e=>{e.classList.remove("post-story")})))};const nativeSetTimeout=window.setTimeout,nativeSetInterval=window.setInterval,nativeClearTimeout=window.clearTimeout,nativeClearInterval=window.clearInterval;volantis.activeTimeout=[],volantis.activeInterval=[],window.setTimeout=function(e,t,...n){const o=nativeSetTimeout((function(...t){try{return e.apply(this,t)}finally{const e=volantis.activeTimeout.indexOf(o);-1!==e&&volantis.activeTimeout.splice(e,1)}}),t,...n);return volantis.activeTimeout.push(o),o},window.setInterval=function(e,t,...n){const o=nativeSetInterval(e,t,...n);return volantis.activeInterval.push(o),o},window.clearTimeout=function(e){nativeClearTimeout(e);const t=volantis.activeTimeout.indexOf(e);-1!==t&&volantis.activeTimeout.splice(t,1)},window.clearInterval=function(e){nativeClearInterval(e);const t=volantis.activeInterval.indexOf(e);-1!==t&&volantis.activeInterval.splice(t,1)},volantis.getActiveInterval=function(){return[...volantis.activeInterval]},volantis.getActiveTimeout=function(){return[...volantis.activeTimeout]},volantis.clearAllTimers=function(){volantis.getActiveInterval().forEach((function(e){clearInterval(e)})),volantis.getActiveTimeout().forEach((function(e){clearTimeout(e)}))},volantis.pjax.send(volantis.clearAllTimers,"clearAllTimers")</script><script>volantis.GLOBAL_CONFIG={root:"/",debug:!1,default:{avatar:"https://static.mhuig.top/npm/volantis-static@0.0.1660614606622/media/placeholder/avatar/round/3442075.svg",link:"https://static.mhuig.top/npm/volantis-static@0.0.1660614606622/media/placeholder/link/8f277b4ee0ecd.svg",cover:"https://static.mhuig.top/npm/volantis-static@0.0.1660614606622/media/placeholder/cover/76b86c0226ffd.svg",image:"https://static.mhuig.top/npm/volantis-static@0.0.1660614606622/media/placeholder/image/2659360.svg"},lastupdate:new Date(1779510804521),cdn:{izitoast_css:"https://cdn.bootcdn.net/ajax/libs/izitoast/1.4.0/css/iziToast.min.css",izitoast_js:"https://cdn.bootcdn.net/ajax/libs/izitoast/1.4.0/js/iziToast.min.js",fancybox_css:"https://cdn.bootcdn.net/ajax/libs/fancyapps-ui/4.0.31/fancybox.min.css",fancybox_js:"https://cdn.bootcdn.net/ajax/libs/fancyapps-ui/4.0.31/fancybox.umd.min.js"},sidebar:{for_page:["blogger","navigation","webinfo"],for_post:["toc"],webinfo:{lastupd:{enable:!1,friendlyShow:!0},runtime:{data:"2019/08/19",unit:"天"}}},plugins:{message:{enable:!1,icon:{default:"fa-solid fa-info-circle light-blue",quection:"fa-solid fa-question-circle light-blue"},time:{default:5e3,quection:2e4},position:"topRight",transitionIn:"bounceInLeft",transitionOut:"fadeOutRight",titleColor:"var(--color-text)",messageColor:"var(--color-text)",backgroundColor:"var(--color-card)",zindex:2147483647,copyright:{enable:!0,title:"知识共享许可协议",message:"请遵守 CC BY-NC-SA 4.0 协议。",icon:"far fa-copyright light-blue"},aplayer:{enable:!0,play:"fa-solid fa-play",pause:"fa-solid fa-pause"},rightmenu:{enable:!0,notice:!0}},aplayer:{id:1480000098,enable:!0}},search:{dataPath:("/".endsWith("/")?"/":"//")+"content.json"},languages:{search:{hits_empty:"找不到您查询的内容:${query}",hits_stats:"找到 ${hits} 条结果,用时 ${time} 毫秒"}}}</script><script type="application/ld+json">[{"@context":"http://schema.org","@type":"Organization","name":"MHuiG Magicland","url":"https://blog.mhuig.top/","logo":{"@type":"ImageObject","url":"/lib/favicon/android-chrome-192x192.png","width":192,"height":192}},{"@context":"http://schema.org","@type":"Person","name":"MHuiG","image":{"@type":"ImageObject","url":"/lib/favicon/android-chrome-192x192.png"},"url":"https://blog.mhuig.top/","sameAs":["https://github.com/MHuiG","https://twitter.com/iMHuiG","https://t.me/MHuiG","https://keybase.io/MHuiG"],"description":"「Be Yourself, Make a Difference.」"},{"@context":"http://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https://blog.mhuig.top/","name":"Magicland"}},{"@type":"ListItem","position":2,"item":{"@id":"https://blog.mhuig.top/categories/package manager/","name":"package manager"}},{"@type":"ListItem","position":3,"item":{"@id":"https://blog.mhuig.top/notes/package-mirror/index.html","name":"Package Mirror"}}]},{"@context":"http://schema.org","@type":"WebSite","name":"MHuiG Magicland","url":"https://blog.mhuig.top/","keywords":"MHuiG, @MHuiG, Blog, 博客, Magicland, 魔法世界","description":"宠辱不惊,看庭前花开花落;去留无意,望天上云卷云舒。「Be Yourself, Make a Difference.」 - Magic Island","author":{"@type":"Person","name":"MHuiG","image":{"@type":"ImageObject","url":"/lib/favicon/android-chrome-192x192.png"},"url":"https://blog.mhuig.top/","description":"「Be Yourself, Make a Difference.」"},"publisher":{"@type":"Organization","name":"MHuiG Magicland","url":"https://blog.mhuig.top/","logo":{"@type":"ImageObject","url":"/lib/favicon/android-chrome-192x192.png","width":192,"height":192}},"potentialAction":{"@type":"SearchAction","name":"Coco | The Cat of MHuiG","target":{"@type":"EntryPoint","urlTemplate":"https://blog.mhuig.top/havefun/Coco/?s={search_term_string}"},"query-input":"required name=search_term_string"}},{"@context":"http://schema.org","@type":"BlogPosting","headline":"Package Mirror","description":"本文整理Go、npm、pip等主流包管理器及Docker、Kubernetes等开发工具的国内镜像配置方法,提供阿里云、华为云等多平台镜像地址,附nexus私服代理方案与版本适配指南,解决软件下载慢问题。","inLanguage":"zh-Hans","mainEntityOfPage":{"@type":"WebPage","@id":"https://blog.mhuig.top/notes/package-mirror/"},"author":{"@type":"Person","name":"MHuiG","image":{"@type":"ImageObject","url":"/lib/favicon/android-chrome-192x192.png"},"url":"https://blog.mhuig.top/"},"publisher":{"@type":"Organization","name":"MHuiG Magicland","logo":{"@type":"ImageObject","url":"/lib/favicon/android-chrome-192x192.png","width":192,"height":192}},"url":"https://blog.mhuig.top/notes/package-mirror/","wordCount":0,"datePublished":"2022-06-29T06:20:00.000Z","dateModified":"2025-11-20T10:18:00.000Z","articleSection":"package manager","keywords":"mirror,包管理器镜像,系统镜像配置,国内镜像源","image":{"@type":"ImageObject","url":"/lib/favicon/android-chrome-192x192.png","width":192,"height":192}}]</script></head><body itemscope="" itemtype="http://schema.org/WebPage"><pjax></pjax><header itemscope="" itemtype="http://schema.org/WPHeader" id="l_header" class="l_header auto shadow floatable blur show" style="opacity:0"><div class="container"><div id="wrapper"><div class="nav-sub"><p class="title"></p><ul class="switcher nav-list-h m-phone" id="pjax-header-nav-list"><li><a id="s-comment" class="fa-solid fa-comments fa-fw" target="_self" title="comment"></a></li><li><a id="s-toc" class="s-toc fa-solid fa-list fa-fw" target="_self" title="toc"></a></li></ul></div><div class="nav-main"> <a class="title flat-box" target="_self" href="/">MHuiG</a><div class="menu navigation"><ul class="nav-list-h m-pc"><li><a class="menuitem flat-box faa-parent animated-hover" title="索引"><i class="fa-duotone fa-list-alt fa-fw"></i> 索引</a><ul class="list-v"><li><a class="menuitem flat-box faa-parent animated-hover" href="/notes/" title="便签" active-action="action-notes"><i class="fa-duotone fa-books fa-fw"></i> 便签</a></li><li><a class="menuitem flat-box faa-parent animated-hover" href="/categories/" title="分类" active-action="action-categories"><i class="fa-duotone fa-folder-open fa-fw"></i> 分类</a></li><li><a class="menuitem flat-box faa-parent animated-hover" href="/tags/" title="标签" active-action="action-tags"><i class="fa-duotone fa-tags fa-fw"></i> 标签</a></li><li><a class="menuitem flat-box faa-parent animated-hover" href="/archives/" title="归档" active-action="action-archives"><i class="fa-duotone fa-archive fa-fw"></i> 归档</a></li></ul></li><li><a class="menuitem flat-box faa-parent animated-hover" href="/pages/friends/" title="友链" active-action="action-pagesfriends"><i class="fa-duotone fa-link fa-fw"></i> 友链</a><ul class="list-v"><li><a class="menuitem flat-box faa-parent animated-hover" href="https://www.travellings.cn/go-by-clouds.html" title="Travelling" target="_blank" active-action="action-https:wwwtravellingscngo-by-cloudshtml" rel="external nofollow noopener noreferrer"><i class="fa-duotone fa-subway fa-fw"></i> Travelling</a></li></ul></li><li><a class="menuitem flat-box faa-parent animated-hover" href="/pages/about/" title="关于" active-action="action-pagesabout"><i class="fa-duotone fa-user-tie fa-fw"></i> 关于</a><ul class="list-v"><li><a class="menuitem flat-box faa-parent animated-hover" href="/pages/time-machine/" title="时光机" active-action="action-pagestime-machine"><i class="fa-duotone fa-clock fa-fw"></i> 时光机</a></li><li><a class="menuitem flat-box faa-parent animated-hover" target="_blank" rel="noopener" href="https://mhuig.top/privacy-policy/" title="隐私政策" active-action="action-https:mhuigtopprivacy-policy"><i class="fa-duotone fa-user-secret fa-fw"></i> 隐私政策</a></li></ul></li><li><a class="menuitem flat-box faa-parent animated-hover" title="更多"><i class="fa-duotone fa-fan fa-spin fa-fw"></i> 更多</a><ul class="list-v"><li><a class="menuitem flat-box faa-parent animated-hover" href="/pages/beer/" title="Sponsor" active-action="action-pagesbeer"><i class="fa-duotone fa-heart-square fa-fw"></i> Sponsor</a></li><hr><li><a class="menuitem flat-box faa-parent animated-hover" title="博客管理"><i class="fa-duotone fa-user-shield fa-fw"></i> 博客管理</a><ul class="list-v"><li><a class="menuitem flat-box header toggle-mode-btn"><i class="fa-duotone fa-bat fa-fw"></i> 暗黑模式</a></li><li></li><li><a class="menuitem flat-box faa-parent animated-hover" href="/pages/rss/" title="RSS订阅" active-action="action-pagesrss"><i class="fa-duotone fa-rss fa-fw"></i> RSS订阅</a></li><li><a class="menuitem flat-box faa-parent animated-hover" href="/sitemap.xml" title="站点地图" active-action="action-sitemapxml"><i class="fa-duotone fa-sitemap fa-fw"></i> 站点地图</a></li><li><a class="menuitem flat-box faa-parent animated-hover" target="_blank" rel="external nofollow noopener noreferrer" href="https://mhuig.instatus.com/" title="Monitors" active-action="action-https:mhuiginstatuscom"><i class="fa-duotone fa-telescope fa-fw"></i> Monitors</a></li><li><a class="menuitem flat-box faa-parent animated-hover" target="_blank" rel="external nofollow noopener noreferrer" href="https://ssl.mhuig.top/" title="SSL Status" active-action="action-https:sslmhuigtop"><i class="fa-brands fa-expeditedssl fa-fw"></i> SSL Status</a></li></ul></li><hr><li><a class="menuitem flat-box faa-parent animated-hover" title="工具箱"><i class="fa-duotone fa-tools fa-fw"></i> 工具箱</a><ul class="list-v"><li><a class="menuitem flat-box faa-parent animated-hover" target="_blank" rel="external nofollow noopener noreferrer" href="https://rssbox.mhuig.top/" title="RSS Box" active-action="action-https:rssboxmhuigtop"><i class="fa-duotone fa-conveyor-belt-boxes fa-fw"></i> RSS Box</a></li><li><a class="menuitem flat-box faa-parent animated-hover" href="/havefun/Coco/" title="My Cat" active-action="action-havefunCoco"><i class="fa-duotone fa-cat fa-fw"></i> My Cat</a></li><li><a class="menuitem flat-box"><i class="fa-duotone fa-compact-disc fa-spin fa-fw music"></i> Music</a><ul class="list-v"><li><div class="aplayer-container"><div class="aplayer-local"></div></div></li></ul></li><li></li><li><a class="menuitem flat-box faa-parent animated-hover" href="/pages/talk/" title="碎言碎语" active-action="action-pagestalk"><i class="fa-duotone fa-comments fa-fw"></i> 碎言碎语</a></li></ul></li><hr><li><a class="menuitem flat-box faa-parent animated-hover" target="_blank" rel="external nofollow noopener noreferrer" href="https://github.com/MHuiG" title="GitHub" active-action="action-https:githubcomMHuiG"><i class="fa-brands fa-github fa-fw"></i> GitHub</a></li></ul></li></ul></div><div class="m_search"><form name="searchform" class="form u-search-form"><i class="icon fa-solid fa-search fa-fw"></i> <input type="text" class="input u-search-input" placeholder="Search..."></form></div><ul class="switcher nav-list-h m-phone"><li><a class="s-search fa-solid fa-search fa-fw" target="_self" title="search"></a></li><li><a class="s-menu fa-solid fa-bars fa-fw" target="_self" title="menu"></a><ul class="menu-phone list-v navigation white-box"><li><a class="menuitem flat-box faa-parent animated-hover" title="索引"><i class="fa-duotone fa-list-alt fa-fw"></i> 索引</a><ul class="list-v"><li><a class="menuitem flat-box faa-parent animated-hover" href="/notes/" title="便签" active-action="action-notes"><i class="fa-duotone fa-books fa-fw"></i> 便签</a></li><li><a class="menuitem flat-box faa-parent animated-hover" href="/categories/" title="分类" active-action="action-categories"><i class="fa-duotone fa-folder-open fa-fw"></i> 分类</a></li><li><a class="menuitem flat-box faa-parent animated-hover" href="/tags/" title="标签" active-action="action-tags"><i class="fa-duotone fa-tags fa-fw"></i> 标签</a></li><li><a class="menuitem flat-box faa-parent animated-hover" href="/archives/" title="归档" active-action="action-archives"><i class="fa-duotone fa-archive fa-fw"></i> 归档</a></li></ul></li><li><a class="menuitem flat-box faa-parent animated-hover" href="/pages/friends/" title="友链" active-action="action-pagesfriends"><i class="fa-duotone fa-link fa-fw"></i> 友链</a><ul class="list-v"><li><a class="menuitem flat-box faa-parent animated-hover" href="https://www.travellings.cn/go-by-clouds.html" title="Travelling" target="_blank" active-action="action-https:wwwtravellingscngo-by-cloudshtml" rel="external nofollow noopener noreferrer"><i class="fa-duotone fa-subway fa-fw"></i> Travelling</a></li></ul></li><li><a class="menuitem flat-box faa-parent animated-hover" href="/pages/about/" title="关于" active-action="action-pagesabout"><i class="fa-duotone fa-user-tie fa-fw"></i> 关于</a><ul class="list-v"><li><a class="menuitem flat-box faa-parent animated-hover" href="/pages/time-machine/" title="时光机" active-action="action-pagestime-machine"><i class="fa-duotone fa-clock fa-fw"></i> 时光机</a></li><li><a class="menuitem flat-box faa-parent animated-hover" target="_blank" rel="noopener" href="https://mhuig.top/privacy-policy/" title="隐私政策" active-action="action-https:mhuigtopprivacy-policy"><i class="fa-duotone fa-user-secret fa-fw"></i> 隐私政策</a></li></ul></li><li><a class="menuitem flat-box faa-parent animated-hover" title="更多"><i class="fa-duotone fa-fan fa-spin fa-fw"></i> 更多</a><ul class="list-v"><li><a class="menuitem flat-box faa-parent animated-hover" href="/pages/beer/" title="Sponsor" active-action="action-pagesbeer"><i class="fa-duotone fa-heart-square fa-fw"></i> Sponsor</a></li><hr><li><a class="menuitem flat-box faa-parent animated-hover" title="博客管理"><i class="fa-duotone fa-user-shield fa-fw"></i> 博客管理</a><ul class="list-v"><li><a class="menuitem flat-box header toggle-mode-btn"><i class="fa-duotone fa-bat fa-fw"></i> 暗黑模式</a></li><li></li><li><a class="menuitem flat-box faa-parent animated-hover" href="/pages/rss/" title="RSS订阅" active-action="action-pagesrss"><i class="fa-duotone fa-rss fa-fw"></i> RSS订阅</a></li><li><a class="menuitem flat-box faa-parent animated-hover" href="/sitemap.xml" title="站点地图" active-action="action-sitemapxml"><i class="fa-duotone fa-sitemap fa-fw"></i> 站点地图</a></li><li><a class="menuitem flat-box faa-parent animated-hover" target="_blank" rel="external nofollow noopener noreferrer" href="https://mhuig.instatus.com/" title="Monitors" active-action="action-https:mhuiginstatuscom"><i class="fa-duotone fa-telescope fa-fw"></i> Monitors</a></li><li><a class="menuitem flat-box faa-parent animated-hover" target="_blank" rel="external nofollow noopener noreferrer" href="https://ssl.mhuig.top/" title="SSL Status" active-action="action-https:sslmhuigtop"><i class="fa-brands fa-expeditedssl fa-fw"></i> SSL Status</a></li></ul></li><hr><li><a class="menuitem flat-box faa-parent animated-hover" title="工具箱"><i class="fa-duotone fa-tools fa-fw"></i> 工具箱</a><ul class="list-v"><li><a class="menuitem flat-box faa-parent animated-hover" target="_blank" rel="external nofollow noopener noreferrer" href="https://rssbox.mhuig.top/" title="RSS Box" active-action="action-https:rssboxmhuigtop"><i class="fa-duotone fa-conveyor-belt-boxes fa-fw"></i> RSS Box</a></li><li><a class="menuitem flat-box faa-parent animated-hover" href="/havefun/Coco/" title="My Cat" active-action="action-havefunCoco"><i class="fa-duotone fa-cat fa-fw"></i> My Cat</a></li><li><a class="menuitem flat-box faa-parent animated-hover" href="/pages/talk/" title="碎言碎语" active-action="action-pagestalk"><i class="fa-duotone fa-comments fa-fw"></i> 碎言碎语</a></li></ul></li><hr><li><a class="menuitem flat-box faa-parent animated-hover" target="_blank" rel="external nofollow noopener noreferrer" href="https://github.com/MHuiG" title="GitHub" active-action="action-https:githubcomMHuiG"><i class="fa-brands fa-github fa-fw"></i> GitHub</a></li></ul></li></ul></li></ul></div></div></div></header><div id="l_body"><div id="l_cover"><div id="none" class="cover-wrapper post featured" style="display:none"><div class="cover-bg lazyload placeholder" data-bg=""></div><div class="cover-body"><div class="top"><p class="title">Magicland</p><p class="subtitle">「看庭前花开花落,望天上云卷云舒」</p></div><div class="bottom"><div class="menu navigation"><div class="list-h"><a target="_blank" rel="external nofollow noopener noreferrer" href="https://github.com/MHuiG" active-action="action-https:githubcomMHuiG"><i class="fa-brands fa-github color-github fa-fw"></i><p>Github</p></a><a href="/pages/friends/" active-action="action-pagesfriends"><i class="fa-duotone fa-link color-friends fa-fw"></i><p>友链</p></a><a href="/pages/about/" active-action="action-pagesabout"><i class="fa-duotone fa-user-tie color-about fa-fw"></i><p>关于</p></a><a href="https://www.travellings.cn/go-by-clouds.html" target="_blank" active-action="action-https:wwwtravellingscngo-by-cloudshtml" rel="external nofollow noopener noreferrer"><i class="fa-duotone fa-subway color-travellings fa-fw"></i><p>Travelling</p></a></div></div></div></div><div id="scroll-down" style="display:none"><i class="fa fa-chevron-down scroll-down-effects"></i></div></div></div><div id="safearea"><div class="body-wrapper"><div id="l_main" class=""><article itemscope="" itemtype="http://schema.org/Article" class="article post white-box reveal md shadow floatable blur article-type-post" id="post" itemprop="blogPost"><link itemprop="mainEntityOfPage" href="https://blog.mhuig.top/notes/package-mirror/"><span hidden="" itemprop="publisher" itemscope="" itemtype="http://schema.org/Organization"><meta itemprop="name" content="Magicland"></span><span hidden="" itemprop="post" itemscope="" itemtype="http://schema.org/CreativeWork"><meta itemprop="name" content="Package Mirror"><meta itemprop="description" content="本文整理Go、npm、pip等主流包管理器及Docker、Kubernetes等开发工具的国内镜像配置方法,提供阿里云、华为云等多平台镜像地址,附nexus私服代理方案与版本适配指南,解决软件下载慢问题。"></span><span hidden=""><meta itemprop="image" content="/lib/favicon/android-chrome-192x192.png"></span><div class="article-meta" id="top"><h1 class="title" itemprop="name headline"> Package Mirror</h1><div class="new-meta-box"><div class="new-meta-item author" itemprop="author" itemscope="" itemtype="http://schema.org/Person"> <a itemprop="url" class="author" target="_blank" href="https://mhuig.top/" rel="nofollow noopener" alt="author"><img itemprop="image" src="/lib/avatar/avatar-16.webp" class="lazyload" data-srcset="/lib/avatar/avatar-16.webp" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><p itemprop="name">MHuiG</p></a></div><div class="new-meta-item wordcount"><a class="notlink"><i class="fa-duotone fa-keyboard fa-fw" aria-hidden="true"></i><p>字数:5.9k 字</p></a></div><div class="new-meta-item readtime"><a class="notlink"><i class="fa-duotone fa-hourglass-half fa-fw" aria-hidden="true"></i><p>时长:30 分钟</p></a></div></div></div><div id="layoutHelper-page-plugins"></div><div id="post-body" itemprop="articleBody"><p><code>注意:</code>假如所有的镜像都已经被本地 nexus 私服代理,那么对应的地址为<code>nexus.eryajf.net/repository/***/</code>。(这只是个域名示例,不代表实际可用!)</p><div class="story post-story"><h2 id="Go"><a href="#Go" class="headerlink" title="Go"></a>Go</h2><h3 id="Configuration"><a href="#Configuration" class="headerlink" title="Configuration"></a>Configuration</h3><p>如果 go 版本用的<code>go1.11</code>或者<code>go1.12</code>,需进行如下配置:</p><figure class="highlight bash"><table><tbody><tr><td class="code"><pre><span class="line"><span class="built_in">export</span> GO111MODULE=on</span><br><span class="line"><span class="built_in">export</span> GOPROXY=<span class="string">"http://nexus.eryajf.net/repository/go/"</span></span><br></pre></td></tr></tbody></table></figure><p>如果使用 <code>go1.13</code>以上的版本则可以用如下配置:</p><figure class="highlight bash"><table><tbody><tr><td class="code"><pre><span class="line"><span class="built_in">export</span> GOPROXY=<span class="string">"http://nexus.eryajf.net/repository/go/"</span></span><br><span class="line">GONOPROXY=<span class="string">"gitlab.eryajf.net"</span></span><br><span class="line">GONOSUMDB=<span class="string">"gitlab.eryajf.net"</span></span><br><span class="line">GOPRIVATE=<span class="string">"gitlab.eryajf.net"</span></span><br><span class="line">GOSUMDB=<span class="string">"sum.golang.google.cn"</span></span><br></pre></td></tr></tbody></table></figure><p>关于如上两个版本配置差异,以及配置参数详解可参考:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93aWtpLmVyeWFqZi5uZXQvcGFnZXMvNDk0MS5odG1s">https://wiki.eryajf.net/pages/4941.html</a></p><h3 id="Mirrors"><a href="#Mirrors" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vZ29wcm94eS8">https://mirrors.aliyun.com/goproxy/</a></li></ul></li><li>Proxy-cn<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9nb3Byb3h5LmNuLw">https://goproxy.cn</a></li></ul></li><li>Proxy-io<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9wcm94eS5nb2xhbmcuY29tLmNuLw">https://proxy.golang.com.cn</a></li></ul></li><li>Baidu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9nb3Byb3h5LmJqLmJjZWJvcy5jb20v">https://goproxy.bj.bcebos.com/</a></li></ul></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2hlbHAvZ28uaHRtbA">Tencent</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2dvLw">https://mirrors.cloud.tencent.com/go/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9yZXBvc2l0b3J5L2dvcHJveHkv">https://repo.huaweicloud.com/repository/goproxy/</a></li></ul></li></ul><p>其中<code>GOSUMDB</code>在国内可用的两个镜像分别如下:</p><ul><li>Google<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9zdW0uZ29sYW5nLmdvb2dsZS5jbi8">https://sum.golang.google.cn/</a></li></ul></li><li>sumdb-io<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9nb3N1bS5pby8">https://gosum.io/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Npm"><a href="#Npm" class="headerlink" title="Npm"></a>Npm</h2><h3 id="Configuration-1"><a href="#Configuration-1" class="headerlink" title="Configuration"></a>Configuration</h3><p>配置<code>npm</code>代理,需进行如下配置:</p><figure class="highlight bash"><table><tbody><tr><td class="code"><pre><span class="line"><span class="comment"># npm配置</span></span><br><span class="line">$ <span class="built_in">echo</span> <span class="string">'registry=http://nexus.eryajf.net/repository/npm'</span> &gt; ~/.npmrc</span><br><span class="line"><span class="comment"># 查看</span></span><br><span class="line">$ npm config get registry</span><br><span class="line">http://nexus.eryajf.net/repository/npm</span><br><span class="line"></span><br><span class="line"><span class="comment"># yarn配置</span></span><br><span class="line">$ <span class="built_in">echo</span> <span class="string">'registry "http://nexus.eryajf.net/repository/npm"'</span> &gt; ~/.yarnrc</span><br><span class="line"><span class="comment"># 查看</span></span><br><span class="line">$ yarn config get registry</span><br><span class="line">http://nexus.eryajf.net/repository/npm</span><br></pre></td></tr></tbody></table></figure><h3 id="Mirrors-1"><a href="#Mirrors-1" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Taobao<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZWdpc3RyeS5ucG0udGFvYmFvLm9yZy8">https://registry.npm.taobao.org</a><br>但是请注意如下一个消息:<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly96aHVhbmxhbi56aGlodS5jb20vcC80NjU0MjQ3Mjg_c3BtPWEyYzZoLjI0NzU1MzU5LjAuMC42ZDQ0NGRjY3lSTHhOOA">淘宝 npm 域名即将切换 &amp;&amp; npmmirror 重构升级</a>:即原来的淘宝 npm 域名将停止解析,因此所有依赖此域名的都需要进行更改。<ul><li>域名切换规则:<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL25wbS50YW9iYW8ub3JnLw">http://npm.taobao.org</a>=&gt; <a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL25wbW1pcnJvci5jb20v">http://npmmirror.com</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL3JlZ2lzdHJ5Lm5wbS50YW9iYW8ub3JnLw">http://registry.npm.taobao.org</a>=&gt; <a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL3JlZ2lzdHJ5Lm5wbW1pcnJvci5jb20v">http://registry.npmmirror.com</a></li></ul></li></ul></li></ul></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9yZXBvc2l0b3J5L25wbS8">https://repo.huaweicloud.com/repository/npm/</a></li></ul></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2hlbHAvbnBtLmh0bWw">Tencent</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuY2xvdWQudGVuY2VudC5jb20vbnBtLw">http://mirrors.cloud.tencent.com/npm/</a></li></ul></li><li>浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuemp1LmVkdS5jbi9ucG0v">http://mirrors.zju.edu.cn/npm/</a></li></ul></li><li>南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLm5qdXB0LmVkdS5jbi9uZXh1cy9yZXBvc2l0b3J5L25wbS8">https://mirrors.njupt.edu.cn/nexus/repository/npm/</a></li></ul></li><li>npmjs<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZWdpc3RyeS5ucG1qcy5vcmcv">https://registry.npmjs.org</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Pip"><a href="#Pip" class="headerlink" title="Pip"></a>Pip</h2><h3 id="Configuration-2"><a href="#Configuration-2" class="headerlink" title="Configuration"></a>Configuration</h3><p>配置<code>Python</code>代理,需进行如下配置:</p><figure class="highlight bash"><table><tbody><tr><td class="code"><pre><span class="line">$ <span class="built_in">mkdir</span> ~/.pip</span><br><span class="line"></span><br><span class="line">$ <span class="built_in">cat</span> &gt; ~/.pip/pip.conf &lt;&lt; <span class="string">EOF</span></span><br><span class="line"><span class="string">[global]</span></span><br><span class="line"><span class="string">timeout = 60</span></span><br><span class="line"><span class="string">trusted-host =  nexus.eryajf.net</span></span><br><span class="line"><span class="string">index-url = http://nexus.eryajf.net/repository/pypi/simple</span></span><br><span class="line"><span class="string">EOF</span></span><br><span class="line"></span><br></pre></td></tr></tbody></table></figure><p><code>注意:</code>通常在配置文件后边,我们会添加一个<code>simple</code>。</p><figure class="highlight bash"><table><tbody><tr><td class="code"><pre><span class="line"><span class="comment"># 简洁配置方式 1</span></span><br><span class="line">pip config <span class="built_in">set</span> global.index-url https://pypi.tuna.tsinghua.edu.cn/simple</span><br><span class="line"><span class="comment"># 简洁配置方式 2 </span></span><br><span class="line">pip3 install --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple yt-dlp</span><br></pre></td></tr></tbody></table></figure><h3 id="Mirrors-2"><a href="#Mirrors-2" class="headerlink" title="Mirrors"></a>Mirrors</h3><p>目前代理外部私仓有:</p><ul><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuYWxpeXVuLmNvbS9weXBpLw">http://mirrors.aliyun.com/pypi/</a></li></ul></li><li>douban<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL3B5cGkuZG91YmFuLmNvbS8">http://pypi.douban.com/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9weXBpLnR1bmEudHNpbmdodWEuZWR1LmNuLw">https://pypi.tuna.tsinghua.edu.cn/</a></li></ul></li><li>163<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLjE2My5jb20vcHlwaQ">https://mirrors.163.com/pypi</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9yZXBvc2l0b3J5L3B5cGk">https://repo.huaweicloud.com/repository/pypi</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL3B5cGkv">https://mirrors.cloud.tencent.com/pypi/</a></li></ul></li><li>北大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnBrdS5lZHUuY24vcHlwaS8">https://mirrors.pku.edu.cn/pypi/</a></li></ul></li><li>南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3Iubnlpc3QuZWR1LmNuL3B5cGkv">https://mirror.nyist.edu.cn/pypi/</a></li></ul></li><li>大连东软<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMubmV1c29mdC5lZHUuY24vcHlwaS93ZWIv">http://mirrors.neusoft.edu.cn/pypi/web/</a></li></ul></li><li>哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmhpdC5lZHUuY24vcHlwaS93ZWIv">https://mirrors.hit.edu.cn/pypi/web/</a></li></ul></li><li>上海交通大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3Iuc2p0dS5lZHUuY24vcHlwaS93ZWIvc2ltcGxlLw">https://mirror.sjtu.edu.cn/pypi/web/simple/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Composer"><a href="#Composer" class="headerlink" title="Composer"></a>Composer</h2><p><em>Composer</em> 是 PHP 的一个依赖管理工具,需要 PHP 5.3.2 以上才能运行。</p><h3 id="Configuration-3"><a href="#Configuration-3" class="headerlink" title="Configuration"></a>Configuration</h3><p>配置<code>PHP</code>代理,需进行如下配置:</p><ul><li>全局配置(推荐)<ul><li>所有项目都会使用该镜像地址:<figure class="highlight bash"><table><tbody><tr><td class="code"><pre><span class="line">composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/</span><br></pre></td></tr></tbody></table></figure></li><li>取消配置:<figure class="highlight bash"><table><tbody><tr><td class="code"><pre><span class="line">composer config -g --<span class="built_in">unset</span> repos.packagist</span><br></pre></td></tr></tbody></table></figure></li></ul></li><li>项目配置<ul><li>仅修改当前工程配置,仅当前工程可使用该镜像地址:<figure class="highlight bash"><table><tbody><tr><td class="code"><pre><span class="line">composer config repo.packagist composer https://mirrors.aliyun.com/composer/</span><br></pre></td></tr></tbody></table></figure></li><li>取消配置:<figure class="highlight bash"><table><tbody><tr><td class="code"><pre><span class="line">composer config --<span class="built_in">unset</span> repos.packagist</span><br></pre></td></tr></tbody></table></figure></li></ul></li></ul><p>参考:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9jb21wb3Nlcg">https://developer.aliyun.com/composer</a></p><h3 id="Mirrors-3"><a href="#Mirrors-3" class="headerlink" title="Mirrors"></a>Mirrors</h3><p>目前代理外部私仓有:</p><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9jb21wb3Nlcg">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vY29tcG9zZXIv">https://mirrors.aliyun.com/composer/</a></li></ul></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2hlbHAvY29tcG9zZXIuaHRtbA">Tencent</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2NvbXBvc2VyLw">https://mirrors.cloud.tencent.com/composer/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmh1YXdlaWNsb3VkLmNvbS9yZXBvc2l0b3J5L3BocC8">https://mirrors.huaweicloud.com/repository/php/</a></li></ul></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9wa2cueHl6Lw">Packagist</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9wYWNrYWdpc3QucGhwY29tcG9zZXIuY29tLw">https://packagist.phpcomposer.com</a></li></ul></li><li> 上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9wYWNrYWdpc3QubWlycm9ycy5zanR1Zy5zanR1LmVkdS5jbi8">https://packagist.mirrors.sjtug.sjtu.edu.cn</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Rubygems"><a href="#Rubygems" class="headerlink" title="Rubygems"></a>Rubygems</h2><p><em>RubyGems</em> 是 Ruby 的一个包管理器,它提供一个分发 Ruby 程序和库的标准格式,还提供一个管理程序包安装的工具。</p><h3 id="Configuration-4"><a href="#Configuration-4" class="headerlink" title="Configuration"></a>Configuration</h3><p>配置<code>Ruby</code>代理,需进行如下配置:</p><figure class="highlight bash"><table><tbody><tr><td class="code"><pre><span class="line"><span class="comment"># 首先,查看当前源:</span></span><br><span class="line">$ gem sources -l</span><br><span class="line">*** CURRENT SOURCES ***</span><br><span class="line">https://rubygems.org/</span><br><span class="line"></span><br><span class="line"></span><br><span class="line"><span class="comment"># 接着,移除 https://rubygems.org/,并添加国内下载源 https://gems.ruby-china.com/。</span></span><br><span class="line">$ gem sources --remove https://rubygems.org/</span><br><span class="line">$ gem sources -a https://gems.ruby-china.com/</span><br><span class="line">$ gem sources -l</span><br><span class="line">*** CURRENT SOURCES ***</span><br><span class="line"></span><br><span class="line">https://gems.ruby-china.com/</span><br><span class="line"></span><br><span class="line"><span class="comment"># 请确保只有 gems.ruby-china.com</span></span><br><span class="line">$ gem install rails</span><br></pre></td></tr></tbody></table></figure><p>参考:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cucnVub29iLmNvbS9ydWJ5L3J1YnktcnVieWdlbXMuaHRtbA">https://www.runoob.com/ruby/ruby-rubygems.html</a></p><h3 id="Mirrors-4"><a href="#Mirrors-4" class="headerlink" title="Mirrors"></a>Mirrors</h3><p>目前代理外部私仓有:</p><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvcnVieWdlbXM">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vcnVieWdlbXMv">https://mirrors.aliyun.com/rubygems/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL3J1YnlnZW1zLw">https://mirrors.cloud.tencent.com/rubygems/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9yZXBvc2l0b3J5L3J1YnlnZW1zLw">https://repo.huaweicloud.com/repository/rubygems/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL3J1YnlnZW1zLw">https://mirrors.tuna.tsinghua.edu.cn/rubygems/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL3J1YnlnZW1zLw">https://mirrors.ustc.edu.cn/rubygems/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL3J1YnlnZW1zLw">https://mirrors.bfsu.edu.cn/rubygems/</a></li></ul></li><li>哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmhpdC5lZHUuY24vcnVieWdlbXMv">https://mirrors.hit.edu.cn/rubygems/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Maven"><a href="#Maven" class="headerlink" title="Maven"></a>Maven</h2><h3 id="Configuration-5"><a href="#Configuration-5" class="headerlink" title="Configuration"></a>Configuration</h3><p>Java 系的工具版本规范如下:</p><ul><li><code>JDK:</code>1.8.0_292</li><li><code>MVN:</code>3.3.9</li></ul><p>配置 Maven 代理,参考配置文件: <a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2VyeWFqZi9UaGFua3MtTWlycm9yL21haW4vc3JjL3NldHRpbmdzLnhtbA">settings.xml</a></p><h3 id="Mirrors-5"><a href="#Mirrors-5" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9yZXBvc2l0b3J5L21hdmVuLw">https://repo.huaweicloud.com/repository/maven/</a></li></ul></li><li>Maven Central Repository<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvMS5tYXZlbi5vcmcvbWF2ZW4yLw">https://repo1.maven.org/maven2/</a></li></ul></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9tdm4vZ3VpZGU">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21hdmVuLmFsaXl1bi5jb20vbmV4dXMvY29udGVudC9ncm91cHMvcHVibGljLw">http://maven.aliyun.com/nexus/content/groups/public/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL21hdmVuLw">https://mirrors.cloud.tencent.com/maven/</a></li></ul></li><li>南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLm5qdXB0LmVkdS5jbi9uZXh1cy9yZXBvc2l0b3J5L21hdmVuLWNlbnRyYWw">https://mirrors.njupt.edu.cn/nexus/repository/maven-central</a></li></ul></li><li>Apache Maven<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLm1hdmVuLmFwYWNoZS5vcmcvbWF2ZW4y">https://repo.maven.apache.org/maven2</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvc2l0b3J5LmFwYWNoZS5vcmcvY29udGVudC9ncm91cHMvc25hcHNob3Rz">https://repository.apache.org/content/groups/snapshots</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvc2l0b3J5LmFwYWNoZS5vcmcvY29udGVudC9ncm91cHMvc3RhZ2luZy8">https://repository.apache.org/content/groups/staging/</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvc2l0b3J5LmFwYWNoZS5vcmcvY29udGVudC9ncm91cHMvcHVibGljLw">https://repository.apache.org/content/groups/public/</a></li></ul></li><li>confluent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL3BhY2thZ2VzLmNvbmZsdWVudC5pby9tYXZlbi8">http://packages.confluent.io/maven/</a></li></ul></li><li>cloudera<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL3JlcG8uaG9ydG9ud29ya3MuY29tL2NvbnRlbnQvcmVwb3NpdG9yaWVzL3JlbGVhc2Vz">http://repo.hortonworks.com/content/repositories/releases</a></li></ul></li><li>jboss<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvc2l0b3J5Lmpib3NzLm9yZy9uZXh1cy9jb250ZW50L2dyb3Vwcy9wdWJsaWM">https://repository.jboss.org/nexus/content/groups/public</a></li></ul></li><li>Lss233's.Mirror(供 Minecraft 开发使用)<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL2xzczIzMy5saXR0bGVzZXJ2aWNlLmNuL3JlcG9zaXRvcmllcy9taW5lY3JhZnQ">http://lss233.littleservice.cn/repositories/minecraft</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Yum"><a href="#Yum" class="headerlink" title="Yum"></a>Yum</h2><h3 id="Configuration-6"><a href="#Configuration-6" class="headerlink" title="Configuration"></a>Configuration</h3><p>如果<code>CentOS</code>服务器要接入私服<code>yum</code>源,则清空本地 <code>/etc/yum.repos.d</code>的内容,添加如下内容:</p><figure class="highlight bash"><table><tbody><tr><td class="code"><pre><span class="line">$ <span class="built_in">cat</span> &gt;&gt; /etc/yum.repos.d/nexus.repo &lt;&lt; <span class="string">'EOF'</span></span><br><span class="line">[nexus]</span><br><span class="line">name=Nexus Repository</span><br><span class="line">baseurl=http://nexus.eryajf.net/repository/yum/<span class="variable">$releasever</span>/os/<span class="variable">$basearch</span>/</span><br><span class="line">enabled=1</span><br><span class="line">gpgcheck=0</span><br><span class="line"></span><br><span class="line">[nexus-local]</span><br><span class="line">name=Nexus Repository</span><br><span class="line">baseurl=http://nexus.eryajf.net/repository/eryajf-yum-local/</span><br><span class="line">enabled=1</span><br><span class="line">gpgcheck=0</span><br><span class="line">EOF</span><br></pre></td></tr></tbody></table></figure><p>然后执行如下命令:</p><figure class="highlight bash"><table><tbody><tr><td class="code"><pre><span class="line">yum clean all</span><br><span class="line">yum makecache</span><br></pre></td></tr></tbody></table></figure><h3 id="Mirrors-6"><a href="#Mirrors-6" class="headerlink" title="Mirrors"></a>Mirrors</h3><p>目前代理外部源:</p><ul><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vY2VudG9zLw">https://mirrors.aliyun.com/centos/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9jZW50b3Mv">https://repo.huaweicloud.com/centos/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2NlbnRvcy8">https://mirrors.cloud.tencent.com/centos/</a></li></ul></li><li>北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IuYmp0dS5lZHUuY24vY2VudG9zLw">https://mirror.bjtu.edu.cn/centos/</a></li></ul></li><li>东北大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvci5uZXUuZWR1LmNuL2NlbnRvcy8">http://mirror.neu.edu.cn/centos/</a></li></ul></li><li>兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IubHp1LmVkdS5jbi9jZW50b3Mv">https://mirror.lzu.edu.cn/centos/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2NlbnRvcy8">https://mirrors.tuna.tsinghua.edu.cn/centos/</a></li></ul></li><li>华中科技大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2NlbnRvcy8">https://mirrors.ustc.edu.cn/centos/</a></li></ul></li><li>浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuemp1LmVkdS5jbi9jZW50b3Mv">http://mirrors.zju.edu.cn/centos/</a></li></ul></li><li>souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuc29odS5jb20vY2VudG9zLw">http://mirrors.sohu.com/centos/</a></li></ul></li><li>163:<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuMTYzLmNvbS9jZW50b3Mv">http://mirrors.163.com/centos/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Remi"><a href="#Remi" class="headerlink" title="Remi"></a>Remi</h2><p>Remi repository 是包含最新版本 PHP 和 MySQL 包的 Linux 源,由 Remi 提供维护。</p><p>官方地址:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9ycG1zLnJlbWlyZXBvLm5ldC8">https://rpms.remirepo.net/</a></p><h3 id="Configuration-7"><a href="#Configuration-7" class="headerlink" title="Configuration"></a>Configuration</h3><p>详情参考:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93aWtpLmVyeWFqZi5uZXQvcGFnZXMvZjM1OTg2">https://wiki.eryajf.net/pages/f35986</a></p><figure class="highlight bash"><table><tbody><tr><td class="code"><pre><span class="line">yum install -y epel-release</span><br><span class="line">yum install -y https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpm</span><br></pre></td></tr></tbody></table></figure><h3 id="Mirrors-7"><a href="#Mirrors-7" class="headerlink" title="Mirrors"></a>Mirrors</h3><p>目前代理外部源:</p><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvcmVtaQ">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vcmVtaS8">https://mirrors.aliyun.com/remi/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9yZW1pLw">https://repo.huaweicloud.com/remi/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL3JlbWkv">https://mirrors.tuna.tsinghua.edu.cn/remi/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL3JlbWkv">https://mirrors.ustc.edu.cn/remi/</a></li></ul></li><li>上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL2Z0cC5zanR1LmVkdS5jbi9yZW1pLw">http://ftp.sjtu.edu.cn/remi/</a></li></ul></li><li>首都在线<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMueXVuLWlkYy5jb20vcmVtaS8">http://mirrors.yun-idc.com/remi/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL3JlbWkv">https://mirrors.bfsu.edu.cn/remi/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Epel"><a href="#Epel" class="headerlink" title="Epel"></a>Epel</h2><p>EPEL 的全称叫 Extra Packages for Enterprise Linux。EPEL 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。</p><p>官方地址:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kb2NzLmZlZG9yYXByb2plY3Qub3JnL2VuLVVTL2VwZWwv">https://docs.fedoraproject.org/en-US/epel/</a></p><h3 id="Configuration-8"><a href="#Configuration-8" class="headerlink" title="Configuration"></a>Configuration</h3><figure class="highlight bash"><table><tbody><tr><td class="code"><pre><span class="line"><span class="comment"># 备份</span></span><br><span class="line"><span class="built_in">mv</span> /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup</span><br><span class="line"><span class="built_in">mv</span> /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup</span><br><span class="line"></span><br><span class="line"><span class="comment"># 下载</span></span><br><span class="line">wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo</span><br></pre></td></tr></tbody></table></figure><h3 id="Mirrors-8"><a href="#Mirrors-8" class="headerlink" title="Mirrors"></a>Mirrors</h3><p>目前代理外部源:</p><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvZXBlbA">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vZXBlbC8">https://mirrors.aliyun.com/epel/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2VwZWwv">https://mirrors.cloud.tencent.com/epel/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9lcGVsLw">https://repo.huaweicloud.com/epel/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2VwZWwv">https://mirrors.tuna.tsinghua.edu.cn/epel/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2VwZWwv">https://mirrors.ustc.edu.cn/epel/</a></li></ul></li><li>浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuemp1LmVkdS5jbi9lcGVsLw">http://mirrors.zju.edu.cn/epel/</a></li></ul></li><li>兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IubHp1LmVkdS5jbi9lcGVsLw">https://mirror.lzu.edu.cn/epel/</a></li></ul></li><li>上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL2Z0cC5zanR1LmVkdS5jbi9lcGVsLw">http://ftp.sjtu.edu.cn/epel/</a></li></ul></li><li>首都在线<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMueXVuLWlkYy5jb20vZXBlbC8">http://mirrors.yun-idc.com/epel/</a></li></ul></li><li>大连东软<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMubmV1c29mdC5lZHUuY24vZXBlbC8">http://mirrors.neusoft.edu.cn/epel/</a></li></ul></li><li>大连理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvci5kbHV0LmVkdS5jbi9lcGVsLw">http://mirror.dlut.edu.cn/epel/</a></li></ul></li><li>南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMubmp1cHQuZWR1LmNuL2VwZWwv">http://mirrors.njupt.edu.cn/epel/</a></li></ul></li><li>重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNxdS5lZHUuY24vZXBlbC8">https://mirrors.cqu.edu.cn/epel/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2VwZWwv">https://mirrors.bfsu.edu.cn/epel/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Homebrew"><a href="#Homebrew" class="headerlink" title="Homebrew"></a>Homebrew</h2><h3 id="Configuration-9"><a href="#Configuration-9" class="headerlink" title="Configuration"></a>Configuration</h3><p>如果你使用了 zsh,那么配置方式如下:</p><figure class="highlight bash"><table><tbody><tr><td class="code"><pre><span class="line"><span class="built_in">echo</span> <span class="string">'export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"'</span> &gt;&gt; ~/.zshrc</span><br><span class="line"><span class="built_in">echo</span> <span class="string">'export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"'</span> &gt;&gt; ~/.zshrc</span><br><span class="line"><span class="built_in">echo</span> <span class="string">'export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"'</span> &gt;&gt; ~/.zshrc</span><br><span class="line"></span><br><span class="line"><span class="built_in">source</span> ~/.zshrc</span><br><span class="line">brew update</span><br></pre></td></tr></tbody></table></figure><p>参考:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cuZnJhbmtpbmRldi5jb20vMjAyMC8wNS8xNS9yZXBsYWNlLWhvbWVicmV3LXNvdXJjZS8">Homebrew 替换国内镜像源</a></p><h3 id="Mirrors-9"><a href="#Mirrors-9" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vaG9tZWJyZXcv">https://mirrors.aliyun.com/homebrew/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2hvbWVicmV3Lw">https://mirrors.cloud.tencent.com/homebrew/</a></li></ul></li><li>清华:<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2hlbHAvaG9tZWJyZXcv">https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/</a></li></ul></li><li>重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNxdS5lZHUuY24vaG9tZWJyZXcv">https://mirrors.cqu.edu.cn/homebrew/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2hlbHAvaG9tZWJyZXcv">https://mirrors.bfsu.edu.cn/help/homebrew/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="cargo"><a href="#cargo" class="headerlink" title="cargo"></a>cargo</h2><p>rust 包管理镜像源</p><h3 id="Configuration-10"><a href="#Configuration-10" class="headerlink" title="Configuration"></a>Configuration</h3><p>修改文件<code>~/.cargo/config</code> (没有则新建)</p><figure class="highlight plaintext"><table><tbody><tr><td class="code"><pre><span class="line">[source.crates-io]</span><br><span class="line">replace-with = 'rsproxy'</span><br><span class="line"></span><br><span class="line">[source.rsproxy]</span><br><span class="line">registry = "https://rsproxy.cn/crates.io-index"</span><br><span class="line"></span><br><span class="line">[registries.rsproxy]</span><br><span class="line">index = "https://rsproxy.cn/crates.io-index"</span><br><span class="line"></span><br><span class="line">[net]</span><br><span class="line">git-fetch-with-cli = true</span><br></pre></td></tr></tbody></table></figure><h3 id="Mirrors-10"><a href="#Mirrors-10" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>字节<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yc3Byb3h5LmNuL2NyYXRlcy5pby1pbmRleA">https://rsproxy.cn/crates.io-index</a></li></ul></li><li> 中国科学技术大学<ul><li>git://mirrors.ustc.edu.cn/crates.io-index</li></ul></li><li>清华:<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2dpdC9jcmF0ZXMuaW8taW5kZXguZ2l0">https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git</a></li></ul></li><li> 上海交通大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnNqdHVnLnNqdHUuZWR1LmNuL2dpdC9jcmF0ZXMuaW8taW5kZXg">https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index</a></li></ul></li><li> 阿里云<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9jb2RlLmFsaXl1bi5jb20vcnVzdGNjL2NyYXRlcy5pby1pbmRleA">https://code.aliyun.com/rustcc/crates.io-index</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2dpdC9jcmF0ZXMuaW8taW5kZXguZ2l0">https://mirrors.bfsu.edu.cn/git/crates.io-index.git</a></li></ul></li><li>rustcc 社区<ul><li>git://crates.rustcc.cn/crates.io-index</li></ul></li></ul></div><div class="story post-story"><h2 id="Software-Mirror"><a href="#Software-Mirror" class="headerlink" title="Software-Mirror"></a>Software-Mirror</h2><p>还有一些软件,直接通过官方下载比较困难,也整理出方便下载的国内优质镜像。</p></div><div class="story post-story"><h2 id="Docker"><a href="#Docker" class="headerlink" title="Docker"></a>Docker</h2><h3 id="Official"><a href="#Official" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kb2NzLmRvY2tlci5jb20vZW5naW5lL2luc3RhbGwv">https://docs.docker.com/engine/install/</a></li></ul><h3 id="Mirrors-11"><a href="#Mirrors-11" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvZG9ja2VyLWNl">https://developer.aliyun.com/mirror/docker-ce</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2RvY2tlci1jZS8">https://mirrors.cloud.tencent.com/docker-ce/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9kb2NrZXItY2Uv">https://repo.huaweicloud.com/docker-ce/</a></li></ul></li><li>北大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnBrdS5lZHUuY24vZG9ja2VyLWNlLw">https://mirrors.pku.edu.cn/docker-ce/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2RvY2tlci1jZS8">https://mirrors.tuna.tsinghua.edu.cn/docker-ce/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2RvY2tlci1jZS8">https://mirrors.ustc.edu.cn/docker-ce/</a></li></ul></li><li>西北农林科技大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLm53c3VhZi5lZHUuY24vZG9ja2VyLWNlLw">https://mirrors.nwsuaf.edu.cn/docker-ce/</a></li></ul></li><li>浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuemp1LmVkdS5jbi9kb2NrZXItY2Uv">http://mirrors.zju.edu.cn/docker-ce/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2RvY2tlci1jZS8">https://mirrors.bfsu.edu.cn/docker-ce/</a></li></ul></li><li>哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmhpdC5lZHUuY24vZG9ja2VyLWNl">https://mirrors.hit.edu.cn/docker-ce</a></li></ul></li><li> 上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3Iuc2p0dS5lZHUuY24vZG9ja2VyLWNlLw">https://mirror.sjtu.edu.cn/docker-ce/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Kubernetes"><a href="#Kubernetes" class="headerlink" title="Kubernetes"></a>Kubernetes</h2><h3 id="Official-1"><a href="#Official-1" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9rdWJlcm5ldGVzLmlvL3JlbGVhc2VzL2Rvd25sb2FkLw">https://kubernetes.io/releases/download/</a></li></ul><h3 id="Mirrors-12"><a href="#Mirrors-12" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3Iva3ViZXJuZXRlcw">https://developer.aliyun.com/mirror/kubernetes</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2t1YmVybmV0ZXMv">https://mirrors.cloud.tencent.com/kubernetes/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9rdWJlcm5ldGVzLw">https://repo.huaweicloud.com/kubernetes/</a></li></ul></li><li>北大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnBrdS5lZHUuY24va3ViZXJuZXRlcy8">https://mirrors.pku.edu.cn/kubernetes/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2t1YmVybmV0ZXMv">https://mirrors.tuna.tsinghua.edu.cn/kubernetes/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2t1YmVybmV0ZXMv">https://mirrors.ustc.edu.cn/kubernetes/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="K3s"><a href="#K3s" class="headerlink" title="K3s"></a>K3s</h2><h3 id="Official-2"><a href="#Official-2" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9naXRodWIuY29tL2szcy1pby9rM3MvcmVsZWFzZXMv">https://github.com/k3s-io/k3s/releases/</a></li></ul><h3 id="Mirrors-13"><a href="#Mirrors-13" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2dpdGh1Yi1yZWxlYXNlL2szcy1pby9rM3Mv">https://mirrors.tuna.tsinghua.edu.cn/github-release/k3s-io/k3s/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2dpdGh1Yi1yZWxlYXNlL2szcy1pby9rM3Mv">https://mirrors.bfsu.edu.cn/github-release/k3s-io/k3s/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Minikube"><a href="#Minikube" class="headerlink" title="Minikube"></a>Minikube</h2><h3 id="Official-3"><a href="#Official-3" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9naXRodWIuY29tL2t1YmVybmV0ZXMvbWluaWt1YmUvcmVsZWFzZXM">https://github.com/kubernetes/minikube/releases</a></li></ul><h3 id="Mirrors-14"><a href="#Mirrors-14" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2dpdGh1Yi1yZWxlYXNlL2t1YmVybmV0ZXMvbWluaWt1YmUv">https://mirrors.tuna.tsinghua.edu.cn/github-release/kubernetes/minikube/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2dpdGh1Yi1yZWxlYXNlL2t1YmVybmV0ZXMvbWluaWt1YmUv">https://mirrors.bfsu.edu.cn/github-release/kubernetes/minikube/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Helm"><a href="#Helm" class="headerlink" title="Helm"></a>Helm</h2><h3 id="Official-4"><a href="#Official-4" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9oZWxtLnNoL2RvY3MvaW50cm8vaW5zdGFsbC8">https://helm.sh/docs/intro/install/</a></li></ul><h3 id="Mirrors-15"><a href="#Mirrors-15" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9oZWxtLw">https://repo.huaweicloud.com/helm/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Harbor"><a href="#Harbor" class="headerlink" title="Harbor"></a>Harbor</h2><h3 id="Official-5"><a href="#Official-5" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9naXRodWIuY29tL2dvaGFyYm9yL2hhcmJvci9yZWxlYXNlcw">https://github.com/goharbor/harbor/releases</a></li></ul><h3 id="Mirrors-16"><a href="#Mirrors-16" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2dpdGh1Yi1yZWxlYXNlL2dvaGFyYm9yL2hhcmJvci8">https://mirrors.tuna.tsinghua.edu.cn/github-release/goharbor/harbor/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2dpdGh1Yi1yZWxlYXNlL2dvaGFyYm9yL2hhcmJvci8">https://mirrors.bfsu.edu.cn/github-release/goharbor/harbor/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Jenkins"><a href="#Jenkins" class="headerlink" title="Jenkins"></a>Jenkins</h2><h3 id="Official-6"><a href="#Official-6" class="headerlink" title="Official"></a>Official</h3><ul><li>安装包:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cuamVua2lucy5pby96aC9kb3dubG9hZC8">https://www.jenkins.io/zh/download/</a></li><li>插件:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9wbHVnaW5zLmplbmtpbnMuaW8v">https://plugins.jenkins.io/</a></li></ul><h3 id="Mirrors-17"><a href="#Mirrors-17" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Aliyun<ul><li>安装包:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vamVua2lucy93YXIv">https://mirrors.aliyun.com/jenkins/war/</a></li><li>插件:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vamVua2lucy9wbHVnaW5zLw">https://mirrors.aliyun.com/jenkins/plugins/</a></li></ul></li><li>Tencent<ul><li>安装包:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2plbmtpbnMvd2FyLw">https://mirrors.cloud.tencent.com/jenkins/war/</a></li><li>插件:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2plbmtpbnMvcGx1Z2lucy8">https://mirrors.cloud.tencent.com/jenkins/plugins/</a></li></ul></li><li>HUAWEI<ul><li>安装包:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9qZW5raW5zL3dhci8">https://repo.huaweicloud.com/jenkins/war/</a></li><li>插件:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9qZW5raW5zL3BsdWdpbnMv">https://repo.huaweicloud.com/jenkins/plugins/</a></li></ul></li><li>中科大<ul><li>安装包:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2plbmtpbnMvd2FyLw">https://mirrors.ustc.edu.cn/jenkins/war/</a></li><li>插件:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2plbmtpbnMvcGx1Z2lucy8">https://mirrors.ustc.edu.cn/jenkins/plugins/</a></li></ul></li><li>清华<ul><li>安装包:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2plbmtpbnMvd2FyLw">https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/</a></li><li>插件:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2plbmtpbnMvcGx1Z2lucy8">https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/</a></li></ul></li><li>北京外国语大学<ul><li>安装包:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2plbmtpbnMvd2FyLw">https://mirrors.bfsu.edu.cn/jenkins/war/</a></li><li>插件:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2plbmtpbnMvcGx1Z2lucy8">https://mirrors.bfsu.edu.cn/jenkins/plugins/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="GitLab-ce"><a href="#GitLab-ce" class="headerlink" title="GitLab-ce"></a>GitLab-ce</h2><h3 id="Official-7"><a href="#Official-7" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9wYWNrYWdlcy5naXRsYWIuY29tL2dpdGxhYi9naXRsYWItY2U">https://packages.gitlab.com/gitlab/gitlab-ce</a></li></ul><h3 id="Mirrors-18"><a href="#Mirrors-18" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vZ2l0bGFiLWNlLw">https://mirrors.aliyun.com/gitlab-ce/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2dpdGxhYi1jZS8">https://mirrors.cloud.tencent.com/gitlab-ce/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2dpdGxhYi1jZS8">https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2dpdGxhYi1jZS8">https://mirrors.bfsu.edu.cn/gitlab-ce/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="GitLab-runner"><a href="#GitLab-runner" class="headerlink" title="GitLab-runner"></a>GitLab-runner</h2><h3 id="Official-8"><a href="#Official-8" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kb2NzLmdpdGxhYi5jb20vcnVubmVyL2luc3RhbGwv">https://docs.gitlab.com/runner/install/</a></li></ul><h3 id="Mirrors-19"><a href="#Mirrors-19" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2dpdGxhYi1ydW5uZXIv">https://mirrors.cloud.tencent.com/gitlab-runner/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2dpdGxhYi1ydW5uZXIv">https://mirrors.tuna.tsinghua.edu.cn/gitlab-runner/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2dpdGxhYi1ydW5uZXIv">https://mirrors.bfsu.edu.cn/gitlab-runner/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="ElasticSearch"><a href="#ElasticSearch" class="headerlink" title="ElasticSearch"></a>ElasticSearch</h2><h3 id="Official-9"><a href="#Official-9" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cuZWxhc3RpYy5jby9jbi9kb3dubG9hZHMvZWxhc3RpY3NlYXJjaA">https://www.elastic.co/cn/downloads/elasticsearch</a></li></ul><h3 id="Mirrors-20"><a href="#Mirrors-20" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>elastic 中文社区<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9lbGFzdGljc2VhcmNoLmNuL2Rvd25sb2FkLw">https://elasticsearch.cn/download/</a></li></ul></li><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vZWxhc3RpY3N0YWNrLw">https://mirrors.aliyun.com/elasticstack/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9lbGFzdGljc2VhcmNoLw">https://repo.huaweicloud.com/elasticsearch/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2VsYXN0aWNzdGFjay8">https://mirrors.cloud.tencent.com/elasticstack/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2VsYXN0aWNzdGFjay8">https://mirrors.tuna.tsinghua.edu.cn/elasticstack/</a></li></ul></li><li>南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMubmp1cHQuZWR1LmNuL2VsYXN0aWNzdGFjay8">http://mirrors.njupt.edu.cn/elasticstack/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Logstash"><a href="#Logstash" class="headerlink" title="Logstash"></a>Logstash</h2><h3 id="Official-10"><a href="#Official-10" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cuZWxhc3RpYy5jby9jbi9kb3dubG9hZHMvbG9nc3Rhc2g">https://www.elastic.co/cn/downloads/logstash</a></li></ul><h3 id="Mirrors-21"><a href="#Mirrors-21" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>elastic 中文社区<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9lbGFzdGljc2VhcmNoLmNuL2Rvd25sb2FkLw">https://elasticsearch.cn/download/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9sb2dzdGFzaC8">https://repo.huaweicloud.com/logstash/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Kibana"><a href="#Kibana" class="headerlink" title="Kibana"></a>Kibana</h2><h3 id="Official-11"><a href="#Official-11" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cuZWxhc3RpYy5jby9jbi9kb3dubG9hZHMva2liYW5h">https://www.elastic.co/cn/downloads/kibana</a></li></ul><h3 id="Mirrors-22"><a href="#Mirrors-22" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>elastic 中文社区<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9lbGFzdGljc2VhcmNoLmNuL2Rvd25sb2FkLw">https://elasticsearch.cn/download/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9raWJhbmEv">https://repo.huaweicloud.com/kibana/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Filebeat"><a href="#Filebeat" class="headerlink" title="Filebeat"></a>Filebeat</h2><h3 id="Official-12"><a href="#Official-12" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cuZWxhc3RpYy5jby9jbi9kb3dubG9hZHMvYmVhdHMvZmlsZWJlYXQ">https://www.elastic.co/cn/downloads/beats/filebeat</a></li></ul><h3 id="Mirrors-23"><a href="#Mirrors-23" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>elastic 中文社区<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9lbGFzdGljc2VhcmNoLmNuL2Rvd25sb2FkLw">https://elasticsearch.cn/download/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9maWxlYmVhdC8">https://repo.huaweicloud.com/filebeat/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="MySQL"><a href="#MySQL" class="headerlink" title="MySQL"></a>MySQL</h2><h3 id="Official-13"><a href="#Official-13" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXYubXlzcWwuY29tL2Rvd25sb2Fkcy9yZXBvL3l1bS8">https://dev.mysql.com/downloads/repo/yum/</a></li></ul><h3 id="Mirrors-24"><a href="#Mirrors-24" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvbXlzcWw">https://developer.aliyun.com/mirror/mysql</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9teXNxbC9Eb3dubG9hZHMv">https://repo.huaweicloud.com/mysql/Downloads/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL215c3FsLw">https://mirrors.cloud.tencent.com/mysql/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuc29odS5jb20vbXlzcWwv">http://mirrors.sohu.com/mysql/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL215c3FsLw">https://mirrors.tuna.tsinghua.edu.cn/mysql/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL215c3FsLWZ0cC9Eb3dubG9hZHMv">https://mirrors.ustc.edu.cn/mysql-ftp/Downloads/</a></li></ul></li><li>南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3Iubnlpc3QuZWR1LmNuL215c3FsLw">https://mirror.nyist.edu.cn/mysql/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL215c3FsLw">https://mirrors.bfsu.edu.cn/mysql/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="MariaDB"><a href="#MariaDB" class="headerlink" title="MariaDB"></a>MariaDB</h2><h3 id="Official-14"><a href="#Official-14" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9tYXJpYWRiLm9yZy9kb3dubG9hZC8_c3BtPWEyYzZoLjEzNjUxMTA0LjAuMC4zYjRkMzU1M3BaRHJxOSZ0PW1hcmlhZGImcD1tYXJpYWRiJnI9MTAuNi43">https://mariadb.org/download/</a></li></ul><h3 id="Mirrors-25"><a href="#Mirrors-25" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvbWFyaWFkYg">https://developer.aliyun.com/mirror/mariadb</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL21hcmlhZGIv">https://mirrors.cloud.tencent.com/mariadb/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9tYXJpYWRiLw">https://repo.huaweicloud.com/mariadb/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL21hcmlhZGIv">https://mirrors.tuna.tsinghua.edu.cn/mariadb/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL21hcmlhZGIv">https://mirrors.ustc.edu.cn/mariadb/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Percona"><a href="#Percona" class="headerlink" title="Percona"></a>Percona</h2><h3 id="Official-15"><a href="#Official-15" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cucGVyY29uYS5jb20vZG93bmxvYWRzLw">https://www.percona.com/downloads/</a></li></ul><h3 id="Mirrors-26"><a href="#Mirrors-26" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL3BlcmNvbmEv">https://mirrors.cloud.tencent.com/percona/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL3BlcmNvbmEv">https://mirrors.tuna.tsinghua.edu.cn/percona/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL3BlcmNvbmEv">https://mirrors.ustc.edu.cn/percona/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="MongoDB"><a href="#MongoDB" class="headerlink" title="MongoDB"></a>MongoDB</h2><h3 id="Official-16"><a href="#Official-16" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cubW9uZ29kYi5jb20vdHJ5L2Rvd25sb2FkL2NvbW11bml0eQ">https://www.mongodb.com/try/download/community</a></li></ul><h3 id="Mirrors-27"><a href="#Mirrors-27" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li><p>Aliyun</p><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvbW9uZ29kYg">https://developer.aliyun.com/mirror/mongodb</a></li></ul></li><li><p>Tencent</p><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL21vbmdvZGIv">https://mirrors.cloud.tencent.com/mongodb/</a></li></ul></li><li><p>163</p><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuMTYzLmNvbS9tb25nb2RiLw">http://mirrors.163.com/mongodb/</a></li></ul></li><li><p>清华</p><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL21vbmdvZGIv">https://mirrors.tuna.tsinghua.edu.cn/mongodb/</a></li></ul></li><li><p>北京外国语大学</p><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL21vbmdvZGIv">https://mirrors.bfsu.edu.cn/mongodb/</a></li></ul></li><li><p>上海交通大学</p><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnNqdHVnLnNqdHUuZWR1LmNuL21vbmdvZGIv">https://mirrors.sjtug.sjtu.edu.cn/mongodb/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Redis"><a href="#Redis" class="headerlink" title="Redis"></a>Redis</h2><h3 id="Official-17"><a href="#Official-17" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZWRpcy5pby9kb3dubG9hZC8">https://redis.io/download/</a></li></ul><h3 id="Mirrors-28"><a href="#Mirrors-28" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9yZWRpcy8">https://repo.huaweicloud.com/redis/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="PostgreSQL"><a href="#PostgreSQL" class="headerlink" title="PostgreSQL"></a>PostgreSQL</h2><h3 id="Official-18"><a href="#Official-18" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cucG9zdGdyZXNxbC5vcmcvZG93bmxvYWQv">https://www.postgresql.org/download/</a></li></ul><h3 id="Mirrors-29"><a href="#Mirrors-29" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vcG9zdGdyZXNxbC8">https://mirrors.aliyun.com/postgresql/</a></li></ul></li><li>Tencen<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL3Bvc3RncmVzcWwv">https://mirrors.cloud.tencent.com/postgresql/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9wb3N0Z3Jlc3FsLw">https://repo.huaweicloud.com/postgresql/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL3Bvc3RncmVzcWwv">https://mirrors.tuna.tsinghua.edu.cn/postgresql/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL3Bvc3RncmVzcWwv">https://mirrors.ustc.edu.cn/postgresql/</a></li></ul></li><li>浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuemp1LmVkdS5jbi9wb3N0Z3Jlc3FsLw">http://mirrors.zju.edu.cn/postgresql/</a></li></ul></li><li>南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3Iubnlpc3QuZWR1LmNuL3Bvc3RncmVzcWwv">https://mirror.nyist.edu.cn/postgresql/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL3Bvc3RncmVzcWwv">https://mirrors.bfsu.edu.cn/postgresql/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Golang"><a href="#Golang" class="headerlink" title="Golang"></a>Golang</h2><h3 id="Official-19"><a href="#Official-19" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9nby5kZXYvZGwv">https://go.dev/dl/</a></li></ul><h3 id="Mirrors-30"><a href="#Mirrors-30" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Go 语言中文网<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9zdHVkeWdvbGFuZy5jb20vZGw">https://studygolang.com/dl</a></li></ul></li><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vZ29sYW5nLw">https://mirrors.aliyun.com/golang/</a></li></ul></li><li>Proxy-io<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9nb21pcnJvcnMub3JnLw">https://gomirrors.org/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2dvbGFuZy8">https://mirrors.ustc.edu.cn/golang/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Node"><a href="#Node" class="headerlink" title="Node"></a>Node</h2><h3 id="Official-20"><a href="#Official-20" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9ub2RlanMub3JnL3poLWNuL2Rvd25sb2FkLw">https://nodejs.org/zh-cn/download/</a></li></ul><h3 id="Mirrors-31"><a href="#Mirrors-31" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vbm9kZWpzLXJlbGVhc2Uv">https://mirrors.aliyun.com/nodejs-release/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9ub2RlanMv">https://repo.huaweicloud.com/nodejs/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL25vZGVqcy1yZWxlYXNlLw">https://mirrors.cloud.tencent.com/nodejs-release/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL25vZGVqcy1yZWxlYXNlLw">https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL25vZGUv">https://mirrors.ustc.edu.cn/node/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL25vZGVqcy1yZWxlYXNlLw">https://mirrors.bfsu.edu.cn/nodejs-release/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Yarn"><a href="#Yarn" class="headerlink" title="Yarn"></a>Yarn</h2><h3 id="Official-21"><a href="#Official-21" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9naXRodWIuY29tL3lhcm5wa2cveWFybi9yZWxlYXNlcw">https://github.com/yarnpkg/yarn/releases</a></li></ul><h3 id="Mirrors-32"><a href="#Mirrors-32" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS95YXJuLw">https://repo.huaweicloud.com/yarn/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Python"><a href="#Python" class="headerlink" title="Python"></a>Python</h2><h3 id="Official-22"><a href="#Official-22" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cucHl0aG9uLm9yZy9kb3dubG9hZHMv">https://www.python.org/downloads/</a></li></ul><h3 id="Mirrors-33"><a href="#Mirrors-33" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9weXRob24v">https://repo.huaweicloud.com/python/</a></li></ul></li><li>北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IuYmp0dS5lZHUuY24vcHl0aG9uLw">https://mirror.bjtu.edu.cn/python/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Rust"><a href="#Rust" class="headerlink" title="Rust"></a>Rust</h2><h3 id="Official-23"><a href="#Official-23" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9mb3JnZS5ydXN0LWxhbmcub3JnL2luZnJhL290aGVyLWluc3RhbGxhdGlvbi1tZXRob2RzLmh0bWw">https://forge.rust-lang.org/infra/other-installation-methods.html</a></li></ul><h3 id="Mirrors-34"><a href="#Mirrors-34" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL3J1c3R1cC8">https://mirrors.tuna.tsinghua.edu.cn/rustup/</a></li></ul></li><li>上海交通大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3Iuc2p0dS5lZHUuY24vcnVzdC1zdGF0aWMv">https://mirror.sjtu.edu.cn/rust-static/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Zabbix"><a href="#Zabbix" class="headerlink" title="Zabbix"></a>Zabbix</h2><h3 id="Official-24"><a href="#Official-24" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cuemFiYml4LmNvbS9jbi9kb3dubG9hZA">https://www.zabbix.com/cn/download</a></li></ul><h3 id="Mirrors-35"><a href="#Mirrors-35" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vemFiYml4">https://mirrors.aliyun.com/zabbix</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS96YWJiaXgv">https://repo.huaweicloud.com/zabbix/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL3phYmJpeC8">https://mirrors.cloud.tencent.com/zabbix/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL3phYmJpeC8">https://mirrors.tuna.tsinghua.edu.cn/zabbix/</a></li></ul></li><li>南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMubmp1cHQuZWR1LmNuL3phYmJpeC8">http://mirrors.njupt.edu.cn/zabbix/</a></li></ul></li><li>西北农林科技大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLm53c3VhZi5lZHUuY24vemFiYml4Lw">https://mirrors.nwsuaf.edu.cn/zabbix/</a></li></ul></li><li>南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3Iubnlpc3QuZWR1LmNuL3phYmJpeC8">https://mirror.nyist.edu.cn/zabbix/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL3phYmJpeC8">https://mirrors.bfsu.edu.cn/zabbix/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Prometheus"><a href="#Prometheus" class="headerlink" title="Prometheus"></a>Prometheus</h2><h3 id="Official-25"><a href="#Official-25" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9ncmFmYW5hLmNvbS9ncmFmYW5hL2Rvd25sb2Fk">https://grafana.com/grafana/download</a></li></ul><h3 id="Mirrors-36"><a href="#Mirrors-36" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2dpdGh1Yi1yZWxlYXNlL3Byb21ldGhldXMvcHJvbWV0aGV1cy8">https://mirrors.tuna.tsinghua.edu.cn/github-release/prometheus/prometheus/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2dpdGh1Yi1yZWxlYXNlL3Byb21ldGhldXMvcHJvbWV0aGV1cy8">https://mirrors.bfsu.edu.cn/github-release/prometheus/prometheus/</a></li></ul></li><li>上海交通大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3Iuc2p0dS5lZHUuY24vZ2l0aHViLXJlbGVhc2UvcHJvbWV0aGV1cy8_bWlycm9yX2ludGVsX2xpc3Q">https://mirror.sjtu.edu.cn/github-release/prometheus/?mirror_intel_list</a><br>此地址下包含了 prometheus 应用体系的大部分软件,包含:<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9zMy5qY2xvdWQuc2p0dS5lZHUuY24vODk5YTg5MmVmZWYzNGIxYjk0NGExOTk4MTA0MGY1NWItb3NzMDEvZ2l0aHViLXJlbGVhc2UvcHJvbWV0aGV1cy9hbGVydG1hbmFnZXIvbWlycm9yX2Nsb25lX2xpc3QuaHRtbA">alertmanager</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9zMy5qY2xvdWQuc2p0dS5lZHUuY24vODk5YTg5MmVmZWYzNGIxYjk0NGExOTk4MTA0MGY1NWItb3NzMDEvZ2l0aHViLXJlbGVhc2UvcHJvbWV0aGV1cy9ibGFja2JveF9leHBvcnRlci9taXJyb3JfY2xvbmVfbGlzdC5odG1s">blackbox_exporter</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9zMy5qY2xvdWQuc2p0dS5lZHUuY24vODk5YTg5MmVmZWYzNGIxYjk0NGExOTk4MTA0MGY1NWItb3NzMDEvZ2l0aHViLXJlbGVhc2UvcHJvbWV0aGV1cy9jb25zdWxfZXhwb3J0ZXIvbWlycm9yX2Nsb25lX2xpc3QuaHRtbA">consul_exporter</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9zMy5qY2xvdWQuc2p0dS5lZHUuY24vODk5YTg5MmVmZWYzNGIxYjk0NGExOTk4MTA0MGY1NWItb3NzMDEvZ2l0aHViLXJlbGVhc2UvcHJvbWV0aGV1cy9ncmFwaGl0ZV9leHBvcnRlci9taXJyb3JfY2xvbmVfbGlzdC5odG1s">graphite_exporter</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9zMy5qY2xvdWQuc2p0dS5lZHUuY24vODk5YTg5MmVmZWYzNGIxYjk0NGExOTk4MTA0MGY1NWItb3NzMDEvZ2l0aHViLXJlbGVhc2UvcHJvbWV0aGV1cy9oYXByb3h5X2V4cG9ydGVyL21pcnJvcl9jbG9uZV9saXN0Lmh0bWw">haproxy_exporter</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9zMy5qY2xvdWQuc2p0dS5lZHUuY24vODk5YTg5MmVmZWYzNGIxYjk0NGExOTk4MTA0MGY1NWItb3NzMDEvZ2l0aHViLXJlbGVhc2UvcHJvbWV0aGV1cy9tZW1jYWNoZWRfZXhwb3J0ZXIvbWlycm9yX2Nsb25lX2xpc3QuaHRtbA">memcached_exporter</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9zMy5qY2xvdWQuc2p0dS5lZHUuY24vODk5YTg5MmVmZWYzNGIxYjk0NGExOTk4MTA0MGY1NWItb3NzMDEvZ2l0aHViLXJlbGVhc2UvcHJvbWV0aGV1cy9teXNxbGRfZXhwb3J0ZXIvbWlycm9yX2Nsb25lX2xpc3QuaHRtbA">mysqld_exporter</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9zMy5qY2xvdWQuc2p0dS5lZHUuY24vODk5YTg5MmVmZWYzNGIxYjk0NGExOTk4MTA0MGY1NWItb3NzMDEvZ2l0aHViLXJlbGVhc2UvcHJvbWV0aGV1cy9ub2RlX2V4cG9ydGVyL21pcnJvcl9jbG9uZV9saXN0Lmh0bWw">node_exporter</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9zMy5qY2xvdWQuc2p0dS5lZHUuY24vODk5YTg5MmVmZWYzNGIxYjk0NGExOTk4MTA0MGY1NWItb3NzMDEvZ2l0aHViLXJlbGVhc2UvcHJvbWV0aGV1cy9wcm9tZXRoZXVzL21pcnJvcl9jbG9uZV9saXN0Lmh0bWw">prometheus</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9zMy5qY2xvdWQuc2p0dS5lZHUuY24vODk5YTg5MmVmZWYzNGIxYjk0NGExOTk4MTA0MGY1NWItb3NzMDEvZ2l0aHViLXJlbGVhc2UvcHJvbWV0aGV1cy9wdXNoZ2F0ZXdheS9taXJyb3JfY2xvbmVfbGlzdC5odG1s">pushgateway</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9zMy5qY2xvdWQuc2p0dS5lZHUuY24vODk5YTg5MmVmZWYzNGIxYjk0NGExOTk4MTA0MGY1NWItb3NzMDEvZ2l0aHViLXJlbGVhc2UvcHJvbWV0aGV1cy9zdGF0c2RfZXhwb3J0ZXIvbWlycm9yX2Nsb25lX2xpc3QuaHRtbA">statsd_exporter</a></li></ul></li></ul></li></ul></div><div class="story post-story"><h2 id="Grafana"><a href="#Grafana" class="headerlink" title="Grafana"></a>Grafana</h2><h3 id="Official-26"><a href="#Official-26" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9ncmFmYW5hLmNvbS9ncmFmYW5hL2Rvd25sb2Fk">https://grafana.com/grafana/download</a></li></ul><h3 id="Mirrors-37"><a href="#Mirrors-37" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvZ3JhZmFuYQ">https://developer.aliyun.com/mirror/grafana</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9ncmFmYW5hLw">https://repo.huaweicloud.com/grafana/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2dyYWZhbmEv">https://mirrors.cloud.tencent.com/grafana/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2dyYWZhbmEv">https://mirrors.tuna.tsinghua.edu.cn/grafana/</a></li></ul></li><li>西北农林科技大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLm53c3VhZi5lZHUuY24vZ3JhZmFuYS8">https://mirrors.nwsuaf.edu.cn/grafana/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2dyYWZhbmEv">https://mirrors.bfsu.edu.cn/grafana/</a></li></ul></li><li>哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmhpdC5lZHUuY24vZ3JhZmFuYS8">https://mirrors.hit.edu.cn/grafana/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Pinpoint"><a href="#Pinpoint" class="headerlink" title="Pinpoint"></a>Pinpoint</h2><h3 id="Official-27"><a href="#Official-27" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9naXRodWIuY29tL3BpbnBvaW50LWFwbS9waW5wb2ludC9yZWxlYXNlcw">https://github.com/pinpoint-apm/pinpoint/releases</a></li></ul><h3 id="Mirrors-38"><a href="#Mirrors-38" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9waW5wb2ludC8">https://repo.huaweicloud.com/pinpoint/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Apache"><a href="#Apache" class="headerlink" title="Apache"></a>Apache</h2><h3 id="Official-28"><a href="#Official-28" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9odHRwZC5hcGFjaGUub3JnL2Rvd25sb2FkLmNnaQ">https://httpd.apache.org/download.cgi</a></li></ul><h3 id="Mirrors-39"><a href="#Mirrors-39" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvYXBhY2hl">https://developer.aliyun.com/mirror/apache</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9hcGFjaGUv">https://repo.huaweicloud.com/apache/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2FwYWNoZS8">https://mirrors.cloud.tencent.com/apache/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuc29odS5jb20vYXBhY2hlLw">http://mirrors.sohu.com/apache/</a></li></ul></li><li>北大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnBrdS5lZHUuY24vYXBhY2hlLw">https://mirrors.pku.edu.cn/apache/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2FwYWNoZS8">https://mirrors.tuna.tsinghua.edu.cn/apache/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2FwYWNoZS8">https://mirrors.ustc.edu.cn/apache/</a></li></ul></li><li>北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IuYmp0dS5lZHUuY24vYXBhY2hlLw">https://mirror.bjtu.edu.cn/apache/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Nginx"><a href="#Nginx" class="headerlink" title="Nginx"></a>Nginx</h2><h3 id="Official-29"><a href="#Official-29" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL25naW54Lm9yZy9lbi9kb3dubG9hZC5odG1s">http://nginx.org/en/download.html</a></li></ul><h3 id="Mirrors-40"><a href="#Mirrors-40" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9uZ2lueC8">https://repo.huaweicloud.com/nginx/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuc29odS5jb20vbmdpbng">http://mirrors.sohu.com/nginx</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL25naW54Lw">https://mirrors.ustc.edu.cn/nginx/</a></li></ul></li><li>西北农林科技大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLm53c3VhZi5lZHUuY24vbmdpbngv">https://mirrors.nwsuaf.edu.cn/nginx/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="OpenResty"><a href="#OpenResty" class="headerlink" title="OpenResty"></a>OpenResty</h2><h3 id="Official-30"><a href="#Official-30" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9vcGVucmVzdHkub3JnL2NuL2Rvd25sb2FkLmh0bWw">https://openresty.org/cn/download.html</a></li></ul><h3 id="Mirrors-41"><a href="#Mirrors-41" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL29wZW5yZXN0eS8">https://mirrors.cloud.tencent.com/openresty/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9vcGVucmVzdHkv">https://repo.huaweicloud.com/openresty/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL29wZW5yZXN0eS8">https://mirrors.tuna.tsinghua.edu.cn/openresty/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL29wZW5yZXN0eS8">https://mirrors.ustc.edu.cn/openresty/</a></li></ul></li><li>西北农林科技大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLm53c3VhZi5lZHUuY24vb3BlbnJlc3R5Lw">https://mirrors.nwsuaf.edu.cn/openresty/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL29wZW5yZXN0eS8">https://mirrors.bfsu.edu.cn/openresty/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Keepalived"><a href="#Keepalived" class="headerlink" title="Keepalived"></a>Keepalived</h2><h3 id="Official-31"><a href="#Official-31" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cua2VlcGFsaXZlZC5vcmcvZG93bmxvYWQuaHRtbA">https://www.keepalived.org/download.html</a></li></ul><h3 id="Mirrors-42"><a href="#Mirrors-42" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9rZWVwYWxpdmVkLw">https://repo.huaweicloud.com/keepalived/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Ceph"><a href="#Ceph" class="headerlink" title="Ceph"></a>Ceph</h2><h3 id="Official-32"><a href="#Official-32" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kb2NzLmNlcGguY29tL2VuL3F1aW5jeS9pbnN0YWxsL2dldC1wYWNrYWdlcy8">https://docs.ceph.com/en/quincy/install/get-packages/</a></li></ul><h3 id="Mirrors-43"><a href="#Mirrors-43" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvY2VwaA">https://developer.aliyun.com/mirror/ceph</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2NlcGgv">https://mirrors.cloud.tencent.com/ceph/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9jZXBoLw">https://repo.huaweicloud.com/ceph/</a></li></ul></li><li>163<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuMTYzLmNvbS9jZXBoLw">http://mirrors.163.com/ceph/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2NlcGgv">https://mirrors.tuna.tsinghua.edu.cn/ceph/</a></li></ul></li><li>重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNxdS5lZHUuY24vY2VwaC8">https://mirrors.cqu.edu.cn/ceph/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2NlcGgv">https://mirrors.ustc.edu.cn/ceph/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Influxdata"><a href="#Influxdata" class="headerlink" title="Influxdata"></a>Influxdata</h2><h3 id="Official-33"><a href="#Official-33" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9wb3J0YWwuaW5mbHV4ZGF0YS5jb20vZG93bmxvYWRzLw">https://portal.influxdata.com/downloads/</a></li></ul><h3 id="Mirrors-44"><a href="#Mirrors-44" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2luZmx1eGRhdGEv">https://mirrors.cloud.tencent.com/influxdata/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2luZmx1eGRhdGEv">https://mirrors.tuna.tsinghua.edu.cn/influxdata/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2luZmx1eGRhdGEv">https://mirrors.ustc.edu.cn/influxdata/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2luZmx1eGRhdGEv">https://mirrors.bfsu.edu.cn/influxdata/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="ClickHouse"><a href="#ClickHouse" class="headerlink" title="ClickHouse"></a>ClickHouse</h2><h3 id="Official-34"><a href="#Official-34" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9jbGlja2hvdXNlLmNvbS8jcXVpY2stc3RhcnQ">https://clickhouse.com/#quick-start</a></li></ul><h3 id="Mirrors-45"><a href="#Mirrors-45" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vY2xpY2tob3VzZS8">https://mirrors.aliyun.com/clickhouse/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2NsaWNraG91c2Uv">https://mirrors.tuna.tsinghua.edu.cn/clickhouse/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Rabbitmq"><a href="#Rabbitmq" class="headerlink" title="Rabbitmq"></a>Rabbitmq</h2><h3 id="Official-35"><a href="#Official-35" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cucmFiYml0bXEuY29tL2Rvd25sb2FkLmh0bWw">https://www.rabbitmq.com/download.html</a></li></ul><h3 id="Mirrors-46"><a href="#Mirrors-46" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9yYWJiaXRtcS1zZXJ2ZXIv">https://repo.huaweicloud.com/rabbitmq-server/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="ETCD"><a href="#ETCD" class="headerlink" title="ETCD"></a>ETCD</h2><h3 id="Official-36"><a href="#Official-36" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9naXRodWIuY29tL2V0Y2QtaW8vZXRjZC9yZWxlYXNlcw">https://github.com/etcd-io/etcd/releases</a></li></ul><h3 id="Mirrors-47"><a href="#Mirrors-47" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9ldGNkLw">https://repo.huaweicloud.com/etcd/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="WireShark"><a href="#WireShark" class="headerlink" title="WireShark"></a>WireShark</h2><h3 id="Official-37"><a href="#Official-37" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cud2lyZXNoYXJrLm9yZy8">https://www.wireshark.org/</a></li></ul><h3 id="Mirrors-48"><a href="#Mirrors-48" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL3dpcmVzaGFyay8">https://mirrors.tuna.tsinghua.edu.cn/wireshark/</a></li></ul></li><li>上海交通大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3Iuc2p0dS5lZHUuY24vd2lyZXNoYXJrLw">https://mirror.sjtu.edu.cn/wireshark/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Virtualbox"><a href="#Virtualbox" class="headerlink" title="Virtualbox"></a>Virtualbox</h2><h3 id="Official-38"><a href="#Official-38" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cudmlydHVhbGJveC5vcmcvd2lraS9Eb3dubG9hZHM">https://www.virtualbox.org/wiki/Downloads</a></li></ul><h3 id="Mirrors-49"><a href="#Mirrors-49" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL3ZpcnR1YWxib3gv">https://mirrors.cloud.tencent.com/virtualbox/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL3ZpcnR1YWxib3gv">https://mirrors.tuna.tsinghua.edu.cn/virtualbox/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL3ZpcnR1YWxib3gv">https://mirrors.bfsu.edu.cn/virtualbox/</a></li></ul></li><li>哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmhpdC5lZHUuY24vdmlydHVhbGJveC8">https://mirrors.hit.edu.cn/virtualbox/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="iina"><a href="#iina" class="headerlink" title="iina"></a>iina</h2><h3 id="Official-39"><a href="#Official-39" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9naXRodWIuY29tL2lpbmEvaWluYS9yZWxlYXNlcy8">https://github.com/iina/iina/releases/</a></li></ul><h3 id="Mirrors-50"><a href="#Mirrors-50" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vaWluYS8">https://mirrors.aliyun.com/iina/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2lpbmEv">https://mirrors.cloud.tencent.com/iina/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2lpbmEv">https://mirrors.tuna.tsinghua.edu.cn/iina/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2lpbmEv">https://mirrors.bfsu.edu.cn/iina/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="chromium"><a href="#chromium" class="headerlink" title="chromium"></a>chromium</h2><h3 id="Official-40"><a href="#Official-40" class="headerlink" title="Official"></a>Official</h3><ul><li> <a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9jb21tb25kYXRhc3RvcmFnZS5nb29nbGVhcGlzLmNvbS9jaHJvbWl1bS1icm93c2VyLXNuYXBzaG90cy9pbmRleC5odG1s">https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html</a></li></ul><h3 id="Mirrors-51"><a href="#Mirrors-51" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZWdpc3RyeS5ucG1taXJyb3IuY29tL2JpbmFyeS5odG1sP3BhdGg9Y2hyb21pdW0tYnJvd3Nlci1zbmFwc2hvdHMv">https://registry.npmmirror.com/binary.html?path=chromium-browser-snapshots/</a></li></ul></li><li>huaweicloud<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9jaHJvbWl1bS1icm93c2VyLXNuYXBzaG90cy8">https://repo.huaweicloud.com/chromium-browser-snapshots/</a></li></ul></li><li>ungoogled-software.github.io(ungoogle chromium)<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly91bmdvb2dsZWQtc29mdHdhcmUuZ2l0aHViLmlvL3VuZ29vZ2xlZC1jaHJvbWl1bS1iaW5hcmllcy9yZWxlYXNlcy8">https://ungoogled-software.github.io/ungoogled-chromium-binaries/releases/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="System-Mirror"><a href="#System-Mirror" class="headerlink" title="System-Mirror"></a>System-Mirror</h2><p>系统镜像,又大又远,更需要找到好用优秀的国内镜像。</p></div><div class="story post-story"><h2 id="CentOS"><a href="#CentOS" class="headerlink" title="CentOS"></a>CentOS</h2><p>尽管 CentOS 不再更新了,但它仍旧并且还将持续是国内企业系统主力军。</p><p>可能官方考虑到下载困难的问题,官方也列出了距离使用者更近的镜像列表,可谓贴心。</p><h3 id="Official-41"><a href="#Official-41" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cuY2VudG9zLm9yZy9kb3dubG9hZC8">https://www.centos.org/download/</a></li></ul><h3 id="Mirrors-52"><a href="#Mirrors-52" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvY2VudG9z">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vY2VudG9zLw">https://mirrors.aliyun.com/centos/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2NlbnRvcy8">https://mirrors.cloud.tencent.com/centos/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9jZW50b3Mv">https://repo.huaweicloud.com/centos/</a></li></ul></li><li>163<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuMTYzLmNvbS9jZW50b3Mv">http://mirrors.163.com/centos/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuc29odS5jb20vY2VudG9zLw">http://mirrors.sohu.com/centos/</a></li></ul></li><li>北大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnBrdS5lZHUuY24vY2VudG9zLw">https://mirrors.pku.edu.cn/centos/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2NlbnRvcy8">https://mirrors.tuna.tsinghua.edu.cn/centos/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2NlbnRvcy8">https://mirrors.ustc.edu.cn/centos/</a></li></ul></li><li>浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuemp1LmVkdS5jbi9jZW50b3Mv">http://mirrors.zju.edu.cn/centos/</a></li></ul></li><li>南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3Iubnlpc3QuZWR1LmNuL2NlbnRvcy8">https://mirror.nyist.edu.cn/centos/</a></li></ul></li><li>兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IubHp1LmVkdS5jbi9jZW50b3Mv">https://mirror.lzu.edu.cn/centos/</a></li></ul></li><li>东北大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvci5uZXUuZWR1LmNuL2NlbnRvcy8">http://mirror.neu.edu.cn/centos/</a></li></ul></li><li>大连东软<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMubmV1c29mdC5lZHUuY24vY2VudG9zLw">http://mirrors.neusoft.edu.cn/centos/</a></li></ul></li><li>上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL2Z0cC5zanR1LmVkdS5jbi9jZW50b3Mv">http://ftp.sjtu.edu.cn/centos/</a></li></ul></li><li>北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IuYmp0dS5lZHUuY24vY2VudG9zLw">https://mirror.bjtu.edu.cn/centos/</a></li></ul></li><li>大连理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvci5kbHV0LmVkdS5jbi9jZW50b3Mv">http://mirror.dlut.edu.cn/centos/</a></li></ul></li><li>首都在线<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMueXVuLWlkYy5jb20vY2VudG9zLw">http://mirrors.yun-idc.com/centos/</a></li></ul></li><li>南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMubmp1cHQuZWR1LmNuL2NlbnRvcy8">http://mirrors.njupt.edu.cn/centos/</a></li></ul></li><li>西北农林科技大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLm53c3VhZi5lZHUuY24vY2VudG9zLw">https://mirrors.nwsuaf.edu.cn/centos/</a></li></ul></li><li>重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNxdS5lZHUuY24vY2VudG9zLw">https://mirrors.cqu.edu.cn/centos/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2NlbnRvcy8">https://mirrors.bfsu.edu.cn/centos/</a></li></ul></li><li>哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmhpdC5lZHUuY24vY2VudG9zLw">https://mirrors.hit.edu.cn/centos/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="CentOS-altarch"><a href="#CentOS-altarch" class="headerlink" title="CentOS-altarch"></a>CentOS-altarch</h2><p>ARM 架构下的 CentOS 镜像。</p><h3 id="Official-42"><a href="#Official-42" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cuY2VudG9zLm9yZy9kb3dubG9hZC8">https://www.centos.org/download/</a></li></ul><h3 id="Mirrors-53"><a href="#Mirrors-53" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvY2VudG9zLWFsdGFyY2g">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvY2VudG9zLWFsdGFyY2g">https://developer.aliyun.com/mirror/centos-altarch</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2NlbnRvcy1hbHRhcmNoLw">https://mirrors.cloud.tencent.com/centos-altarch/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9jZW50b3MtYWx0YXJjaC8">https://repo.huaweicloud.com/centos-altarch/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2NlbnRvcy1hbHRhcmNoLw">https://mirrors.tuna.tsinghua.edu.cn/centos-altarch/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2NlbnRvcy1hbHRhcmNoLw">https://mirrors.ustc.edu.cn/centos-altarch/</a></li></ul></li><li>兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IubHp1LmVkdS5jbi9jZW50b3MtYWx0YXJjaC8">https://mirror.lzu.edu.cn/centos-altarch/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2NlbnRvcy1hbHRhcmNoLw">https://mirrors.bfsu.edu.cn/centos-altarch/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Ubuntu"><a href="#Ubuntu" class="headerlink" title="Ubuntu"></a>Ubuntu</h2><h3 id="Official-43"><a href="#Official-43" class="headerlink" title="Official"></a>Official</h3><ul><li>官方镜像:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly91YnVudHUuY29tL2Rvd25sb2Fk">https://ubuntu.com/download</a></li></ul><h3 id="Mirrors-54"><a href="#Mirrors-54" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvdWJ1bnR1">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vdWJ1bnR1Lw">https://mirrors.aliyun.com/ubuntu/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL3VidW50dS8">https://mirrors.cloud.tencent.com/ubuntu/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS91YnVudHUv">https://repo.huaweicloud.com/ubuntu/</a></li></ul></li><li>163<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuMTYzLmNvbS91YnVudHUv">http://mirrors.163.com/ubuntu/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuc29odS5jb20vdWJ1bnR1Lw">http://mirrors.sohu.com/ubuntu/</a></li></ul></li><li>北大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnBrdS5lZHUuY24vdWJ1bnR1Lw">https://mirrors.pku.edu.cn/ubuntu/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL3VidW50dS8">https://mirrors.tuna.tsinghua.edu.cn/ubuntu/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL3VidW50dS8">https://mirrors.ustc.edu.cn/ubuntu/</a></li></ul></li><li>浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuemp1LmVkdS5jbi91YnVudHUv">http://mirrors.zju.edu.cn/ubuntu/</a></li></ul></li><li>兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IubHp1LmVkdS5jbi91YnVudHUv">https://mirror.lzu.edu.cn/ubuntu/</a></li></ul></li><li>大连东软<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMubmV1c29mdC5lZHUuY24vdWJ1bnR1Lw">http://mirrors.neusoft.edu.cn/ubuntu/</a></li></ul></li><li>上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL2Z0cC5zanR1LmVkdS5jbi91YnVudHUv">http://ftp.sjtu.edu.cn/ubuntu/</a></li></ul></li><li>北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IuYmp0dS5lZHUuY24vdWJ1bnR1Lw">https://mirror.bjtu.edu.cn/ubuntu/</a></li></ul></li><li>大连理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvci5kbHV0LmVkdS5jbi91YnVudHUv">http://mirror.dlut.edu.cn/ubuntu/</a></li></ul></li><li>首都在线<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMueXVuLWlkYy5jb20vdWJ1bnR1Lw">http://mirrors.yun-idc.com/ubuntu/</a></li></ul></li><li>南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMubmp1cHQuZWR1LmNuL3VidW50dS8">http://mirrors.njupt.edu.cn/ubuntu/</a></li></ul></li><li>南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3Iubnlpc3QuZWR1LmNuL3VidW50dS8">https://mirror.nyist.edu.cn/ubuntu/</a></li></ul></li><li>重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNxdS5lZHUuY24vdWJ1bnR1Lw">https://mirrors.cqu.edu.cn/ubuntu/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL3VidW50dS8">https://mirrors.bfsu.edu.cn/ubuntu/</a></li></ul></li><li>哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmhpdC5lZHUuY24vdWJ1bnR1">https://mirrors.hit.edu.cn/ubuntu</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Debian"><a href="#Debian" class="headerlink" title="Debian"></a>Debian</h2><h3 id="Official-44"><a href="#Official-44" class="headerlink" title="Official"></a>Official</h3><ul><li>官方镜像:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cuZGViaWFuLm9yZy9taXJyb3Iv">https://www.debian.org/mirror/</a></li><li>全球镜像:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cuZGViaWFuLm9yZy9taXJyb3IvbGlzdA">https://www.debian.org/mirror/list</a></li></ul><h3 id="Mirrors-55"><a href="#Mirrors-55" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvZGViaWFu">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vZGViaWFuLw">https://mirrors.aliyun.com/debian/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2RlYmlhbi8">https://mirrors.cloud.tencent.com/debian/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9kZWJpYW4v">https://repo.huaweicloud.com/debian/</a></li></ul></li><li>163<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuMTYzLmNvbS9kZWJpYW4v">http://mirrors.163.com/debian/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuc29odS5jb20vZGViaWFuLw">http://mirrors.sohu.com/debian/</a></li></ul></li><li>北大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnBrdS5lZHUuY24vZGViaWFuLw">https://mirrors.pku.edu.cn/debian/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2RlYmlhbi8">https://mirrors.tuna.tsinghua.edu.cn/debian/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2RlYmlhbi8">https://mirrors.ustc.edu.cn/debian/</a></li></ul></li><li>浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuemp1LmVkdS5jbi9kZWJpYW4v">http://mirrors.zju.edu.cn/debian/</a></li></ul></li><li>兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IubHp1LmVkdS5jbi9kZWJpYW4v">https://mirror.lzu.edu.cn/debian/</a></li></ul></li><li>大连东软<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMubmV1c29mdC5lZHUuY24vZGViaWFuLw">http://mirrors.neusoft.edu.cn/debian/</a></li></ul></li><li>上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL2Z0cC5zanR1LmVkdS5jbi9kZWJpYW4v">http://ftp.sjtu.edu.cn/debian/</a></li></ul></li><li>北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IuYmp0dS5lZHUuY24vZGViaWFuLw">https://mirror.bjtu.edu.cn/debian/</a></li></ul></li><li>大连理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvci5kbHV0LmVkdS5jbi9kZWJpYW4v">http://mirror.dlut.edu.cn/debian/</a></li></ul></li><li>首都在线<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMueXVuLWlkYy5jb20vZGViaWFuLw">http://mirrors.yun-idc.com/debian/</a></li></ul></li><li>南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMubmp1cHQuZWR1LmNuL2RlYmlhbi8">http://mirrors.njupt.edu.cn/debian/</a></li></ul></li><li>南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3Iubnlpc3QuZWR1LmNuL2RlYmlhbi8">https://mirror.nyist.edu.cn/debian/</a></li></ul></li><li>重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNxdS5lZHUuY24vZGViaWFuLw">https://mirrors.cqu.edu.cn/debian/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2RlYmlhbi8">https://mirrors.bfsu.edu.cn/debian/</a></li></ul></li><li>哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmhpdC5lZHUuY24vZGViaWFuLw">https://mirrors.hit.edu.cn/debian/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Deepin"><a href="#Deepin" class="headerlink" title="Deepin"></a>Deepin</h2><h3 id="Official-45"><a href="#Official-45" class="headerlink" title="Official"></a>Official</h3><ul><li>官方镜像:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cuZGVlcGluLm9yZy96aC9kb3dubG9hZC8">https://www.deepin.org/zh/download/</a></li></ul><h3 id="Mirrors-56"><a href="#Mirrors-56" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvZGVlcGlu">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vZGVlcGluLw">https://mirrors.aliyun.com/deepin/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9kZWVwaW4v">https://repo.huaweicloud.com/deepin/</a></li></ul></li><li>163<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuMTYzLmNvbS9kZWVwaW4v">http://mirrors.163.com/deepin/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuc29odS5jb20vZGVlcGluLw">http://mirrors.sohu.com/deepin/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2RlZXBpbi8">https://mirrors.tuna.tsinghua.edu.cn/deepin/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2RlZXBpbi8">https://mirrors.ustc.edu.cn/deepin/</a></li></ul></li><li>浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuemp1LmVkdS5jbi9kZWVwaW4v">http://mirrors.zju.edu.cn/deepin/</a></li></ul></li><li>兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IubHp1LmVkdS5jbi9kZWVwaW4v">https://mirror.lzu.edu.cn/deepin/</a></li></ul></li><li>上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL2Z0cC5zanR1LmVkdS5jbi9kZWVwaW4v">http://ftp.sjtu.edu.cn/deepin/</a></li></ul></li><li>南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMubmp1cHQuZWR1LmNuL2RlZXBpbi8">http://mirrors.njupt.edu.cn/deepin/</a></li></ul></li><li>南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3Iubnlpc3QuZWR1LmNuL2RlZXBpbi8">https://mirror.nyist.edu.cn/deepin/</a></li></ul></li><li>重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNxdS5lZHUuY24vZGVlcGluLw">https://mirrors.cqu.edu.cn/deepin/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2RlZXBpbi8">https://mirrors.bfsu.edu.cn/deepin/</a></li></ul></li><li>哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmhpdC5lZHUuY24vZGVlcGluLw">https://mirrors.hit.edu.cn/deepin/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Fedora"><a href="#Fedora" class="headerlink" title="Fedora"></a>Fedora</h2><h3 id="Official-46"><a href="#Official-46" class="headerlink" title="Official"></a>Official</h3><ul><li>官方镜像:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9nZXRmZWRvcmEub3JnL2VuL3NlcnZlci9kb3dubG9hZC8">https://getfedora.org/en/server/download/</a></li></ul><h3 id="Mirrors-57"><a href="#Mirrors-57" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvZmVkb3Jh">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vZmVkb3JhLw">https://mirrors.aliyun.com/fedora/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2ZlZG9yYS8">https://mirrors.cloud.tencent.com/fedora/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9mZWRvcmEv">https://repo.huaweicloud.com/fedora/</a></li></ul></li><li>163<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuMTYzLmNvbS9mZWRvcmEv">http://mirrors.163.com/fedora/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuc29odS5jb20vZmVkb3JhLw">http://mirrors.sohu.com/fedora/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2ZlZG9yYS8">https://mirrors.tuna.tsinghua.edu.cn/fedora/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2ZlZG9yYS8">https://mirrors.ustc.edu.cn/fedora/</a></li></ul></li><li>浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuemp1LmVkdS5jbi9mZWRvcmEv">http://mirrors.zju.edu.cn/fedora/</a></li></ul></li><li>兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IubHp1LmVkdS5jbi9mZWRvcmEv">https://mirror.lzu.edu.cn/fedora/</a></li></ul></li><li>上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL2Z0cC5zanR1LmVkdS5jbi9mZWRvcmEv">http://ftp.sjtu.edu.cn/fedora/</a></li></ul></li><li>南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMubmp1cHQuZWR1LmNuL2ZlZG9yYS8">http://mirrors.njupt.edu.cn/fedora/</a></li></ul></li><li>南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3Iubnlpc3QuZWR1LmNuL2ZlZG9yYS8">https://mirror.nyist.edu.cn/fedora/</a></li></ul></li><li>重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNxdS5lZHUuY24vZmVkb3JhLw">https://mirrors.cqu.edu.cn/fedora/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2ZlZG9yYS8">https://mirrors.bfsu.edu.cn/fedora/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Gentoo"><a href="#Gentoo" class="headerlink" title="Gentoo"></a>Gentoo</h2><h3 id="Official-47"><a href="#Official-47" class="headerlink" title="Official"></a>Official</h3><ul><li>官方镜像:<a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cuZ2VudG9vLm9yZy9kb3dubG9hZHMv">https://www.gentoo.org/downloads/</a></li></ul><h3 id="Mirrors-58"><a href="#Mirrors-58" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvZ2VudG9v">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vZ2VudG9vLw">https://mirrors.aliyun.com/gentoo/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2dlbnRvby8">https://mirrors.cloud.tencent.com/gentoo/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9nZW50b28v">https://repo.huaweicloud.com/gentoo/</a></li></ul></li><li>163<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuMTYzLmNvbS9nZW50b28v">http://mirrors.163.com/gentoo/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuc29odS5jb20vZ2VudG9vLw">http://mirrors.sohu.com/gentoo/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2dlbnRvby8">https://mirrors.tuna.tsinghua.edu.cn/gentoo/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2dlbnRvby8">https://mirrors.ustc.edu.cn/gentoo/</a></li></ul></li><li>浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuemp1LmVkdS5jbi9nZW50b28v">http://mirrors.zju.edu.cn/gentoo/</a></li></ul></li><li>兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IubHp1LmVkdS5jbi9nZW50b28v">https://mirror.lzu.edu.cn/gentoo/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2dlbnRvby8">https://mirrors.bfsu.edu.cn/gentoo/</a></li></ul></li><li>上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnNqdHVnLnNqdHUuZWR1LmNuL2dlbnRvby8">https://mirrors.sjtug.sjtu.edu.cn/gentoo/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="kali"><a href="#kali" class="headerlink" title="kali"></a>kali</h2><h3 id="Official-48"><a href="#Official-48" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cua2FsaS5vcmcvZ2V0LWthbGkv">https://www.kali.org/get-kali/</a></li></ul><h3 id="Mirrors-59"><a href="#Mirrors-59" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3Iva2FsaQ">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20va2FsaS8">https://mirrors.aliyun.com/kali/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2thbGkv">https://mirrors.cloud.tencent.com/kali/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9rYWxpLw">https://repo.huaweicloud.com/kali/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2thbGkv">https://mirrors.tuna.tsinghua.edu.cn/kali/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2thbGkv">https://mirrors.ustc.edu.cn/kali/</a></li></ul></li><li>浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuemp1LmVkdS5jbi9rYWxpLw">http://mirrors.zju.edu.cn/kali/</a></li></ul></li><li>南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3Iubnlpc3QuZWR1LmNuL2thbGkv">https://mirror.nyist.edu.cn/kali/</a></li></ul></li><li>大连东软<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMubmV1c29mdC5lZHUuY24va2FsaS8">http://mirrors.neusoft.edu.cn/kali/</a></li></ul></li><li>北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IuYmp0dS5lZHUuY24va2FsaS8">https://mirror.bjtu.edu.cn/kali/</a></li></ul></li><li>南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMubmp1cHQuZWR1LmNuL2thbGkv">http://mirrors.njupt.edu.cn/kali/</a></li></ul></li><li>西北农林科技大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLm53c3VhZi5lZHUuY24va2FsaS8">https://mirrors.nwsuaf.edu.cn/kali/</a></li></ul></li><li>重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNxdS5lZHUuY24va2FsaS1pbWFnZXMv">https://mirrors.cqu.edu.cn/kali-images/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL2thbGkv">https://mirrors.bfsu.edu.cn/kali/</a></li></ul></li><li>哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmhpdC5lZHUuY24va2FsaQ">https://mirrors.hit.edu.cn/kali</a></li></ul></li><li> 上海交通大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnNqdHVnLnNqdHUuZWR1LmNuL2thbGkv">https://mirrors.sjtug.sjtu.edu.cn/kali/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Opensuse"><a href="#Opensuse" class="headerlink" title="Opensuse"></a>Opensuse</h2><h3 id="Official-49"><a href="#Official-49" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9nZXQub3BlbnN1c2Uub3JnL3poLUNOLw">https://get.opensuse.org/zh-CN/</a></li></ul><h3 id="Mirrors-60"><a href="#Mirrors-60" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3Ivb3BlbnN1c2U">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vb3BlbnN1c2Uv">https://mirrors.aliyun.com/opensuse/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL29wZW5zdXNlLw">https://mirrors.cloud.tencent.com/opensuse/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9vcGVuc3VzZS8">https://repo.huaweicloud.com/opensuse/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuc29odS5jb20vb3BlbnN1c2Uv">http://mirrors.sohu.com/opensuse/</a></li></ul></li><li>北大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnBrdS5lZHUuY24vb3BlbnN1c2Uv">https://mirrors.pku.edu.cn/opensuse/</a></li></ul></li><li>openTUNA<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9vcGVudHVuYS5jbi9vcGVuc3VzZS8">https://opentuna.cn/opensuse/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL29wZW5zdXNlLw">https://mirrors.ustc.edu.cn/opensuse/</a></li></ul></li><li>浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMuemp1LmVkdS5jbi9vcGVuc3VzZS8">http://mirrors.zju.edu.cn/opensuse/</a></li></ul></li><li>兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IubHp1LmVkdS5jbi9vcGVuc3VzZS8">https://mirror.lzu.edu.cn/opensuse/</a></li></ul></li><li>上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL2Z0cC5zanR1LmVkdS5jbi9vcGVuc3VzZS8">http://ftp.sjtu.edu.cn/opensuse/</a></li></ul></li><li>北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IuYmp0dS5lZHUuY24vb3BlbnN1c2Uv">https://mirror.bjtu.edu.cn/opensuse/</a></li></ul></li><li>首都在线<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMueXVuLWlkYy5jb20vb3BlbnN1c2Uv">http://mirrors.yun-idc.com/opensuse/</a></li></ul></li><li>重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNxdS5lZHUuY24vb3BlbnN1c2Uv">https://mirrors.cqu.edu.cn/opensuse/</a></li></ul></li><li>北京理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IuYml0LmVkdS5jbi9vcGVuc3VzZS8">https://mirror.bit.edu.cn/opensuse/</a></li></ul></li><li>重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNxdS5lZHUuY24vb3BlbnN1c2Uv">https://mirrors.cqu.edu.cn/opensuse/</a></li></ul></li><li>哈工大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmhpdC5lZHUuY24vb3BlbnN1c2Uv">https://mirrors.hit.edu.cn/opensuse/</a></li></ul></li><li>南京大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMubmp1LmVkdS5jbi9vcGVuc3VzZS8">http://mirrors.nju.edu.cn/opensuse/</a></li></ul></li><li>南方科技大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnN1c3RlY2guZWR1LmNuL29wZW5zdXNlLw">https://mirrors.sustech.edu.cn/opensuse/</a></li></ul></li><li>北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmJmc3UuZWR1LmNuL29wZW5zdXNlLw">https://mirrors.bfsu.edu.cn/opensuse/</a></li></ul></li><li>哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmhpdC5lZHUuY24vb3BlbnN1c2Uv">https://mirrors.hit.edu.cn/opensuse/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Freebsd"><a href="#Freebsd" class="headerlink" title="Freebsd"></a>Freebsd</h2><h3 id="Official-50"><a href="#Official-50" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cuZnJlZWJzZC5vcmcvd2hlcmUv">https://www.freebsd.org/where/</a></li></ul><h3 id="Mirrors-61"><a href="#Mirrors-61" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvZnJlZWJzZA">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vZnJlZWJzZC8">https://mirrors.aliyun.com/freebsd/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2ZyZWVic2Qv">https://mirrors.cloud.tencent.com/freebsd/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9mcmVlYnNkLw">https://repo.huaweicloud.com/freebsd/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2ZyZWVic2Qv">https://mirrors.ustc.edu.cn/freebsd/</a></li></ul></li><li>兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IubHp1LmVkdS5jbi9mcmVlYnNkLw">https://mirror.lzu.edu.cn/freebsd/</a></li></ul></li><li>北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IuYmp0dS5lZHUuY24vZnJlZWJzZC8">https://mirror.bjtu.edu.cn/freebsd/</a></li></ul></li><li>首都在线<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cDovL21pcnJvcnMueXVuLWlkYy5jb20vZnJlZWJzZC8">http://mirrors.yun-idc.com/freebsd/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="GNU"><a href="#GNU" class="headerlink" title="GNU"></a>GNU</h2><h3 id="Official-51"><a href="#Official-51" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly93d3cuZ251Lm9yZy9zb2Z0d2FyZS9vY3RhdmUvZG93bmxvYWQ">https://www.gnu.org/software/octave/download</a></li></ul><h3 id="Mirrors-62"><a href="#Mirrors-62" class="headerlink" title="Mirrors"></a>Mirrors</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kZXZlbG9wZXIuYWxpeXVuLmNvbS9taXJyb3IvZ251">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmFsaXl1bi5jb20vZ251Lw">https://mirrors.aliyun.com/gnu/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLmNsb3VkLnRlbmNlbnQuY29tL2dudS8">https://mirrors.cloud.tencent.com/gnu/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9yZXBvLmh1YXdlaWNsb3VkLmNvbS9nbnUv">https://repo.huaweicloud.com/gnu/</a></li></ul></li><li>清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnR1bmEudHNpbmdodWEuZWR1LmNuL2dudS8">https://mirrors.tuna.tsinghua.edu.cn/gnu/</a></li></ul></li><li>中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2dudS8">https://mirrors.ustc.edu.cn/gnu/</a></li></ul></li><li>兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IubHp1LmVkdS5jbi9nbnUv">https://mirror.lzu.edu.cn/gnu/</a></li></ul></li><li>北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3IuYmp0dS5lZHUuY24vZ251Lw">https://mirror.bjtu.edu.cn/gnu/</a></li></ul></li></ul></div><div class="story post-story"><h2 id="Other-Mirror"><a href="#Other-Mirror" class="headerlink" title="Other-Mirror"></a>Other-Mirror</h2><h2 id="Docker-hub"><a href="#Docker-hub" class="headerlink" title="Docker-hub"></a>Docker-hub</h2><p>没有整理 Docker-hub 的镜像的原因是,鉴于这种仓库的特殊性,国内也确实没有一家将之全站镜像的,果真如此,倒也并不科学了。</p><p>不过关于 Docker-hub 以及 GitHub 的使用,又的确会经常遇到网络方面的问题,因此也一直在留心这方面的解决方案,目前大多是提供加速的方案,算是镜像方案之下的一个折中策略。</p><h3 id="Official-52"><a href="#Official-52" class="headerlink" title="Official"></a>Official</h3><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9odWIuZG9ja2VyLmNvbS8">https://hub.docker.com/</a></li></ul><p>其他的镜像仓库不再单独列出。</p><h3 id="Mirrors-63"><a href="#Mirrors-63" class="headerlink" title="Mirrors"></a>Mirrors</h3><p><code>使用方式:</code></p><p>使用方式都是替换原来镜像的前缀域名即可实现加速效果,比如:</p><figure class="highlight plaintext"><table><tbody><tr><td class="code"><pre><span class="line">原来地址: eryajf/centos:7.4  # 这个是官方镜像,省略了前边的域名</span><br><span class="line">替换地址: docker.mirrors.sjtug.sjtu.edu.cn/eryajf/centos:7.4</span><br></pre></td></tr></tbody></table></figure><p>另外,加速通常只是针对某个源站进行的加速,国外对公开放的 docker 仓库并非官方一家,因此这里就以源站的维度进行区分,整理出经过测试可用的加速站。</p><ul><li>Docker-hub<ul><li>上海交通大学<ul><li>docker.mirrors.sjtug.sjtu.edu.cn</li></ul></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9taXJyb3JzLnVzdGMuZWR1LmNuL2hlbHAvZG9ja2VyaHViLmh0bWw">中科大</a><ul><li> docker.mirrors.ustc.edu.cn</li></ul></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kb2NrZXJwcm94eS5jb20v">docker proxy</a><ul><li>dockerproxy.com</li></ul></li></ul></li><li>gcr.io<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kb2NrZXJwcm94eS5jb20v">docker proxy</a><ul><li>gcr.dockerproxy.com</li></ul></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9naXRodWIuY29tL2xhbms4cw">lank8s</a>:后期可能会转成付费<ul><li>gcr.lank8s.cn</li></ul></li></ul></li><li>k8s.gcr.io<ul><li>上海交通大学<ul><li>k8s-gcr-io.mirrors.sjtug.sjtu.edu.cn</li></ul></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kb2NrZXJwcm94eS5jb20v">docker proxy</a><ul><li>k8s.dockerproxy.com</li></ul></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9naXRodWIuY29tL2xhbms4cw">lank8s</a><ul><li>lank8s.cn</li></ul></li></ul></li><li>ghcr.io<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="/go.html?u=aHR0cHM6Ly9kb2NrZXJwcm94eS5jb20v">docker proxy</a><ul><li>ghcr.dockerproxy.com</li></ul></li></ul></li><li>quay.io<ul><li>中科大<ul><li>quay.mirrors.ustc.edu.cn</li></ul></li></ul></li></ul></div></div><div class="footer"><div class="copyright license"><div class="license-title">Package Mirror</div><div class="license-link"><a href="https://blog.mhuig.top/notes/package-mirror/">https://blog.mhuig.top/notes/package-mirror/</a></div><div class="license-meta"><div class="license-meta-item"><div class="license-meta-title">本文作者</div><div class="license-meta-text">comwrg</div></div><div class="license-meta-item"><div class="license-meta-title">发布于</div><div class="license-meta-text">Jun 29, 2022</div></div><div class="license-meta-item"><div class="license-meta-title">更新于</div><div class="license-meta-text">Nov 20, 2025</div></div><div class="license-meta-item"><div class="license-meta-title">原文出处</div><div class="license-meta-text"> <a href="/go.html?u=aHR0cHM6Ly9naXRodWIuY29tL2VyeWFqZi9UaGFua3MtTWlycm9y" target="_blank" rel="external nofollow noopener noreferrer">Thanks Mirror</a></div></div><div class="license-meta-item"><div class="license-meta-title">许可协议</div><div class="license-meta-text">原作许可协议</div></div></div><div class="license-statement">本文转载自他站,转载或引用本文时,请遵守原作许可协议!</div></div></div><div class="article-meta" id="bottom"><div class="new-meta-box"></div></div><div class="recommended-article"><div class="recommended-article-header"><i class="fa-solid fa-bookmark fa-fw" aria-hidden="true"></i> <span>推荐阅读</span></div><div class="recommended-article-group"> <a class="recommended-article-item" href="/p/ba036091/" title="Npm 更换源" rel="bookmark"><img src="https://static.mhuig.top/npm/imbox@0.0.15/c/48.webp" class="lazyload" data-srcset="https://static.mhuig.top/npm/imbox@0.0.15/c/48.webp" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Npm 更换源"> <span class="title">Npm 更换源</span></a> <a class="recommended-article-item" href="/notes/CentOS/anaconda3.html" title="Centos7安装Anaconda3" rel="bookmark"><img src="https://static.mhuig.top/npm/imbox@0.0.15/c/9.webp" class="lazyload" data-srcset="https://static.mhuig.top/npm/imbox@0.0.15/c/9.webp" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Centos7安装Anaconda3"> <span class="title">Centos7安装Anaconda3</span></a> <a class="recommended-article-item" href="/notes/package-manager-proxy-settings/index.html" title="Package Manager Proxy Settings" rel="bookmark"><img src="https://static.mhuig.top/npm/imbox@0.0.15/c/96.webp" class="lazyload" data-srcset="https://static.mhuig.top/npm/imbox@0.0.15/c/96.webp" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Package Manager Proxy Settings"> <span class="title">Package Manager Proxy Settings</span></a> <a class="recommended-article-item" href="/notes/CentOS/python3.html" title="CentOS7安装Python3" rel="bookmark"><img src="https://static.mhuig.top/npm/imbox@0.0.15/c/108.webp" class="lazyload" data-srcset="https://static.mhuig.top/npm/imbox@0.0.15/c/108.webp" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="CentOS7安装Python3"> <span class="title">CentOS7安装Python3</span></a> <a class="recommended-article-item" href="/notes/CentOS/gui.html" title="CentOS7安装GUI图形界面" rel="bookmark"><img src="https://static.mhuig.top/npm/imbox@0.0.15/c/29.webp" class="lazyload" data-srcset="https://static.mhuig.top/npm/imbox@0.0.15/c/29.webp" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="CentOS7安装GUI图形界面"> <span class="title">CentOS7安装GUI图形界面</span></a> <a class="recommended-article-item" href="/notes/Ubuntu/20.04.html" title="Ubuntu 20.04 LTS 在虚拟机中的安装配置" rel="bookmark"><img src="https://static.mhuig.top/npm/imbox@0.0.15/c/108.webp" class="lazyload" data-srcset="https://static.mhuig.top/npm/imbox@0.0.15/c/108.webp" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Ubuntu 20.04 LTS 在虚拟机中的安装配置"> <span class="title">Ubuntu 20.04 LTS 在虚拟机中的安装配置</span></a></div></div></article><article class="post white-box shadow floatable blur" id="comments"><span hidden=""><meta itemprop="discussionUrl" content="/notes/package-mirror/#comments"></span><p ct=""><i class="fa-duotone fa-comments"></i> 留言区</p><div id="layoutHelper-comments"></div></article></div><aside id="l_side" itemscope="" itemtype="http://schema.org/WPSideBar"><section class="widget text desktop mobile pjax"><header><a href="/notes/"><i class="fa-duotone fa-book fa-fw" aria-hidden="true"></i> <span class="name">Notes</span></a></header><div class="content"></div></section><div class="widget-sticky pjax"><section class="widget toc-wrapper desktop mobile" id="toc-div"><header><i class="fa-duotone fa-list fa-fw" aria-hidden="true"></i> <span class="name">本文目录</span></header><div class="content"><ol class="toc"><li class="toc-item toc-level-2"><a class="toc-link" href="#Go"><span class="toc-text">Go</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Configuration"><span class="toc-text">Configuration</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Npm"><span class="toc-text">Npm</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Configuration-1"><span class="toc-text">Configuration</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-1"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Pip"><span class="toc-text">Pip</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Configuration-2"><span class="toc-text">Configuration</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-2"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Composer"><span class="toc-text">Composer</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Configuration-3"><span class="toc-text">Configuration</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-3"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Rubygems"><span class="toc-text">Rubygems</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Configuration-4"><span class="toc-text">Configuration</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-4"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Maven"><span class="toc-text">Maven</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Configuration-5"><span class="toc-text">Configuration</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-5"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Yum"><span class="toc-text">Yum</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Configuration-6"><span class="toc-text">Configuration</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-6"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Remi"><span class="toc-text">Remi</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Configuration-7"><span class="toc-text">Configuration</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-7"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Epel"><span class="toc-text">Epel</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Configuration-8"><span class="toc-text">Configuration</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-8"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Homebrew"><span class="toc-text">Homebrew</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Configuration-9"><span class="toc-text">Configuration</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-9"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#cargo"><span class="toc-text">cargo</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Configuration-10"><span class="toc-text">Configuration</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-10"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Software-Mirror"><span class="toc-text">Software-Mirror</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Docker"><span class="toc-text">Docker</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-11"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Kubernetes"><span class="toc-text">Kubernetes</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-1"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-12"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#K3s"><span class="toc-text">K3s</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-2"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-13"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Minikube"><span class="toc-text">Minikube</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-3"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-14"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Helm"><span class="toc-text">Helm</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-4"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-15"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Harbor"><span class="toc-text">Harbor</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-5"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-16"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Jenkins"><span class="toc-text">Jenkins</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-6"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-17"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#GitLab-ce"><span class="toc-text">GitLab-ce</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-7"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-18"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#GitLab-runner"><span class="toc-text">GitLab-runner</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-8"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-19"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#ElasticSearch"><span class="toc-text">ElasticSearch</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-9"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-20"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Logstash"><span class="toc-text">Logstash</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-10"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-21"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Kibana"><span class="toc-text">Kibana</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-11"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-22"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Filebeat"><span class="toc-text">Filebeat</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-12"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-23"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#MySQL"><span class="toc-text">MySQL</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-13"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-24"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#MariaDB"><span class="toc-text">MariaDB</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-14"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-25"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Percona"><span class="toc-text">Percona</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-15"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-26"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#MongoDB"><span class="toc-text">MongoDB</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-16"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-27"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Redis"><span class="toc-text">Redis</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-17"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-28"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#PostgreSQL"><span class="toc-text">PostgreSQL</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-18"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-29"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Golang"><span class="toc-text">Golang</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-19"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-30"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Node"><span class="toc-text">Node</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-20"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-31"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Yarn"><span class="toc-text">Yarn</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-21"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-32"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Python"><span class="toc-text">Python</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-22"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-33"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Rust"><span class="toc-text">Rust</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-23"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-34"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Zabbix"><span class="toc-text">Zabbix</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-24"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-35"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Prometheus"><span class="toc-text">Prometheus</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-25"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-36"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Grafana"><span class="toc-text">Grafana</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-26"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-37"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Pinpoint"><span class="toc-text">Pinpoint</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-27"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-38"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Apache"><span class="toc-text">Apache</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-28"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-39"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Nginx"><span class="toc-text">Nginx</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-29"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-40"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#OpenResty"><span class="toc-text">OpenResty</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-30"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-41"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Keepalived"><span class="toc-text">Keepalived</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-31"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-42"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Ceph"><span class="toc-text">Ceph</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-32"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-43"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Influxdata"><span class="toc-text">Influxdata</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-33"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-44"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#ClickHouse"><span class="toc-text">ClickHouse</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-34"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-45"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Rabbitmq"><span class="toc-text">Rabbitmq</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-35"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-46"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#ETCD"><span class="toc-text">ETCD</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-36"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-47"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#WireShark"><span class="toc-text">WireShark</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-37"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-48"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Virtualbox"><span class="toc-text">Virtualbox</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-38"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-49"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#iina"><span class="toc-text">iina</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-39"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-50"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#chromium"><span class="toc-text">chromium</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-40"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-51"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#System-Mirror"><span class="toc-text">System-Mirror</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#CentOS"><span class="toc-text">CentOS</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-41"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-52"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#CentOS-altarch"><span class="toc-text">CentOS-altarch</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-42"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-53"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Ubuntu"><span class="toc-text">Ubuntu</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-43"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-54"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Debian"><span class="toc-text">Debian</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-44"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-55"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Deepin"><span class="toc-text">Deepin</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-45"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-56"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Fedora"><span class="toc-text">Fedora</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-46"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-57"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Gentoo"><span class="toc-text">Gentoo</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-47"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-58"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#kali"><span class="toc-text">kali</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-48"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-59"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Opensuse"><span class="toc-text">Opensuse</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-49"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-60"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Freebsd"><span class="toc-text">Freebsd</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-50"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-61"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#GNU"><span class="toc-text">GNU</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-51"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-62"><span class="toc-text">Mirrors</span></a></li></ol></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Other-Mirror"><span class="toc-text">Other-Mirror</span></a></li><li class="toc-item toc-level-2"><a class="toc-link" href="#Docker-hub"><span class="toc-text">Docker-hub</span></a><ol class="toc-child"><li class="toc-item toc-level-3"><a class="toc-link" href="#Official-52"><span class="toc-text">Official</span></a></li><li class="toc-item toc-level-3"><a class="toc-link" href="#Mirrors-63"><span class="toc-text">Mirrors</span></a></li></ol></li></ol></div></section></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div><div class="pjax"></div></aside><pjax><script>window.pdata={},pdata.ispage=!0,pdata.commentPath="",pdata.commentPlaceholder="",pdata.commentConfig={};var l_header=document.getElementById("l_header");l_header.classList.add("show");var cover_wrapper=document.querySelector("#l_cover .cover-wrapper"),scroll_down=document.getElementById("scroll-down");cover_wrapper.id="none",cover_wrapper.style.display="none",scroll_down.style.display="none"</script></pjax></div><footer class="footer clearfix" itemscope="" itemtype="http://schema.org/WPFooter"><br><br><div class="aplayer-container"><div class="aplayer-local"></div></div><br><div class="social-wrapper" itemprop="about" itemscope="" itemtype="http://schema.org/Thing"><a href="/atom.xml" class="social fa-duotone fa-rss flat-btn" target="_blank" rel="external nofollow noopener noreferrer" itemprop="url"></a><a href="https://mhuig.top/contact/" class="social fa-duotone fa-envelope flat-btn" target="_blank" rel="external nofollow noopener noreferrer" itemprop="url"></a><a href="https://github.com/MHuiG" class="social fa-brands fa-github flat-btn" target="_blank" rel="external nofollow noopener noreferrer" itemprop="url"></a><a href="https://t.me/MHuiG" class="social fa-brands fa-telegram flat-btn" target="_blank" rel="external nofollow noopener noreferrer" itemprop="url"></a></div><div><p>博客内容遵循 <a target="_blank" rel="external nofollow noopener noreferrer" href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh-hans">署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议</a></p></div><div class="copyright"><p><a href="https://icp.gov.moe" target="_blank" rel="external nofollow noopener noreferrer">萌ICP备</a> <a href="https://icp.gov.moe/?keyword=2020012138" target="_blank" rel="external nofollow noopener noreferrer">2020012138号</a><br><a target="_blank" rel="noopener" href="https://mhuig.top/">Copyright © Since 2018 MHuiG</a></p></div></footer><a id="s-top" class="fa-solid fa-arrow-up fa-fw" title="top"></a></div></div><div><script>volantis.dom.bodyAnchor=volantis.dom.$(document.getElementById("safearea")),volantis.dom.topBtn=volantis.dom.$(document.getElementById("s-top")),volantis.dom.wrapper=volantis.dom.$(document.getElementById("wrapper")),volantis.dom.coverAnchor=volantis.dom.$(document.querySelector("#l_cover .cover-wrapper")),volantis.dom.switcher=volantis.dom.$(document.querySelector("#l_header .switcher .s-search")),volantis.dom.header=volantis.dom.$(document.getElementById("l_header")),volantis.dom.search=volantis.dom.$(document.querySelector("#l_header .m_search")),volantis.dom.mPhoneList=volantis.dom.$(document.querySelectorAll("#l_header .m-phone .list-v"))</script><script>volantis.css("https://static.mhuig.top/npm/volantis-static@0.0.1660614606622/libs/@fortawesome/fontawesome-pro/css/all.min.css")</script><script src="/js/app.js"></script><script>const rootElement=document.documentElement,darkModeStorageKey="color-scheme",rootElementDarkModeAttributeName="color-scheme",setLS=(e,t)=>{localStorage.setItem(e,t)},removeLS=e=>{localStorage.removeItem(e)},getLS=e=>localStorage.getItem(e),getModeFromCSSMediaQuery=()=>window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light",resetRootDarkModeAttributeAndLS=()=>{rootElement.removeAttribute("color-scheme"),removeLS("color-scheme")},validColorModeKeys={dark:!0,light:!0},applyCustomDarkModeSettings=e=>{const t=e||getLS("color-scheme");getCustomDarkMode(),t===getModeFromCSSMediaQuery()?resetRootDarkModeAttributeAndLS():validColorModeKeys[t]?rootElement.setAttribute("color-scheme",t):resetRootDarkModeAttributeAndLS()},invertDarkModeObj={dark:"light",light:"dark"},getCustomDarkMode=()=>{let e=getLS("color-scheme");if(validColorModeKeys[e])e=invertDarkModeObj[e];else{if(null!==e)return;e=invertDarkModeObj[getModeFromCSSMediaQuery()]}volantis.dark.mode="dark"==e?"light":"dark"},toggleCustomDarkMode=()=>{let e=getLS("color-scheme");if(validColorModeKeys[e])e=invertDarkModeObj[e];else{if(null!==e)return;e=invertDarkModeObj[getModeFromCSSMediaQuery()]}return setLS("color-scheme",e),e};function bindToggleButton(){document.querySelectorAll("#wrapper .toggle-mode-btn,#rightmenu-wrapper .toggle-mode-btn").forEach((function(e){volantis.dom.$(e).on("click",volantis.dark.toggle)}))}volantis.dark.toggle=()=>{const e=toggleCustomDarkMode();applyCustomDarkModeSettings(e),volantis.dark.method.toggle.start()},applyCustomDarkModeSettings(),document.addEventListener("DOMContentLoaded",(()=>{volantis.requestAnimationFrame(bindToggleButton)})),volantis.pjax.push(bindToggleButton);const darkModelListeners={dark:e=>{e.matches&&(volantis.dark.mode="dark"),volantis.dark.method.toggle.start()},light:e=>{e.matches&&(volantis.dark.mode="light"),volantis.dark.method.toggle.start()}};window.matchMedia("(prefers-color-scheme: dark)").addListener(darkModelListeners.dark),window.matchMedia("(prefers-color-scheme: light)").addListener(darkModelListeners.light)</script><script>function loadIssuesJS(){null!=document.getElementById("sites-api")&&"undefined"==typeof SitesJS&&volantis.js("/js/plugins/tags/sites.js");null!=document.getElementById("friends-api")&&"undefined"==typeof FriendsJS&&volantis.js("/js/plugins/tags/friends.js");null!=document.getElementById("contributors-api")&&"undefined"==typeof ContributorsJS&&volantis.js("/js/plugins/tags/contributors.js")}loadIssuesJS(),volantis.pjax.push((()=>{loadIssuesJS()}))</script><script defer="" src="https://cdn.bootcdn.net/ajax/libs/vanilla-lazyload/17.1.0/lazyload.min.js"></script><script>window.lazyLoadOptions={elements_selector:".lazyload",threshold:0},window.addEventListener("LazyLoad::Initialized",(function(n){window.lazyLoadInstance=n.detail.instance}),!1),document.addEventListener("DOMContentLoaded",(function(){lazyLoadInstance.update()})),document.addEventListener("pjax:complete",(function(){lazyLoadInstance.update()}))</script><script>window.FPConfig={delay:0,ignoreKeywords:["#"],maxRPS:6,hoverDelay:0}</script><script defer="" src="https://static.mhuig.top/npm/volantis-static@0.0.1660614606622/libs/flying-pages/flying-pages.min.js"></script><script>volantis.css("https://cdn.bootcdn.net/ajax/libs/aplayer/1.10.1/APlayer.min.css"),volantis.js("https://cdn.bootcdn.net/ajax/libs/aplayer/1.10.1/APlayer.min.js").then((()=>{function e(){document.querySelector(".aplayer-local-min")&&document.querySelectorAll(".aplayer-local-min").forEach((e=>{new APlayer(Object.assign({container:e,mini:!0,order:"list",volume:"0.7",autoplay:!1,loop:"all",theme:"#1BCDFC",listMaxHeight:"320px",listFolded:"true",preload:"auto",lrcType:3,audio:[{name:"虹之间",artist:"钢琴版伴奏",url:"https://blog.mhuig.top/music-Archive/BetweenTheRainbow.mp3",lrc:"https://blog.mhuig.top/music-Archive/BetweenTheRainbow.lrc",cover:"https://blog.mhuig.top/music-Archive/BetweenTheRainbow.jpg"},{name:"Avem",artist:"Alan Walker",url:"https://blog.mhuig.top/music-Archive/Avem.mp3",lrc:"https://blog.mhuig.top/music-Archive/Avem.lrc",cover:"https://blog.mhuig.top/music-Archive/Avem.jpg"},{name:"Fly",artist:"Marshmello / Leau Culver",url:"https://blog.mhuig.top/music-Archive/fly.mp3",lrc:"https://blog.mhuig.top/music-Archive/fly.lrc",cover:"https://blog.mhuig.top/music-Archive/fly.jpg"},{name:"Alone",artist:"Marshmello",url:"https://blog.mhuig.top/music-Archive/alone.mp3",lrc:"https://blog.mhuig.top/music-Archive/alone.lrc",cover:"https://blog.mhuig.top/music-Archive/alone.jpg"}]},JSON.parse(e.querySelector(".aplayer-local-min-conf").innerText)))}))}document.querySelectorAll(".aplayer-local").forEach((e=>{new APlayer({container:e,fixed:!1,order:"list",volume:"0.7",autoplay:!1,loop:"all",theme:"#1BCDFC",listMaxHeight:"320px",listFolded:"true",preload:"auto",lrcType:3,audio:[{name:"虹之间",artist:"钢琴版伴奏",url:"https://blog.mhuig.top/music-Archive/BetweenTheRainbow.mp3",lrc:"https://blog.mhuig.top/music-Archive/BetweenTheRainbow.lrc",cover:"https://blog.mhuig.top/music-Archive/BetweenTheRainbow.jpg"},{name:"Avem",artist:"Alan Walker",url:"https://blog.mhuig.top/music-Archive/Avem.mp3",lrc:"https://blog.mhuig.top/music-Archive/Avem.lrc",cover:"https://blog.mhuig.top/music-Archive/Avem.jpg"},{name:"Fly",artist:"Marshmello / Leau Culver",url:"https://blog.mhuig.top/music-Archive/fly.mp3",lrc:"https://blog.mhuig.top/music-Archive/fly.lrc",cover:"https://blog.mhuig.top/music-Archive/fly.jpg"},{name:"Alone",artist:"Marshmello",url:"https://blog.mhuig.top/music-Archive/alone.mp3",lrc:"https://blog.mhuig.top/music-Archive/alone.lrc",cover:"https://blog.mhuig.top/music-Archive/alone.jpg"}]})})),e(),volantis.pjax.push(e,"aplayerMin")}))</script><script>function check_giscus(){return"dark"===volantis.dark.mode?volantis.giscus.Theme="dark":volantis.giscus.Theme="light",document.getElementById("giscus_container")}function pjax_giscus(){const t=check_giscus();if(!t)return;let s=Object.assign({theme:{light:"light",dark:"dark"},repo:"MHuiG/talk","repo-id":"MDEwOlJlcG9zaXRvcnkyODQ4NDg1NTg=",category:"Giscus","category-id":"DIC_kwDOEPpxrs4B_X67",mapping:"pathname","reactions-enabled":"1","emit-metadata":"1",lang:"zh-CN","input-position":"top"},pdata.commentConfig);const e=document.createElement("script");e.setAttribute("src","https://giscus.app/client.js"),Object.keys(s).forEach((t=>{"theme"!=t&&e.setAttribute("data-"+t,s[t])})),e.setAttribute("data-theme",volantis.giscus.Theme),e.setAttribute("crossorigin","anonymous"),t.appendChild(e)}function dark_giscus(){if(!check_giscus())return;const t={setConfig:{theme:volantis.giscus.Theme}};document.querySelector("iframe.giscus-frame").contentWindow.postMessage({giscus:t},"https://giscus.app")}volantis.layoutHelper("comments",'<div id="giscus_container"></div>'),volantis.giscus={},pjax_giscus(),volantis.pjax.push(pjax_giscus),volantis.dark.push(dark_giscus)</script><script>async function loadSearchScript(){return volantis.js("/js/search/hexo.js")}function loadSearchService(){loadSearchScript(),document.querySelectorAll(".input.u-search-input").forEach((e=>{e.removeEventListener("focus",loadSearchService,!1)})),document.querySelectorAll(".u-search-form").forEach((e=>{e.addEventListener("submit",(e=>{e.preventDefault()}),!1)}))}function OpenSearch(e){"undefined"==typeof SearchService?loadSearchScript().then((()=>{SearchService.setQueryText(e),SearchService.search()})):(SearchService.setQueryText(e),SearchService.search())}if(window.location.search&&/^\?s=/g.test(window.location.search)){OpenSearch(decodeURI(window.location.search).replace(/\ /g,"-").replace(/^\?s=/g,""))}document.querySelectorAll(".input.u-search-input").forEach((e=>{e.addEventListener("focus",loadSearchService,!1)}))</script><script>function pjax_highlightjs_copyCode(){(document.querySelector(".highlight .code pre")||document.querySelector(".article pre code"))&&VolantisApp.utilCopyCode(".highlight .code pre, .article pre code")}volantis.requestAnimationFrame(pjax_highlightjs_copyCode),volantis.pjax.push(pjax_highlightjs_copyCode)</script><script>function load_swiper(){document.querySelectorAll(".swiper-container")[0]&&(volantis.css("https://cdn.bootcdn.net/ajax/libs/Swiper/8.3.2/swiper-bundle.min.css"),volantis.js("https://cdn.bootcdn.net/ajax/libs/Swiper/8.3.2/swiper-bundle.min.js").then((()=>{pjax_swiper()})))}function pjax_swiper(){volantis.swiper=new Swiper(".swiper-container",{slidesPerView:"auto",spaceBetween:8,centeredSlides:!0,loop:!0,pagination:{el:".swiper-pagination",clickable:!0},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}})}load_swiper(),volantis.pjax.push((()=>{document.querySelectorAll(".swiper-container")[0]&&(void 0===volantis.swiper?load_swiper():pjax_swiper())}))</script><script>volantis.css("https://cdn.bootcdn.net/ajax/libs/pace/1.2.4/themes/blue/pace-theme-minimal.min.css"),volantis.js("https://cdn.bootcdn.net/ajax/libs/pace/1.2.4/pace.min.js").then((()=>{Pace.options.restartOnPushState=!1,volantis.pjax.send(Pace.restart,"Pace.restart"),volantis.scroll.push(volantis.debounce((()=>{Pace.stop(),Pace.trigger("start"),Pace.bar.update(100*volantis.scroll.progress()),document.body.className=document.body.className.replaceAll("pace-running ","")})),"阅读进度")}))</script><pjax></pjax><script>function listenSidebarTOC(){const t=document.querySelectorAll(".toc li");if(!t.length)return;const e=[];Array.from(t).forEach((t=>{const n=t.querySelector(".toc-link"),i=document.getElementById(n.getAttribute("href")?decodeURI(n.getAttribute("href")).replace("#",""):n.getAttribute("toc-action").split("toc-")[1]);return e.push(i),n.getAttribute("href")&&(n.setAttribute("toc-action","toc-"+decodeURI(n.getAttribute("href")).replace("#","")),n.removeAttribute("href")),i&&i.id&&n.addEventListener("click",(t=>{t.preventDefault(),volantis.scroll.to(i,{addTop:5,observer:!0}),history.pushState(null,document.title,"#"+i.id)})),i}));function n(t){if(t.classList.contains("active-current"))return;document.querySelectorAll(".toc .active").forEach((t=>{t.classList.remove("active","active-current")})),t.classList.add("active","active-current");let e=t.parentNode;for(;!e.matches(".toc");)e.matches("li")&&e.classList.add("active"),e=e.parentNode}volantis.activateNavIndex=0,n(t[volantis.activateNavIndex]),e[0]&&volantis.scroll.push(volantis.debounce((()=>{if(e[0].getBoundingClientRect().top>=0)volantis.activateNavIndex=0;else if(e[e.length-1].getBoundingClientRect().top<0)volantis.activateNavIndex=e.length-1;else for(let t=0;t<e.length;t++){const n=e[t],i=e[(t+1)%e.length];if(n.getBoundingClientRect().top<0&&i.getBoundingClientRect().top>=0){volantis.activateNavIndex=t;break}}n(t[volantis.activateNavIndex])})),"sidebar-toc")}document.addEventListener("DOMContentLoaded",(()=>{volantis.requestAnimationFrame(listenSidebarTOC)})),volantis.pjax.push(listenSidebarTOC,"listenSidebarTOC")</script><script>try{let e=(e,t,n=2)=>Math.abs(e-t)<=n,t=(t,n)=>!e(t.width,n.width)||!e(t.height,n.height),n=new WeakMap,i=(e,i=e.getClientBoundingRect())=>{let o=n.get(e);o&&!t(o,i)||(n.set(e,i),e.style["contain-intrinsic-size"]=`${i.width}px ${i.height}px`)},o=new IntersectionObserver(((e,t)=>{e.forEach((e=>{i(e.target,e.boundingClientRect)}))}),{rootMargin:"500px 0px 500px 0px"}),r=new ResizeObserver(((e,t)=>{e.forEach((e=>{i(e.target,e.contentRect)}))})),s=e=>{let t=document.querySelectorAll(e);t.length&&(t.forEach((e=>{o.observe(e),r.observe(e)})),requestAnimationFrame((()=>{requestAnimationFrame((()=>{t[0].style["content-visibility"]="auto"}))})))},a=()=>{"content-visibility"in document.documentElement.style&&s(".post-story")};a(),volantis.pjax.push(a)}catch(e){console.log(e)}</script><script>document.onreadystatechange=function(){if("complete"==document.readyState){const{saveData:e,effectiveType:t}=navigator.connection||navigator.mozConnection||navigator.webkitConnection||{};("none"==getComputedStyle(document.querySelector("#safearea"),null).display||e||/2g/.test(t))&&(document.querySelectorAll(".reveal").forEach((function(e){e.style.opacity="1"})),document.querySelector("#safearea").style.display="block")}}</script><script src="https://cdn.bootcdn.net/ajax/libs/pjax/0.2.8/pjax.min.js"></script><script>const performanceMonitor={slowThreshold:800,slowCount:0,maxSlowAllowed:1,requestStartTime:0,start(){this.requestStartTime=Date.now()},check(){Date.now()-this.requestStartTime>this.slowThreshold?this.slowCount++:this.slowCount=0},res(){return this.slowCount>=this.maxSlowAllowed}};var pjax;document.addEventListener("DOMContentLoaded",(function(){pjax=new Pjax({elements:'a[href]:not([href^="#"]):not([href="javascript:void(0)"]):not([pjax-fancybox]):not([onclick="return false;"]):not([onclick="return!1"]):not([target="_blank"]):not([target="view_window"]):not([href$=".xml"])',selectors:["head title","head meta[name=keywords]","head meta[name=description]","#l_main","#pjax-header-nav-list",".pjax","pjax","meta[name=robots]","link[rel=canonical]","meta[property='og:title']","meta[property='og:description']","meta[property='og:url']","meta[property='og:image']","script[type='application/ld+json']"],cacheBust:!1,timeout:900})})),document.addEventListener("pjax:send",(function(e){window.stop(),performanceMonitor.start();try{var t=window.location.pathname,o=e.triggerElement.href,n=[""];""!=n[0]&&n.forEach((e=>{-1==t.indexOf(e)&&-1==o.indexOf(e)||(window.location.href=o)})),performanceMonitor.res()&&(window.location.href=o)}catch(e){}volantis.pjax.method.send.start()})),document.addEventListener("pjax:complete",(function(){performanceMonitor.check(),document.querySelectorAll("script[data-pjax], .pjax-reload script").forEach((e=>{const t=e.text||e.textContent||e.innerHTML||"",o=document.createElement("script");Object.keys(e.attributes).forEach((t=>{o.setAttribute(e.attributes[t].nodeName,e.attributes[t].nodeValue)})),t&&o.appendChild(document.createTextNode(t)),e.parentNode.replaceChild(o,e)})),volantis.pjax.method.complete.start()})),document.addEventListener("pjax:error",(function(e){"pjax"===volantis.debug?(console.error(e),console.log("pjax error: \n"+JSON.stringify(e))):(volantis.pjax.method.error.start(),window.location.href=e.triggerElement.href)}))</script></div><pjax> <a style="display:none" target="_blank" rel="external nofollow noopener noreferrer" href="https://bot-trap.mhuig.top/">Are You A Robot?</a></pjax><script>(()=>{function t(){if("localhost:4000"!=window.location.host&&!/blog\.mhuig\.top/.test(window.location.host)){const t=document.createElement("meta");t.name="robots",t.content=atob("bm9pbmRleCwgbm9mb2xsb3csIG5vYXJjaGl2ZQ=="),document.head.appendChild(t)}}function o(){document.querySelector("figcaption")&&document.querySelectorAll("figcaption").forEach((t=>{volantis.dom.$(t).on("click",(function(){const t=!window.CodeBlockFullscreen;window.CodeBlockFullscreen=t;const o=document.getElementById("post")||document.getElementById("docs")||document.getElementById("page");if(!o)return;const e=this.parentElement,n=e.parentElement,l=document.documentElement,c=document.querySelectorAll(".highlight > table .gutter");o.classList.toggle("code-block-fullscreen",t),e.classList.toggle("code-block-fullscreen",t),n.classList.toggle("code-block-fullscreen",t),e.classList.toggle("code-block-fullscreen-overflow-auto",t),l.classList.toggle("code-block-fullscreen-html-scroll",t),c.forEach((o=>{o.classList.toggle("code-block-fullscreen-gutter",t)}))}))}))}t(),volantis.pjax.push(t),top.location!=self.location&&(top.location=self.location),"mhuig.github.io"==window.location.host||"localhost:4000"==window.location.host||/mhuig\.top$/.test(window.location.host)||/kix\.moe$/.test(window.location.host)||/mhuig/.test(window.location.host)||/ipfs/.test(window.location.host)||(window.location.href=atob("aHR0cHM6Ly9ibG9nLm1odWlnLnRvcC8=")),o(),volantis.pjax.push(o);const e=[{month:12,day:13},function(){const t=(new Date).getFullYear(),o=t%100,e=t>=2e3?4.81:5.59,n=Math.floor(o/4),l=Math.floor(.2422*o+e)-n;return{month:4,day:Math.max(4,l)}}(),{month:7,day:7},{month:9,day:18},{month:9,day:30}];function n(){document.documentElement.classList.remove("mourning-mode");if(!["/","/index.html","/index.htm","/index"].includes(window.location.pathname))return;const t=new Date,o=t.getMonth()+1,n=t.getDate();e.some((t=>t.month===o&&t.day===n))&&document.documentElement.classList.add("mourning-mode")}const l=document.createElement("style");l.textContent="\n      html.mourning-mode {\n        filter: grayscale(100%);\n        -webkit-filter: grayscale(100%);\n        transition: filter 0.5s ease;\n      }\n    ",document.head.appendChild(l),n(),document.addEventListener("pjax:complete",n)})()</script></body></html>