鉴于近期中国电信至阿里云香港劣质线路,及Caddy v1迁移到v2计划,对部分代理服务进行链路迁移

域名变更

m.deb.ysicing.me --> mirrors.ysicing.net
m.yum.ysicing.me --> mirrors.ysicing.net

同时积极响应国家推进ipv6计划, 新域名同时支持ipv4/ipv6双栈接入

:::info debian.ysicing.me 本季度暂无调整计划, 估计与ergo同时调整,会鸽掉 :::

用户

用户侧不需要调整

补充说明

上述公开代理如下软件:

  • tailscale
  • caddy
  • hashicorp

以下仅为示例

# /etc/apt/sources.list.d/tailscale.list
deb [signed-by=/usr/share/keyrings/tailscale-archive-keyring.gpg] https://mirrors.ysicing.net/tailscale/stable/debian bullseye main
# /etc/apt/sources.list.d/caddy-stable.list
deb [signed-by=/usr/share/keyrings/caddy-stable-archive-keyring.gpg] https://mirrors.ysicing.net/caddy/stable/deb/debian any-version main
# /etc/apt/sources.list.d/hashicorp.list
deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://mirrors.ysicing.net/hashicorp/ bullseye main

技术细节

仅供参考

caddy v1

<域名> {
   gzip
   log stdout
   tls <邮箱>
   proxy /tailscale/ https://pkgs.tailscale.com/ {
     without /tailscale
   }
   proxy /caddy/ https://dl.cloudsmith.io/public/caddy {
    without /caddy
  }
  proxy /hashicorp/ https://apt.releases.hashicorp.com {
   without /hashicorp
  }
}

caddy2

<自定义域名> {
 import LOG "/var/log/caddy/mirrors.log"
 handle_path /tailscale/* {
  reverse_proxy https://pkgs.tailscale.com {
    header_up Host {upstream_hostport}
  }
 }
 handle_path /caddy/* {
  rewrite * /public/caddy{path}
  reverse_proxy https://dl.cloudsmith.io {
    header_up Host {upstream_hostport}
  }
 }
 handle_path /hashicorp/* {
  reverse_proxy https://apt.releases.hashicorp.com {
    header_up Host {upstream_hostport}
  }
 }
 respond {remote_host}
}