Configure your toolchain to use PkgRelay as a mirror.
npm config set registry https://pkgrelay.net/npm/
Verify with npm config get registry.
pip config set global.index-url https://pkgrelay.net/pypi/simple/
For conda, use https://pkgrelay.net/conda/ in your .condarc.
<mirror>
<id>pkgrelay</id>
<url>https://pkgrelay.net/maven/</url>
<mirrorOf>central</mirrorOf>
</mirror>
Add to ~/.m2/settings.xml.
[source.crates-io]
replace-with = "pkgrelay"
[source.pkgrelay]
registry = "https://pkgrelay.net/cargo/"
go env -w GOPROXY=https://pkgrelay.net/go,direct
nuget sources add -name pkgrelay -source https://pkgrelay.net/nuget/
docker pull pkgrelay.net/docker/library/alpine:latest
Or configure as a registry mirror in /etc/docker/daemon.json.
helm repo add pkgrelay https://pkgrelay.net/helm/