草稿 最近折腾的那些事之镜像站相关

最近折腾的那些事之镜像站相关

之前一段时间比较忙,也没空写写。

docker 镜像仓库

之前也维护了几个镜像站,但是最近又国际互联因素影响,体验很差,白天基本能用,到了晚高峰基本就用不了。

h.ysicing.net
h2.ysicing.net
h3.ysicing.net

目前只能保证基本可用,无法 sla 保证

k3s 使用

编辑/etc/rancher/k3s/registries.yaml

# cat /etc/rancher/k3s/registries.yaml
mirrors:
  docker.io:
    endpoint:
      - "https://h3.ysicing.net"
      - "https://h2.ysicing.net"
      - "https://h.ysicing.net"

docker 使用

编辑/etc/docker/daemon.json

{
  "registry-mirrors": ["https://h.ysicing.net","https://h2.ysicing.net", "https://h3.ysicing.net"],
  "bip": "169.254.123.1/24",
  "max-concurrent-downloads": 10,
  "live-restore": true,
  "log-driver": "json-file",
  "log-level": "warn",
  "log-opts": {
    "max-size": "30m",
    "max-file": "3"
  },
  "storage-driver": "overlay2"
}

其他软件镜像

由我维护的开源镜像服务, 致力于提高国内用户体验,希望能对国内开源软件用户有所帮助。主要针对Debian系,暂不考虑支持其他发行版

v1版本

历史版本mirrors.ysicing.net 纯粹基于caddy实现的,蛮多朋友使用的,但是实际体验一般,没有缓存机制。

v2版本

基于caddy+nexus重新弄了一版 mirrors.china.12306.work,有了缓存,速度体验++, 目前支持多款软件如tailscalecaddy

tailscale镜像

echo "deb [signed-by=/usr/share/keyrings/tailscale-archive-keyring.gpg] https://mirrors.china.12306.work/repository/tailscale/debian bookworm main" | tee /etc/apt/sources.list.d/tailscale.list
apt-get update
apt-get install tailscale

caddy镜像

echo "deb [signed-by=/usr/share/keyrings/caddy-stable-archive-keyring.gpg] https://mirrors.china.12306.work/repository/caddy/stable/deb/debian any-version main" | tee /etc/apt/sources.list.d/caddy.list
apt-get update
apt-get install caddy

为什么没有我用的软件包?

因为我可能暂时用不上, 有好的想法可以邮件或通过其他途径联系我.

Sponsor

Like this article? $1 reward

Comments

林木木 ·v1 IP未知 Reply

留存备用,难啊!

萧瑟 ·v1 北京 Reply

直接配置一个代理,就可以用了 { "proxies": { "http-proxy": "http://192.168.1.2:7890", "https-proxy": "http://192.168.1.2:7890", "no-proxy": "localhost,127.0.0.0/8" } }

obaby ·v1 山东青岛 Reply

不见镜像已经寸步难行了

ysicing 👨‍💻 ·v1 Reply

@obaby 是的,即使镜像也是朝不保夕😂