Versions in this module Expand all Collapse all v0 v0.7.0 Nov 7, 2025 Changes in this version + type AliasTemplateData struct + Alias string + type URLTemplateData struct + URL string v0.6.0 Dec 1, 2024 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 LINUX_DISTROS_UBUNTU_PORTS + 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 TYPE_LINUX_DISTROS_UBUNTU_PORTS + const UBUNTU_BENCHMAKR_URL + const UBUNTU_GEO_MIRROR_API + const UBUNTU_PORTS_BENCHMAKR_URL + const UBUNTU_PORTS_GEO_MIRROR_API + var ALPINE_CUSTOM_MIRRORS = []string + var ALPINE_DEFAULT_CACHE_RULES = []Rule + var ALPINE_HOST_PATTERN = regexp.MustCompile(`/alpine/(.+)$`) + var ALPINE_OFFICIAL_MIRRORS = []string + var BUILDIN_ALPINE_MIRRORS = GenerateBuildInList(ALPINE_OFFICIAL_MIRRORS, ALPINE_CUSTOM_MIRRORS) + var BUILDIN_CENTOS_MIRRORS = GenerateBuildInList(CENTOS_OFFICIAL_MIRRORS, CENTOS_CUSTOM_MIRRORS) + var BUILDIN_DEBIAN_MIRRORS = GenerateBuildInList(DEBIAN_OFFICIAL_MIRRORS, DEBIAN_CUSTOM_MIRRORS) + var BUILDIN_UBUNTU_MIRRORS = GenerateBuildInList(UBUNTU_OFFICIAL_MIRRORS, UBUNTU_CUSTOM_MIRRORS) + var BUILDIN_UBUNTU_PORTS_MIRRORS = GenerateBuildInList(UBUNTU_PORTS_OFFICIAL_MIRRORS, UBUNTU_PORTS_CUSTOM_MIRRORS) + var CENTOS_CUSTOM_MIRRORS = []string + var CENTOS_DEFAULT_CACHE_RULES = []Rule + var CENTOS_HOST_PATTERN = regexp.MustCompile(`/centos/(.+)$`) + var CENTOS_OFFICIAL_MIRRORS = []string + var DEBIAN_CUSTOM_MIRRORS = []string + var DEBIAN_DEFAULT_CACHE_RULES = []Rule + var DEBIAN_HOST_PATTERN = regexp.MustCompile(`/debian/(.+)$`) + var DEBIAN_OFFICIAL_MIRRORS = []string + var UBUNTU_CUSTOM_MIRRORS = []string + var UBUNTU_DEFAULT_CACHE_RULES = []Rule + var UBUNTU_HOST_PATTERN = regexp.MustCompile(`/ubuntu/(.+)$`) + var UBUNTU_OFFICIAL_MIRRORS = []string + var UBUNTU_PORTS_CUSTOM_MIRRORS = []string + var UBUNTU_PORTS_DEFAULT_CACHE_RULES = []Rule + var UBUNTU_PORTS_HOST_PATTERN = regexp.MustCompile(`/ubuntu-ports/(.+)$`) + var UBUNTU_PORTS_OFFICIAL_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, official bool) UrlWithAlias