@mhg/blog
Version:
1 lines • 245 kB
HTML
<!DOCTYPE html><html lang="zh-CN"><head hexo-theme="https://github.com/volantis-x/hexo-theme-volantis/#6.0.0-alpha.0"><meta name="generator" content="Hexo 6.3.0"><meta name="Volantis" content="6.0.0-alpha.0"><meta charset="utf-8"><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="apple-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?v=0258ff4f79"))}))}registerServiceWorker("/jquery.js?v=0258ff4f79")</script><link rel="apple-touch-icon" sizes="180x180" href="/lib/favicon/apple-touch-icon.png?v=e035908f18"><link rel="icon" type="image/png" sizes="32x32" href="/lib/favicon/favicon-32x32.png?v=b9d9ae54cc"><link rel="icon" type="image/png" sizes="192x192" href="/lib/favicon/android-chrome-192x192.png?v=8bf02188e3"><link rel="icon" type="image/png" sizes="144x144" href="/lib/favicon/android-chrome-144x144.png?v=5c8eadcbb7"><link rel="icon" type="image/png" sizes="16x16" href="/lib/favicon/favicon-16x16.png?v=f896f2f634"><link rel="manifest" href="/lib/favicon/site.webmanifest?v=f138de5899"><link rel="mask-icon" href="/lib/favicon/safari-pinned-tab.svg?v=87d61e51a5" color="#5bbad5"><meta name="apple-mobile-web-app-title" content="MHuiG's Blog"><meta name="application-name" content="MHuiG's Blog"><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?v=2f4fd4e7e0" rel="search" title="MHuiG's Blog" type="application/opensearchdescription+xml"><link rel="preload" href="/css/style.css?v=2d24f6fe3e" 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="alternate" href="/atom.xml?v=fe8205151a" title="MHuiG" type="application/atom+xml"><link rel="alternate" href="/rss2.xml?v=6b8706d024" title="MHuiG" type="application/rss+xml"><title>Package Mirror - MHuiG</title><meta name="keywords" content=",,Blog, IT, BigData, MHuiG, @MHuiG, iMHuiG, 博客, 梦幻岛, Neverland, 技术博客"><meta desc name="description" content="整理记录各个包管理器,系统镜像,以及常用软件的好用镜像 - MHuiG - MHuiG"><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="MHuiG"><meta property="og:description" content="整理记录各个包管理器,系统镜像,以及常用软件的好用镜像"><meta property="og:locale" content="zh_CN"><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="2022-06-29T06:20:00.000Z"><meta property="article:author" content="MHuiG"><meta property="article:tag" content="mirror"><meta property="article:tag" content="package manager"><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:rgba(68,68,68,0.65);--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:rgba(68,68,68,0.65);--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("");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}</style><link rel="stylesheet" href="/css/style.css?v=2d24f6fe3e" media="print" onload="this.media="all",this.onload=null"><noscript><link rel="stylesheet" href="/css/style.css?v=2d24f6fe3e"></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,o){this.type=e,this.f=t,this.ele=o}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,o=1)=>(this.ele.addEventListener(e,t,!1),o&&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||e.name,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,o,n=!0)=>{let l=t;n&&(l=()=>{volantis.requestAnimationFrame(t)});var s=new e(l,o);this.list.push(s)},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}window.volantis={},volantis.debug="false",volantis.dom={},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((o=>{setTimeout((function(){var n=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](),o()}:(l[e]=t[e],l.onload=o);else l.onload=()=>{t(),o()};else l.onload=o;l.setAttribute("src",e),n.appendChild(l)}))})),volantis.css=e=>new Promise((t=>{setTimeout((function(){var o=document.createElement("link");o.rel="stylesheet",o.href=e,o.onload=t,document.getElementsByTagName("head")[0].appendChild(o)}))})),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.requestAnimationFrame=e=>{window.requestAnimationFrame||(window.requestAnimationFrame=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame),window.requestAnimationFrame(e)},volantis.layoutHelper=(e,t,o)=>{function n(e,t,o){volantis.tempDiv=document.createElement("div"),volantis.tempDiv.innerHTML=t;let n=document.querySelector("#layoutHelper-"+e);n&&(o&&(n.innerHTML=""),n.append(volantis.tempDiv))}o=Object.assign({clean:!1,pjax:!0},o),n(e,t,o.clean),o.pjax&&volantis.pjax.push((()=>{n(e,t,o.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.max(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 o=e.getBoundingClientRect().top;o>=-t.observerDic&&o<=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")})))}</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(1739832285375),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></head><body itemscope itemtype="http://schema.org/WebPage"><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's Blog</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" 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" 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">MHuiG</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="MHuiG"></span><span hidden itemprop="post" itemscope itemtype="http://schema.org/Post"><meta itemprop="name" content="MHuiG"><meta itemprop="description" content="MHuiG&#39;s Blog (MHuiG的博客) MHuiG&#39;s Neverland(MHuiG的梦幻岛) —— MHuiG(@MHuiG) 随便写写画画的地方 - 技术博客"></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"><img itemprop="image" src="/lib/avatar/avatar-16.webp?v=2199236952" 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="https://wiki.eryajf.net/pages/4941.html">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="https://mirrors.aliyun.com/goproxy/">https://mirrors.aliyun.com/goproxy/</a></li></ul></li><li>Proxy-cn<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://goproxy.cn/">https://goproxy.cn</a></li></ul></li><li>Proxy-io<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://proxy.golang.com.cn/">https://proxy.golang.com.cn</a></li></ul></li><li>Baidu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://goproxy.bj.bcebos.com/">https://goproxy.bj.bcebos.com/</a></li></ul></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/help/go.html">Tencent</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/go/">https://mirrors.cloud.tencent.com/go/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/repository/goproxy/">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="https://sum.golang.google.cn/">https://sum.golang.google.cn/</a></li></ul></li><li>sumdb-io<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://gosum.io/">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> > ~/.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> > ~/.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="https://registry.npm.taobao.org/">https://registry.npm.taobao.org</a><br>但是请注意如下一个消息:<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://zhuanlan.zhihu.com/p/465424728?spm=a2c6h.24755359.0.0.6d444dccyRLxN8">淘宝 npm 域名即将切换 && npmmirror 重构升级</a>:即原来的淘宝 npm 域名将停止解析,因此所有依赖此域名的都需要进行更改。<ul><li>域名切换规则:<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://npm.taobao.org/">http://npm.taobao.org</a>=> <a target="_blank" rel="external nofollow noopener noreferrer" href="http://npmmirror.com/">http://npmmirror.com</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://registry.npm.taobao.org/">http://registry.npm.taobao.org</a>=> <a target="_blank" rel="external nofollow noopener noreferrer" href="http://registry.npmmirror.com/">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="https://repo.huaweicloud.com/repository/npm/">https://repo.huaweicloud.com/repository/npm/</a></li></ul></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/help/npm.html">Tencent</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.cloud.tencent.com/npm/">http://mirrors.cloud.tencent.com/npm/</a></li></ul></li><li> 浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.zju.edu.cn/npm/">http://mirrors.zju.edu.cn/npm/</a></li></ul></li><li> 南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.njupt.edu.cn/nexus/repository/npm/">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="https://registry.npmjs.org/">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> > ~/.pip/pip.conf << <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="http://mirrors.aliyun.com/pypi/">http://mirrors.aliyun.com/pypi/</a></li></ul></li><li>douban<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://pypi.douban.com/">http://pypi.douban.com/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://pypi.tuna.tsinghua.edu.cn/">https://pypi.tuna.tsinghua.edu.cn/</a></li></ul></li><li>163<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.163.com/pypi">https://mirrors.163.com/pypi</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/repository/pypi">https://repo.huaweicloud.com/repository/pypi</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/pypi/">https://mirrors.cloud.tencent.com/pypi/</a></li></ul></li><li> 北大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.pku.edu.cn/pypi/">https://mirrors.pku.edu.cn/pypi/</a></li></ul></li><li> 南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.nyist.edu.cn/pypi/">https://mirror.nyist.edu.cn/pypi/</a></li></ul></li><li> 大连东软<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.neusoft.edu.cn/pypi/web/">http://mirrors.neusoft.edu.cn/pypi/web/</a></li></ul></li><li> 哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.hit.edu.cn/pypi/web/">https://mirrors.hit.edu.cn/pypi/web/</a></li></ul></li><li> 上海交通大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.sjtu.edu.cn/pypi/web/simple/">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="https://developer.aliyun.com/composer">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="https://developer.aliyun.com/composer">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.aliyun.com/composer/">https://mirrors.aliyun.com/composer/</a></li></ul></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/help/composer.html">Tencent</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/composer/">https://mirrors.cloud.tencent.com/composer/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.huaweicloud.com/repository/php/">https://mirrors.huaweicloud.com/repository/php/</a></li></ul></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://pkg.xyz/">Packagist</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://packagist.phpcomposer.com/">https://packagist.phpcomposer.com</a></li></ul></li><li> 上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://packagist.mirrors.sjtug.sjtu.edu.cn/">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="https://www.runoob.com/ruby/ruby-rubygems.html">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="https://developer.aliyun.com/mirror/rubygems">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.aliyun.com/rubygems/">https://mirrors.aliyun.com/rubygems/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/rubygems/">https://mirrors.cloud.tencent.com/rubygems/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/repository/rubygems/">https://repo.huaweicloud.com/repository/rubygems/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/rubygems/">https://mirrors.tuna.tsinghua.edu.cn/rubygems/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/rubygems/">https://mirrors.ustc.edu.cn/rubygems/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/rubygems/">https://mirrors.bfsu.edu.cn/rubygems/</a></li></ul></li><li> 哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.hit.edu.cn/rubygems/">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="https://raw.githubusercontent.com/eryajf/Thanks-Mirror/main/src/settings.xml">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="https://repo.huaweicloud.com/repository/maven/">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="https://repo1.maven.org/maven2/">https://repo1.maven.org/maven2/</a></li></ul></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://developer.aliyun.com/mvn/guide">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://maven.aliyun.com/nexus/content/groups/public/">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="https://mirrors.cloud.tencent.com/maven/">https://mirrors.cloud.tencent.com/maven/</a></li></ul></li><li> 南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.njupt.edu.cn/nexus/repository/maven-central">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="https://repo.maven.apache.org/maven2">https://repo.maven.apache.org/maven2</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repository.apache.org/content/groups/snapshots">https://repository.apache.org/content/groups/snapshots</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repository.apache.org/content/groups/staging/">https://repository.apache.org/content/groups/staging/</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repository.apache.org/content/groups/public/">https://repository.apache.org/content/groups/public/</a></li></ul></li><li>confluent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://packages.confluent.io/maven/">http://packages.confluent.io/maven/</a></li></ul></li><li>cloudera<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://repo.hortonworks.com/content/repositories/releases">http://repo.hortonworks.com/content/repositories/releases</a></li></ul></li><li>jboss<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repository.jboss.org/nexus/content/groups/public">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="http://lss233.littleservice.cn/repositories/minecraft">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> >> /etc/yum.repos.d/nexus.repo << <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="https://mirrors.aliyun.com/centos/">https://mirrors.aliyun.com/centos/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/centos/">https://repo.huaweicloud.com/centos/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/centos/">https://mirrors.cloud.tencent.com/centos/</a></li></ul></li><li> 北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.bjtu.edu.cn/centos/">https://mirror.bjtu.edu.cn/centos/</a></li></ul></li><li> 东北大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirror.neu.edu.cn/centos/">http://mirror.neu.edu.cn/centos/</a></li></ul></li><li> 兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.lzu.edu.cn/centos/">https://mirror.lzu.edu.cn/centos/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/centos/">https://mirrors.tuna.tsinghua.edu.cn/centos/</a></li></ul></li><li> 华中科技大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/centos/">https://mirrors.ustc.edu.cn/centos/</a></li></ul></li><li> 浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.zju.edu.cn/centos/">http://mirrors.zju.edu.cn/centos/</a></li></ul></li><li>souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.sohu.com/centos/">http://mirrors.sohu.com/centos/</a></li></ul></li><li>163:<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.163.com/centos/">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="https://rpms.remirepo.net/">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="https://wiki.eryajf.net/pages/f35986">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="https://developer.aliyun.com/mirror/remi">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.aliyun.com/remi/">https://mirrors.aliyun.com/remi/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/remi/">https://repo.huaweicloud.com/remi/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/remi/">https://mirrors.tuna.tsinghua.edu.cn/remi/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/remi/">https://mirrors.ustc.edu.cn/remi/</a></li></ul></li><li> 上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://ftp.sjtu.edu.cn/remi/">http://ftp.sjtu.edu.cn/remi/</a></li></ul></li><li> 首都在线<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.yun-idc.com/remi/">http://mirrors.yun-idc.com/remi/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/remi/">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="https://docs.fedoraproject.org/en-US/epel/">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="https://developer.aliyun.com/mirror/epel">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.aliyun.com/epel/">https://mirrors.aliyun.com/epel/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/epel/">https://mirrors.cloud.tencent.com/epel/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/epel/">https://repo.huaweicloud.com/epel/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/epel/">https://mirrors.tuna.tsinghua.edu.cn/epel/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/epel/">https://mirrors.ustc.edu.cn/epel/</a></li></ul></li><li> 浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.zju.edu.cn/epel/">http://mirrors.zju.edu.cn/epel/</a></li></ul></li><li> 兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.lzu.edu.cn/epel/">https://mirror.lzu.edu.cn/epel/</a></li></ul></li><li> 上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://ftp.sjtu.edu.cn/epel/">http://ftp.sjtu.edu.cn/epel/</a></li></ul></li><li> 首都在线<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.yun-idc.com/epel/">http://mirrors.yun-idc.com/epel/</a></li></ul></li><li> 大连东软<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.neusoft.edu.cn/epel/">http://mirrors.neusoft.edu.cn/epel/</a></li></ul></li><li> 大连理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirror.dlut.edu.cn/epel/">http://mirror.dlut.edu.cn/epel/</a></li></ul></li><li> 南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.njupt.edu.cn/epel/">http://mirrors.njupt.edu.cn/epel/</a></li></ul></li><li> 重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cqu.edu.cn/epel/">https://mirrors.cqu.edu.cn/epel/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/epel/">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> >> ~/.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> >> ~/.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> >> ~/.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="https://www.frankindev.com/2020/05/15/replace-homebrew-source/">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="https://mirrors.aliyun.com/homebrew/">https://mirrors.aliyun.com/homebrew/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/homebrew/">https://mirrors.cloud.tencent.com/homebrew/</a></li></ul></li><li> 清华:<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/">https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/</a></li></ul></li><li> 重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cqu.edu.cn/homebrew/">https://mirrors.cqu.edu.cn/homebrew/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/help/homebrew/">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="https://rsproxy.cn/crates.io-index">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="https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git">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="https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index">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="https://code.aliyun.com/rustcc/crates.io-index">https://code.aliyun.com/rustcc/crates.io-index</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/git/crates.io-index.git">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="https://docs.docker.com/engine/install/">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="https://developer.aliyun.com/mirror/docker-ce">https://developer.aliyun.com/mirror/docker-ce</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/docker-ce/">https://mirrors.cloud.tencent.com/docker-ce/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/docker-ce/">https://repo.huaweicloud.com/docker-ce/</a></li></ul></li><li> 北大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.pku.edu.cn/docker-ce/">https://mirrors.pku.edu.cn/docker-ce/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/docker-ce/">https://mirrors.tuna.tsinghua.edu.cn/docker-ce/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/docker-ce/">https://mirrors.ustc.edu.cn/docker-ce/</a></li></ul></li><li> 西北农林科技大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.nwsuaf.edu.cn/docker-ce/">https://mirrors.nwsuaf.edu.cn/docker-ce/</a></li></ul></li><li> 浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.zju.edu.cn/docker-ce/">http://mirrors.zju.edu.cn/docker-ce/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/docker-ce/">https://mirrors.bfsu.edu.cn/docker-ce/</a></li></ul></li><li> 哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.hit.edu.cn/docker-ce">https://mirrors.hit.edu.cn/docker-ce</a></li></ul></li><li> 上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.sjtu.edu.cn/docker-ce/">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="https://kubernetes.io/releases/download/">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="https://developer.aliyun.com/mirror/kubernetes">https://developer.aliyun.com/mirror/kubernetes</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/kubernetes/">https://mirrors.cloud.tencent.com/kubernetes/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/kubernetes/">https://repo.huaweicloud.com/kubernetes/</a></li></ul></li><li> 北大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.pku.edu.cn/kubernetes/">https://mirrors.pku.edu.cn/kubernetes/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/kubernetes/">https://mirrors.tuna.tsinghua.edu.cn/kubernetes/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/kubernetes/">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="https://github.com/k3s-io/k3s/releases/">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="https://mirrors.tuna.tsinghua.edu.cn/github-release/k3s-io/k3s/">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="https://mirrors.bfsu.edu.cn/github-release/k3s-io/k3s/">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="https://github.com/kubernetes/minikube/releases">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="https://mirrors.tuna.tsinghua.edu.cn/github-release/kubernetes/minikube/">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="https://mirrors.bfsu.edu.cn/github-release/kubernetes/minikube/">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="https://helm.sh/docs/intro/install/">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="https://repo.huaweicloud.com/helm/">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="https://github.com/goharbor/harbor/releases">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="https://mirrors.tuna.tsinghua.edu.cn/github-release/goharbor/harbor/">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="https://mirrors.bfsu.edu.cn/github-release/goharbor/harbor/">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="https://www.jenkins.io/zh/download/">https://www.jenkins.io/zh/download/</a></li><li> 插件:<a target="_blank" rel="external nofollow noopener noreferrer" href="https://plugins.jenkins.io/">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="https://mirrors.aliyun.com/jenkins/war/">https://mirrors.aliyun.com/jenkins/war/</a></li><li> 插件:<a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.aliyun.com/jenkins/plugins/">https://mirrors.aliyun.com/jenkins/plugins/</a></li></ul></li><li>Tencent<ul><li> 安装包:<a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/jenkins/war/">https://mirrors.cloud.tencent.com/jenkins/war/</a></li><li> 插件:<a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/jenkins/plugins/">https://mirrors.cloud.tencent.com/jenkins/plugins/</a></li></ul></li><li>HUAWEI<ul><li> 安装包:<a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/jenkins/war/">https://repo.huaweicloud.com/jenkins/war/</a></li><li> 插件:<a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/jenkins/plugins/">https://repo.huaweicloud.com/jenkins/plugins/</a></li></ul></li><li> 中科大<ul><li>安装包:<a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/jenkins/war/">https://mirrors.ustc.edu.cn/jenkins/war/</a></li><li> 插件:<a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/jenkins/plugins/">https://mirrors.ustc.edu.cn/jenkins/plugins/</a></li></ul></li><li> 清华<ul><li>安装包:<a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/">https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/</a></li><li> 插件:<a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/">https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/</a></li></ul></li><li> 北京外国语大学<ul><li>安装包:<a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/jenkins/war/">https://mirrors.bfsu.edu.cn/jenkins/war/</a></li><li> 插件:<a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/jenkins/plugins/">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="https://packages.gitlab.com/gitlab/gitlab-ce">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="https://mirrors.aliyun.com/gitlab-ce/">https://mirrors.aliyun.com/gitlab-ce/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/gitlab-ce/">https://mirrors.cloud.tencent.com/gitlab-ce/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/">https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/gitlab-ce/">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="https://docs.gitlab.com/runner/install/">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="https://mirrors.cloud.tencent.com/gitlab-runner/">https://mirrors.cloud.tencent.com/gitlab-runner/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/gitlab-runner/">https://mirrors.tuna.tsinghua.edu.cn/gitlab-runner/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/gitlab-runner/">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="https://www.elastic.co/cn/downloads/elasticsearch">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="https://elasticsearch.cn/download/">https://elasticsearch.cn/download/</a></li></ul></li><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.aliyun.com/elasticstack/">https://mirrors.aliyun.com/elasticstack/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/elasticsearch/">https://repo.huaweicloud.com/elasticsearch/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/elasticstack/">https://mirrors.cloud.tencent.com/elasticstack/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/elasticstack/">https://mirrors.tuna.tsinghua.edu.cn/elasticstack/</a></li></ul></li><li> 南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.njupt.edu.cn/elasticstack/">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="https://www.elastic.co/cn/downloads/logstash">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="https://elasticsearch.cn/download/">https://elasticsearch.cn/download/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/logstash/">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="https://www.elastic.co/cn/downloads/kibana">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="https://elasticsearch.cn/download/">https://elasticsearch.cn/download/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/kibana/">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="https://www.elastic.co/cn/downloads/beats/filebeat">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="https://elasticsearch.cn/download/">https://elasticsearch.cn/download/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/filebeat/">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="https://dev.mysql.com/downloads/repo/yum/">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="https://developer.aliyun.com/mirror/mysql">https://developer.aliyun.com/mirror/mysql</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/mysql/Downloads/">https://repo.huaweicloud.com/mysql/Downloads/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/mysql/">https://mirrors.cloud.tencent.com/mysql/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.sohu.com/mysql/">http://mirrors.sohu.com/mysql/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/mysql/">https://mirrors.tuna.tsinghua.edu.cn/mysql/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/mysql-ftp/Downloads/">https://mirrors.ustc.edu.cn/mysql-ftp/Downloads/</a></li></ul></li><li> 南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.nyist.edu.cn/mysql/">https://mirror.nyist.edu.cn/mysql/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/mysql/">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="https://mariadb.org/download/?spm=a2c6h.13651104.0.0.3b4d3553pZDrq9&t=mariadb&p=mariadb&r=10.6.7">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="https://developer.aliyun.com/mirror/mariadb">https://developer.aliyun.com/mirror/mariadb</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/mariadb/">https://mirrors.cloud.tencent.com/mariadb/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/mariadb/">https://repo.huaweicloud.com/mariadb/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/mariadb/">https://mirrors.tuna.tsinghua.edu.cn/mariadb/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/mariadb/">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="https://www.percona.com/downloads/">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="https://mirrors.cloud.tencent.com/percona/">https://mirrors.cloud.tencent.com/percona/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/percona/">https://mirrors.tuna.tsinghua.edu.cn/percona/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/percona/">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="https://www.mongodb.com/try/download/community">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="https://developer.aliyun.com/mirror/mongodb">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="https://mirrors.cloud.tencent.com/mongodb/">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="http://mirrors.163.com/mongodb/">http://mirrors.163.com/mongodb/</a></li></ul></li><li><p> 清华</p><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/mongodb/">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="https://mirrors.bfsu.edu.cn/mongodb/">https://mirrors.bfsu.edu.cn/mongodb/</a></li></ul></li><li><p> 上海交通大学</p><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.sjtug.sjtu.edu.cn/mongodb/">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="https://redis.io/download/">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="https://repo.huaweicloud.com/redis/">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="https://www.postgresql.org/download/">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="https://mirrors.aliyun.com/postgresql/">https://mirrors.aliyun.com/postgresql/</a></li></ul></li><li>Tencen<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/postgresql/">https://mirrors.cloud.tencent.com/postgresql/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/postgresql/">https://repo.huaweicloud.com/postgresql/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/postgresql/">https://mirrors.tuna.tsinghua.edu.cn/postgresql/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/postgresql/">https://mirrors.ustc.edu.cn/postgresql/</a></li></ul></li><li> 浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.zju.edu.cn/postgresql/">http://mirrors.zju.edu.cn/postgresql/</a></li></ul></li><li> 南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.nyist.edu.cn/postgresql/">https://mirror.nyist.edu.cn/postgresql/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/postgresql/">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="https://go.dev/dl/">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="https://studygolang.com/dl">https://studygolang.com/dl</a></li></ul></li><li>Aliyun<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.aliyun.com/golang/">https://mirrors.aliyun.com/golang/</a></li></ul></li><li>Proxy-io<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://gomirrors.org/">https://gomirrors.org/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/golang/">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="https://nodejs.org/zh-cn/download/">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="https://mirrors.aliyun.com/nodejs-release/">https://mirrors.aliyun.com/nodejs-release/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/nodejs/">https://repo.huaweicloud.com/nodejs/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/nodejs-release/">https://mirrors.cloud.tencent.com/nodejs-release/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/">https://mirrors.tuna.tsinghua.edu.cn/nodejs-release/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/node/">https://mirrors.ustc.edu.cn/node/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/nodejs-release/">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="https://github.com/yarnpkg/yarn/releases">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="https://repo.huaweicloud.com/yarn/">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="https://www.python.org/downloads/">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="https://repo.huaweicloud.com/python/">https://repo.huaweicloud.com/python/</a></li></ul></li><li> 北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.bjtu.edu.cn/python/">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="https://forge.rust-lang.org/infra/other-installation-methods.html">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="https://mirrors.tuna.tsinghua.edu.cn/rustup/">https://mirrors.tuna.tsinghua.edu.cn/rustup/</a></li></ul></li><li> 上海交通大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.sjtu.edu.cn/rust-static/">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="https://www.zabbix.com/cn/download">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="https://mirrors.aliyun.com/zabbix">https://mirrors.aliyun.com/zabbix</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/zabbix/">https://repo.huaweicloud.com/zabbix/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/zabbix/">https://mirrors.cloud.tencent.com/zabbix/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/zabbix/">https://mirrors.tuna.tsinghua.edu.cn/zabbix/</a></li></ul></li><li> 南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.njupt.edu.cn/zabbix/">http://mirrors.njupt.edu.cn/zabbix/</a></li></ul></li><li> 西北农林科技大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.nwsuaf.edu.cn/zabbix/">https://mirrors.nwsuaf.edu.cn/zabbix/</a></li></ul></li><li> 南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.nyist.edu.cn/zabbix/">https://mirror.nyist.edu.cn/zabbix/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/zabbix/">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="https://grafana.com/grafana/download">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="https://mirrors.tuna.tsinghua.edu.cn/github-release/prometheus/prometheus/">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="https://mirrors.bfsu.edu.cn/github-release/prometheus/prometheus/">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="https://mirror.sjtu.edu.cn/github-release/prometheus/?mirror_intel_list">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="https://s3.jcloud.sjtu.edu.cn/899a892efef34b1b944a19981040f55b-oss01/github-release/prometheus/alertmanager/mirror_clone_list.html">alertmanager</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://s3.jcloud.sjtu.edu.cn/899a892efef34b1b944a19981040f55b-oss01/github-release/prometheus/blackbox_exporter/mirror_clone_list.html">blackbox_exporter</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://s3.jcloud.sjtu.edu.cn/899a892efef34b1b944a19981040f55b-oss01/github-release/prometheus/consul_exporter/mirror_clone_list.html">consul_exporter</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://s3.jcloud.sjtu.edu.cn/899a892efef34b1b944a19981040f55b-oss01/github-release/prometheus/graphite_exporter/mirror_clone_list.html">graphite_exporter</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://s3.jcloud.sjtu.edu.cn/899a892efef34b1b944a19981040f55b-oss01/github-release/prometheus/haproxy_exporter/mirror_clone_list.html">haproxy_exporter</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://s3.jcloud.sjtu.edu.cn/899a892efef34b1b944a19981040f55b-oss01/github-release/prometheus/memcached_exporter/mirror_clone_list.html">memcached_exporter</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://s3.jcloud.sjtu.edu.cn/899a892efef34b1b944a19981040f55b-oss01/github-release/prometheus/mysqld_exporter/mirror_clone_list.html">mysqld_exporter</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://s3.jcloud.sjtu.edu.cn/899a892efef34b1b944a19981040f55b-oss01/github-release/prometheus/node_exporter/mirror_clone_list.html">node_exporter</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://s3.jcloud.sjtu.edu.cn/899a892efef34b1b944a19981040f55b-oss01/github-release/prometheus/prometheus/mirror_clone_list.html">prometheus</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://s3.jcloud.sjtu.edu.cn/899a892efef34b1b944a19981040f55b-oss01/github-release/prometheus/pushgateway/mirror_clone_list.html">pushgateway</a></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://s3.jcloud.sjtu.edu.cn/899a892efef34b1b944a19981040f55b-oss01/github-release/prometheus/statsd_exporter/mirror_clone_list.html">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="https://grafana.com/grafana/download">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="https://developer.aliyun.com/mirror/grafana">https://developer.aliyun.com/mirror/grafana</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/grafana/">https://repo.huaweicloud.com/grafana/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/grafana/">https://mirrors.cloud.tencent.com/grafana/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/grafana/">https://mirrors.tuna.tsinghua.edu.cn/grafana/</a></li></ul></li><li> 西北农林科技大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.nwsuaf.edu.cn/grafana/">https://mirrors.nwsuaf.edu.cn/grafana/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/grafana/">https://mirrors.bfsu.edu.cn/grafana/</a></li></ul></li><li> 哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.hit.edu.cn/grafana/">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="https://github.com/pinpoint-apm/pinpoint/releases">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="https://repo.huaweicloud.com/pinpoint/">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="https://httpd.apache.org/download.cgi">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="https://developer.aliyun.com/mirror/apache">https://developer.aliyun.com/mirror/apache</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/apache/">https://repo.huaweicloud.com/apache/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/apache/">https://mirrors.cloud.tencent.com/apache/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.sohu.com/apache/">http://mirrors.sohu.com/apache/</a></li></ul></li><li> 北大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.pku.edu.cn/apache/">https://mirrors.pku.edu.cn/apache/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/apache/">https://mirrors.tuna.tsinghua.edu.cn/apache/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/apache/">https://mirrors.ustc.edu.cn/apache/</a></li></ul></li><li> 北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.bjtu.edu.cn/apache/">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="http://nginx.org/en/download.html">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="https://repo.huaweicloud.com/nginx/">https://repo.huaweicloud.com/nginx/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.sohu.com/nginx">http://mirrors.sohu.com/nginx</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/nginx/">https://mirrors.ustc.edu.cn/nginx/</a></li></ul></li><li> 西北农林科技大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.nwsuaf.edu.cn/nginx/">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="https://openresty.org/cn/download.html">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="https://mirrors.cloud.tencent.com/openresty/">https://mirrors.cloud.tencent.com/openresty/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/openresty/">https://repo.huaweicloud.com/openresty/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/openresty/">https://mirrors.tuna.tsinghua.edu.cn/openresty/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/openresty/">https://mirrors.ustc.edu.cn/openresty/</a></li></ul></li><li> 西北农林科技大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.nwsuaf.edu.cn/openresty/">https://mirrors.nwsuaf.edu.cn/openresty/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/openresty/">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="https://www.keepalived.org/download.html">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="https://repo.huaweicloud.com/keepalived/">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="https://docs.ceph.com/en/quincy/install/get-packages/">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="https://developer.aliyun.com/mirror/ceph">https://developer.aliyun.com/mirror/ceph</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/ceph/">https://mirrors.cloud.tencent.com/ceph/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/ceph/">https://repo.huaweicloud.com/ceph/</a></li></ul></li><li>163<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.163.com/ceph/">http://mirrors.163.com/ceph/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/ceph/">https://mirrors.tuna.tsinghua.edu.cn/ceph/</a></li></ul></li><li> 重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cqu.edu.cn/ceph/">https://mirrors.cqu.edu.cn/ceph/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/ceph/">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="https://portal.influxdata.com/downloads/">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="https://mirrors.cloud.tencent.com/influxdata/">https://mirrors.cloud.tencent.com/influxdata/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/influxdata/">https://mirrors.tuna.tsinghua.edu.cn/influxdata/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/influxdata/">https://mirrors.ustc.edu.cn/influxdata/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/influxdata/">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="https://clickhouse.com/#quick-start">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="https://mirrors.aliyun.com/clickhouse/">https://mirrors.aliyun.com/clickhouse/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/clickhouse/">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="https://www.rabbitmq.com/download.html">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="https://repo.huaweicloud.com/rabbitmq-server/">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="https://github.com/etcd-io/etcd/releases">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="https://repo.huaweicloud.com/etcd/">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="https://www.wireshark.org/">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="https://mirrors.tuna.tsinghua.edu.cn/wireshark/">https://mirrors.tuna.tsinghua.edu.cn/wireshark/</a></li></ul></li><li> 上海交通大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.sjtu.edu.cn/wireshark/">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="https://www.virtualbox.org/wiki/Downloads">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="https://mirrors.cloud.tencent.com/virtualbox/">https://mirrors.cloud.tencent.com/virtualbox/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/virtualbox/">https://mirrors.tuna.tsinghua.edu.cn/virtualbox/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/virtualbox/">https://mirrors.bfsu.edu.cn/virtualbox/</a></li></ul></li><li> 哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.hit.edu.cn/virtualbox/">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="https://github.com/iina/iina/releases/">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="https://mirrors.aliyun.com/iina/">https://mirrors.aliyun.com/iina/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/iina/">https://mirrors.cloud.tencent.com/iina/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/iina/">https://mirrors.tuna.tsinghua.edu.cn/iina/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/iina/">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="https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html">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="https://registry.npmmirror.com/binary.html?path=chromium-browser-snapshots/">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="https://repo.huaweicloud.com/chromium-browser-snapshots/">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="https://ungoogled-software.github.io/ungoogled-chromium-binaries/releases/">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="https://www.centos.org/download/">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="https://developer.aliyun.com/mirror/centos">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.aliyun.com/centos/">https://mirrors.aliyun.com/centos/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/centos/">https://mirrors.cloud.tencent.com/centos/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/centos/">https://repo.huaweicloud.com/centos/</a></li></ul></li><li>163<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.163.com/centos/">http://mirrors.163.com/centos/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.sohu.com/centos/">http://mirrors.sohu.com/centos/</a></li></ul></li><li> 北大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.pku.edu.cn/centos/">https://mirrors.pku.edu.cn/centos/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/centos/">https://mirrors.tuna.tsinghua.edu.cn/centos/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/centos/">https://mirrors.ustc.edu.cn/centos/</a></li></ul></li><li> 浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.zju.edu.cn/centos/">http://mirrors.zju.edu.cn/centos/</a></li></ul></li><li> 南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.nyist.edu.cn/centos/">https://mirror.nyist.edu.cn/centos/</a></li></ul></li><li> 兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.lzu.edu.cn/centos/">https://mirror.lzu.edu.cn/centos/</a></li></ul></li><li> 东北大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirror.neu.edu.cn/centos/">http://mirror.neu.edu.cn/centos/</a></li></ul></li><li> 大连东软<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.neusoft.edu.cn/centos/">http://mirrors.neusoft.edu.cn/centos/</a></li></ul></li><li> 上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://ftp.sjtu.edu.cn/centos/">http://ftp.sjtu.edu.cn/centos/</a></li></ul></li><li> 北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.bjtu.edu.cn/centos/">https://mirror.bjtu.edu.cn/centos/</a></li></ul></li><li> 大连理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirror.dlut.edu.cn/centos/">http://mirror.dlut.edu.cn/centos/</a></li></ul></li><li> 首都在线<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.yun-idc.com/centos/">http://mirrors.yun-idc.com/centos/</a></li></ul></li><li> 南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.njupt.edu.cn/centos/">http://mirrors.njupt.edu.cn/centos/</a></li></ul></li><li> 西北农林科技大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.nwsuaf.edu.cn/centos/">https://mirrors.nwsuaf.edu.cn/centos/</a></li></ul></li><li> 重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cqu.edu.cn/centos/">https://mirrors.cqu.edu.cn/centos/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/centos/">https://mirrors.bfsu.edu.cn/centos/</a></li></ul></li><li> 哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.hit.edu.cn/centos/">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="https://www.centos.org/download/">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="https://developer.aliyun.com/mirror/centos-altarch">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://developer.aliyun.com/mirror/centos-altarch">https://developer.aliyun.com/mirror/centos-altarch</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/centos-altarch/">https://mirrors.cloud.tencent.com/centos-altarch/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/centos-altarch/">https://repo.huaweicloud.com/centos-altarch/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/centos-altarch/">https://mirrors.tuna.tsinghua.edu.cn/centos-altarch/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/centos-altarch/">https://mirrors.ustc.edu.cn/centos-altarch/</a></li></ul></li><li> 兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.lzu.edu.cn/centos-altarch/">https://mirror.lzu.edu.cn/centos-altarch/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/centos-altarch/">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="https://ubuntu.com/download">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="https://developer.aliyun.com/mirror/ubuntu">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.aliyun.com/ubuntu/">https://mirrors.aliyun.com/ubuntu/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/ubuntu/">https://mirrors.cloud.tencent.com/ubuntu/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/ubuntu/">https://repo.huaweicloud.com/ubuntu/</a></li></ul></li><li>163<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.163.com/ubuntu/">http://mirrors.163.com/ubuntu/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.sohu.com/ubuntu/">http://mirrors.sohu.com/ubuntu/</a></li></ul></li><li> 北大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.pku.edu.cn/ubuntu/">https://mirrors.pku.edu.cn/ubuntu/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/ubuntu/">https://mirrors.tuna.tsinghua.edu.cn/ubuntu/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/ubuntu/">https://mirrors.ustc.edu.cn/ubuntu/</a></li></ul></li><li> 浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.zju.edu.cn/ubuntu/">http://mirrors.zju.edu.cn/ubuntu/</a></li></ul></li><li> 兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.lzu.edu.cn/ubuntu/">https://mirror.lzu.edu.cn/ubuntu/</a></li></ul></li><li> 大连东软<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.neusoft.edu.cn/ubuntu/">http://mirrors.neusoft.edu.cn/ubuntu/</a></li></ul></li><li> 上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://ftp.sjtu.edu.cn/ubuntu/">http://ftp.sjtu.edu.cn/ubuntu/</a></li></ul></li><li> 北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.bjtu.edu.cn/ubuntu/">https://mirror.bjtu.edu.cn/ubuntu/</a></li></ul></li><li> 大连理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirror.dlut.edu.cn/ubuntu/">http://mirror.dlut.edu.cn/ubuntu/</a></li></ul></li><li> 首都在线<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.yun-idc.com/ubuntu/">http://mirrors.yun-idc.com/ubuntu/</a></li></ul></li><li> 南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.njupt.edu.cn/ubuntu/">http://mirrors.njupt.edu.cn/ubuntu/</a></li></ul></li><li> 南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.nyist.edu.cn/ubuntu/">https://mirror.nyist.edu.cn/ubuntu/</a></li></ul></li><li> 重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cqu.edu.cn/ubuntu/">https://mirrors.cqu.edu.cn/ubuntu/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/ubuntu/">https://mirrors.bfsu.edu.cn/ubuntu/</a></li></ul></li><li> 哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.hit.edu.cn/ubuntu">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="https://www.debian.org/mirror/">https://www.debian.org/mirror/</a></li><li> 全球镜像:<a target="_blank" rel="external nofollow noopener noreferrer" href="https://www.debian.org/mirror/list">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="https://developer.aliyun.com/mirror/debian">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.aliyun.com/debian/">https://mirrors.aliyun.com/debian/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/debian/">https://mirrors.cloud.tencent.com/debian/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/debian/">https://repo.huaweicloud.com/debian/</a></li></ul></li><li>163<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.163.com/debian/">http://mirrors.163.com/debian/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.sohu.com/debian/">http://mirrors.sohu.com/debian/</a></li></ul></li><li> 北大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.pku.edu.cn/debian/">https://mirrors.pku.edu.cn/debian/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/debian/">https://mirrors.tuna.tsinghua.edu.cn/debian/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/debian/">https://mirrors.ustc.edu.cn/debian/</a></li></ul></li><li> 浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.zju.edu.cn/debian/">http://mirrors.zju.edu.cn/debian/</a></li></ul></li><li> 兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.lzu.edu.cn/debian/">https://mirror.lzu.edu.cn/debian/</a></li></ul></li><li> 大连东软<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.neusoft.edu.cn/debian/">http://mirrors.neusoft.edu.cn/debian/</a></li></ul></li><li> 上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://ftp.sjtu.edu.cn/debian/">http://ftp.sjtu.edu.cn/debian/</a></li></ul></li><li> 北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.bjtu.edu.cn/debian/">https://mirror.bjtu.edu.cn/debian/</a></li></ul></li><li> 大连理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirror.dlut.edu.cn/debian/">http://mirror.dlut.edu.cn/debian/</a></li></ul></li><li> 首都在线<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.yun-idc.com/debian/">http://mirrors.yun-idc.com/debian/</a></li></ul></li><li> 南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.njupt.edu.cn/debian/">http://mirrors.njupt.edu.cn/debian/</a></li></ul></li><li> 南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.nyist.edu.cn/debian/">https://mirror.nyist.edu.cn/debian/</a></li></ul></li><li> 重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cqu.edu.cn/debian/">https://mirrors.cqu.edu.cn/debian/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/debian/">https://mirrors.bfsu.edu.cn/debian/</a></li></ul></li><li> 哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.hit.edu.cn/debian/">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="https://www.deepin.org/zh/download/">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="https://developer.aliyun.com/mirror/deepin">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.aliyun.com/deepin/">https://mirrors.aliyun.com/deepin/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/deepin/">https://repo.huaweicloud.com/deepin/</a></li></ul></li><li>163<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.163.com/deepin/">http://mirrors.163.com/deepin/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.sohu.com/deepin/">http://mirrors.sohu.com/deepin/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/deepin/">https://mirrors.tuna.tsinghua.edu.cn/deepin/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/deepin/">https://mirrors.ustc.edu.cn/deepin/</a></li></ul></li><li> 浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.zju.edu.cn/deepin/">http://mirrors.zju.edu.cn/deepin/</a></li></ul></li><li> 兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.lzu.edu.cn/deepin/">https://mirror.lzu.edu.cn/deepin/</a></li></ul></li><li> 上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://ftp.sjtu.edu.cn/deepin/">http://ftp.sjtu.edu.cn/deepin/</a></li></ul></li><li> 南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.njupt.edu.cn/deepin/">http://mirrors.njupt.edu.cn/deepin/</a></li></ul></li><li> 南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.nyist.edu.cn/deepin/">https://mirror.nyist.edu.cn/deepin/</a></li></ul></li><li> 重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cqu.edu.cn/deepin/">https://mirrors.cqu.edu.cn/deepin/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/deepin/">https://mirrors.bfsu.edu.cn/deepin/</a></li></ul></li><li> 哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.hit.edu.cn/deepin/">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="https://getfedora.org/en/server/download/">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="https://developer.aliyun.com/mirror/fedora">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.aliyun.com/fedora/">https://mirrors.aliyun.com/fedora/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/fedora/">https://mirrors.cloud.tencent.com/fedora/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/fedora/">https://repo.huaweicloud.com/fedora/</a></li></ul></li><li>163<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.163.com/fedora/">http://mirrors.163.com/fedora/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.sohu.com/fedora/">http://mirrors.sohu.com/fedora/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/fedora/">https://mirrors.tuna.tsinghua.edu.cn/fedora/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/fedora/">https://mirrors.ustc.edu.cn/fedora/</a></li></ul></li><li> 浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.zju.edu.cn/fedora/">http://mirrors.zju.edu.cn/fedora/</a></li></ul></li><li> 兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.lzu.edu.cn/fedora/">https://mirror.lzu.edu.cn/fedora/</a></li></ul></li><li> 上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://ftp.sjtu.edu.cn/fedora/">http://ftp.sjtu.edu.cn/fedora/</a></li></ul></li><li> 南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.njupt.edu.cn/fedora/">http://mirrors.njupt.edu.cn/fedora/</a></li></ul></li><li> 南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.nyist.edu.cn/fedora/">https://mirror.nyist.edu.cn/fedora/</a></li></ul></li><li> 重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cqu.edu.cn/fedora/">https://mirrors.cqu.edu.cn/fedora/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/fedora/">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="https://www.gentoo.org/downloads/">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="https://developer.aliyun.com/mirror/gentoo">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.aliyun.com/gentoo/">https://mirrors.aliyun.com/gentoo/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/gentoo/">https://mirrors.cloud.tencent.com/gentoo/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/gentoo/">https://repo.huaweicloud.com/gentoo/</a></li></ul></li><li>163<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.163.com/gentoo/">http://mirrors.163.com/gentoo/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.sohu.com/gentoo/">http://mirrors.sohu.com/gentoo/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/gentoo/">https://mirrors.tuna.tsinghua.edu.cn/gentoo/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/gentoo/">https://mirrors.ustc.edu.cn/gentoo/</a></li></ul></li><li> 浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.zju.edu.cn/gentoo/">http://mirrors.zju.edu.cn/gentoo/</a></li></ul></li><li> 兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.lzu.edu.cn/gentoo/">https://mirror.lzu.edu.cn/gentoo/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/gentoo/">https://mirrors.bfsu.edu.cn/gentoo/</a></li></ul></li><li> 上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.sjtug.sjtu.edu.cn/gentoo/">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="https://www.kali.org/get-kali/">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="https://developer.aliyun.com/mirror/kali">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.aliyun.com/kali/">https://mirrors.aliyun.com/kali/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/kali/">https://mirrors.cloud.tencent.com/kali/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/kali/">https://repo.huaweicloud.com/kali/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/kali/">https://mirrors.tuna.tsinghua.edu.cn/kali/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/kali/">https://mirrors.ustc.edu.cn/kali/</a></li></ul></li><li> 浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.zju.edu.cn/kali/">http://mirrors.zju.edu.cn/kali/</a></li></ul></li><li> 南阳理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.nyist.edu.cn/kali/">https://mirror.nyist.edu.cn/kali/</a></li></ul></li><li> 大连东软<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.neusoft.edu.cn/kali/">http://mirrors.neusoft.edu.cn/kali/</a></li></ul></li><li> 北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.bjtu.edu.cn/kali/">https://mirror.bjtu.edu.cn/kali/</a></li></ul></li><li> 南京邮电<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.njupt.edu.cn/kali/">http://mirrors.njupt.edu.cn/kali/</a></li></ul></li><li> 西北农林科技大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.nwsuaf.edu.cn/kali/">https://mirrors.nwsuaf.edu.cn/kali/</a></li></ul></li><li> 重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cqu.edu.cn/kali-images/">https://mirrors.cqu.edu.cn/kali-images/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/kali/">https://mirrors.bfsu.edu.cn/kali/</a></li></ul></li><li> 哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.hit.edu.cn/kali">https://mirrors.hit.edu.cn/kali</a></li></ul></li><li> 上海交通大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.sjtug.sjtu.edu.cn/kali/">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="https://get.opensuse.org/zh-CN/">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="https://developer.aliyun.com/mirror/opensuse">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.aliyun.com/opensuse/">https://mirrors.aliyun.com/opensuse/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/opensuse/">https://mirrors.cloud.tencent.com/opensuse/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/opensuse/">https://repo.huaweicloud.com/opensuse/</a></li></ul></li><li>Souhu<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.sohu.com/opensuse/">http://mirrors.sohu.com/opensuse/</a></li></ul></li><li> 北大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.pku.edu.cn/opensuse/">https://mirrors.pku.edu.cn/opensuse/</a></li></ul></li><li>openTUNA<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://opentuna.cn/opensuse/">https://opentuna.cn/opensuse/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/opensuse/">https://mirrors.ustc.edu.cn/opensuse/</a></li></ul></li><li> 浙江大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.zju.edu.cn/opensuse/">http://mirrors.zju.edu.cn/opensuse/</a></li></ul></li><li> 兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.lzu.edu.cn/opensuse/">https://mirror.lzu.edu.cn/opensuse/</a></li></ul></li><li> 上海交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://ftp.sjtu.edu.cn/opensuse/">http://ftp.sjtu.edu.cn/opensuse/</a></li></ul></li><li> 北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.bjtu.edu.cn/opensuse/">https://mirror.bjtu.edu.cn/opensuse/</a></li></ul></li><li> 首都在线<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.yun-idc.com/opensuse/">http://mirrors.yun-idc.com/opensuse/</a></li></ul></li><li> 重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cqu.edu.cn/opensuse/">https://mirrors.cqu.edu.cn/opensuse/</a></li></ul></li><li> 北京理工<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.bit.edu.cn/opensuse/">https://mirror.bit.edu.cn/opensuse/</a></li></ul></li><li> 重庆大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cqu.edu.cn/opensuse/">https://mirrors.cqu.edu.cn/opensuse/</a></li></ul></li><li> 哈工大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.hit.edu.cn/opensuse/">https://mirrors.hit.edu.cn/opensuse/</a></li></ul></li><li> 南京大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.nju.edu.cn/opensuse/">http://mirrors.nju.edu.cn/opensuse/</a></li></ul></li><li> 南方科技大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.sustech.edu.cn/opensuse/">https://mirrors.sustech.edu.cn/opensuse/</a></li></ul></li><li> 北京外国语大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.bfsu.edu.cn/opensuse/">https://mirrors.bfsu.edu.cn/opensuse/</a></li></ul></li><li> 哈尔滨工业大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.hit.edu.cn/opensuse/">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="https://www.freebsd.org/where/">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="https://developer.aliyun.com/mirror/freebsd">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.aliyun.com/freebsd/">https://mirrors.aliyun.com/freebsd/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/freebsd/">https://mirrors.cloud.tencent.com/freebsd/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/freebsd/">https://repo.huaweicloud.com/freebsd/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/freebsd/">https://mirrors.ustc.edu.cn/freebsd/</a></li></ul></li><li> 兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.lzu.edu.cn/freebsd/">https://mirror.lzu.edu.cn/freebsd/</a></li></ul></li><li> 北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.bjtu.edu.cn/freebsd/">https://mirror.bjtu.edu.cn/freebsd/</a></li></ul></li><li> 首都在线<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="http://mirrors.yun-idc.com/freebsd/">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="https://www.gnu.org/software/octave/download">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="https://developer.aliyun.com/mirror/gnu">Aliyun</a><ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.aliyun.com/gnu/">https://mirrors.aliyun.com/gnu/</a></li></ul></li><li>Tencent<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.cloud.tencent.com/gnu/">https://mirrors.cloud.tencent.com/gnu/</a></li></ul></li><li>HUAWEI<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://repo.huaweicloud.com/gnu/">https://repo.huaweicloud.com/gnu/</a></li></ul></li><li> 清华<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.tuna.tsinghua.edu.cn/gnu/">https://mirrors.tuna.tsinghua.edu.cn/gnu/</a></li></ul></li><li> 中科大<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirrors.ustc.edu.cn/gnu/">https://mirrors.ustc.edu.cn/gnu/</a></li></ul></li><li> 兰州大学<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.lzu.edu.cn/gnu/">https://mirror.lzu.edu.cn/gnu/</a></li></ul></li><li> 北京交通<ul><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://mirror.bjtu.edu.cn/gnu/">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="https://hub.docker.com/">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="https://mirrors.ustc.edu.cn/help/dockerhub.html">中科大</a><ul><li> docker.mirrors.ustc.edu.cn</li></ul></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://dockerproxy.com/">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="https://dockerproxy.com/">docker proxy</a><ul><li>gcr.dockerproxy.com</li></ul></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://github.com/lank8s">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="https://dockerproxy.com/">docker proxy</a><ul><li>k8s.dockerproxy.com</li></ul></li><li><a target="_blank" rel="external nofollow noopener noreferrer" href="https://github.com/lank8s">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="https://dockerproxy.com/">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">2022年6月29日</div></div><div class="license-meta-item"><div class="license-meta-title">原文出处</div><div class="license-meta-text"> <a href="https://github.com/eryajf/Thanks-Mirror" 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/64.webp" class="lazyload" data-srcset="https://static.mhuig.top/npm/imbox@0.0.15/c/64.webp" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Npm 更换源"> <span class="title">Npm 更换源</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/64.webp" class="lazyload" data-srcset="https://static.mhuig.top/npm/imbox@0.0.15/c/64.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/anaconda3.html" title="Centos7安装Anaconda3" rel="bookmark"><img src="https://static.mhuig.top/npm/imbox@0.0.15/c/97.webp" class="lazyload" data-srcset="https://static.mhuig.top/npm/imbox@0.0.15/c/97.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/CentOS/python3.html" title="CentOS7安装Python3" rel="bookmark"><img src="https://static.mhuig.top/npm/imbox@0.0.15/c/94.webp" class="lazyload" data-srcset="https://static.mhuig.top/npm/imbox@0.0.15/c/94.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/3.webp" class="lazyload" data-srcset="https://static.mhuig.top/npm/imbox@0.0.15/c/3.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/2.webp" class="lazyload" data-srcset="https://static.mhuig.top/npm/imbox@0.0.15/c/2.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></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">署名-非商业性使用-相同方式共享 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?v=196690b6a0"></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?v=a7e55dacdf");null!=document.getElementById("friends-api")&&"undefined"==typeof FriendsJS&&volantis.js("/js/plugins/tags/friends.js?v=187f37f894");null!=document.getElementById("contributors-api")&&"undefined"==typeof ContributorsJS&&volantis.js("/js/plugins/tags/contributors.js?v=16e248333a")}loadIssuesJS(),volantis.pjax.push((()=>{loadIssuesJS()}))</script><script defer="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="defer" src="https://static.mhuig.top/npm/volantis-static@0.0.1660614606622/libs/flying-pages/flying-pages.min.js"></script><script type="text/javascript">function pjax_scrollrebeal(){ScrollReveal().reveal("#l_main .reveal",{distance:"32px",duration:"800",interval:"20",scale:"1",easing:"ease-out"})}function init_scrollrebeal(){"undefined"==typeof ScrollReveal?volantis.requestAnimationFrame(init_scrollrebeal):pjax_scrollrebeal()}volantis.js("https://cdn.bootcdn.net/ajax/libs/scrollReveal.js/4.0.9/scrollreveal.min.js"),document.addEventListener("DOMContentLoaded",init_scrollrebeal),volantis.pjax.push(pjax_scrollrebeal,"pjax_scrollrebeal",setRequestAnimationFrame=!1)</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((()=>{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"}]})}))}))</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?v=e2a1e6a8d9");}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),volantis.scroll.push((()=>{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((()=>{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])}))}document.addEventListener("DOMContentLoaded",(()=>{volantis.requestAnimationFrame(listenSidebarTOC)})),volantis.pjax.push(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 type="application/ld+json">[{"@context":"http://schema.org","@type":"Organization","name":"MHuiG's Blog","url":"https://blog.mhuig.top/","logo":{"@type":"ImageObject","url":"/lib/favicon/android-chrome-192x192.png?v=8bf02188e3","width":192,"height":192}},{"@context":"http://schema.org","@type":"Person","name":"MHuiG","image":{"@type":"ImageObject","url":"/lib/favicon/android-chrome-192x192.png?v=8bf02188e3"},"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":"MHuiG"}},{"@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's Blog","url":"https://blog.mhuig.top/","keywords":"Blog, IT, BigData, MHuiG, @MHuiG, iMHuiG, 博客, 梦幻岛, Neverland, 技术博客","description":"MHuiG&#39;s Blog (MHuiG的博客) MHuiG&#39;s Neverland(MHuiG的梦幻岛) —— MHuiG(@MHuiG) 随便写写画画的地方 - 技术博客","author":{"@type":"Person","name":"MHuiG","image":{"@type":"ImageObject","url":"/lib/favicon/android-chrome-192x192.png?v=8bf02188e3"},"url":"https://blog.mhuig.top/","description":"「Be Yourself, Make a Difference.」"},"publisher":{"@type":"Organization","name":"MHuiG's Blog","url":"https://blog.mhuig.top/","logo":{"@type":"ImageObject","url":"/lib/favicon/android-chrome-192x192.png?v=8bf02188e3","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":"整理记录各个包管理器,系统镜像,以及常用软件的好用镜像","inLanguage":"zh-CN","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?v=8bf02188e3"},"url":"https://blog.mhuig.top/"},"publisher":{"@type":"Organization","name":"MHuiG's Blog","logo":{"@type":"ImageObject","url":"/lib/favicon/android-chrome-192x192.png?v=8bf02188e3","width":192,"height":192}},"url":"https://blog.mhuig.top/notes/package-mirror/","wordCount":0,"datePublished":"2022-06-29T06:20:00.000Z","dateModified":"2022-06-29T06:20:00.000Z","articleSection":"package manager","keywords":"mirror,package manager","image":{"@type":"ImageObject","url":"/lib/favicon/android-chrome-192x192.png?v=8bf02188e3","width":192,"height":192}}]</script><script src="https://cdn.bootcdn.net/ajax/libs/pjax/0.2.8/pjax.min.js"></script><script>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"],cacheBust:!1,timeout:5e3})})),document.addEventListener("pjax:send",(function(e){try{var t=window.location.pathname,n=e.triggerElement.href,a=[""];""!=a[0]&&a.forEach((e=>{-1==t.indexOf(e)&&-1==n.indexOf(e)||(window.location.href=n)}))}catch(e){}volantis.pjax.method.send.start()})),document.addEventListener("pjax:complete",(function(){document.querySelectorAll("script[data-pjax], .pjax-reload script").forEach((e=>{const t=e.text||e.textContent||e.innerHTML||"",n=document.createElement("script");Object.keys(e.attributes).forEach((t=>{n.setAttribute(e.attributes[t].nodeName,e.attributes[t].nodeValue)})),t&&n.appendChild(document.createTextNode(t)),e.parentNode.replaceChild(n,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>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="https://blog.mhuig.top/")</script></body></html>