Versions in this module Expand all Collapse all v0 v0.5.3 Nov 30, 2022 Changes in this version + var ALPINE_OFFICIAL_MIRRORS = []string + var CENTOS_OFFICIAL_MIRRORS = []string + var DEBIAN_OFFICIAL_MIRRORS = []string + var UBUNTU_OFFICIAL_MIRRORS = []string v0.5.2 Nov 20, 2022 v0.5.1 Nov 19, 2022 v0.5.0 Nov 19, 2022 Changes in this version + var ALPINE_DEFAULT_CACHE_RULES = []Rule v0.4.0 Nov 19, 2022 Changes in this version + const ALPINE_BENCHMAKR_URL + const CENTOS_BENCHMAKR_URL + const DEBIAN_BENCHMAKR_URL + const LINUX_ALL_DISTROS + const LINUX_DISTROS_ALPINE + const LINUX_DISTROS_CENTOS + const LINUX_DISTROS_DEBIAN + const LINUX_DISTROS_UBUNTU + const TYPE_LINUX_ALL_DISTROS + const TYPE_LINUX_DISTROS_ALPINE + const TYPE_LINUX_DISTROS_CENTOS + const TYPE_LINUX_DISTROS_DEBIAN + const TYPE_LINUX_DISTROS_UBUNTU + const UBUNTU_BENCHMAKR_URL + const UBUNTU_GEO_MIRROR_API + var ALPINE_CUSTOM_MIRRORS = []string + var ALPINE_HOST_PATTERN = regexp.MustCompile(`https?://.+/alpine/(.+)$`) + var ALPINE_OFFICAL_MIRRORS = []string + var BUILDIN_ALPINE_MIRRORS = GenerateBuildInList(ALPINE_OFFICAL_MIRRORS, ALPINE_CUSTOM_MIRRORS) + var BUILDIN_CENTOS_MIRRORS = GenerateBuildInList(CENTOS_OFFICAL_MIRRORS, CENTOS_CUSTOM_MIRRORS) + var BUILDIN_DEBIAN_MIRRORS = GenerateBuildInList(DEBIAN_OFFICAL_MIRRORS, DEBIAN_CUSTOM_MIRRORS) + var BUILDIN_UBUNTU_MIRRORS = GenerateBuildInList(UBUNTU_OFFICAL_MIRRORS, UBUNTU_CUSTOM_MIRRORS) + var CENTOS_CUSTOM_MIRRORS = []string + var CENTOS_DEFAULT_CACHE_RULES = []Rule + var CENTOS_HOST_PATTERN = regexp.MustCompile(`/centos/(.+)$`) + var CENTOS_OFFICAL_MIRRORS = []string + var DEBIAN_CUSTOM_MIRRORS = []string + var DEBIAN_DEFAULT_CACHE_RULES = []Rule + var DEBIAN_HOST_PATTERN = regexp.MustCompile(`https?://(deb|security|snapshot).debian.org/debian/(.+)$`) + var DEBIAN_OFFICAL_MIRRORS = []string + var UBUNTU_CUSTOM_MIRRORS = []string + var UBUNTU_DEFAULT_CACHE_RULES = []Rule + var UBUNTU_HOST_PATTERN = regexp.MustCompile(`https?://(\w{2}\.)?(security|archive).ubuntu.com/ubuntu/(.+)$`) + var UBUNTU_OFFICAL_MIRRORS = []string + func GenerateAliasFromURL(url string) string + type Rule struct + CacheControl string + OS int + Pattern *regexp.Regexp + Rewrite bool + func (r *Rule) String() string + type UrlWithAlias struct + Alias string + Bandwidth int64 + Http bool + Https bool + Official bool + URL string + func GenerateBuildInList(officialList []string, customList []string) (mirrors []UrlWithAlias) + func GenerateBuildInMirorItem(url string, offical bool) UrlWithAlias