🐙 GitHub Proxy | 🐳 Docker Registry Proxy | ⚡ Enhanced with ofetch
git clone http://localhost:3000/https://github.com/user/repo.git
# Raw files
http://localhost:3000/https://raw.githubusercontent.com/user/repo/main/file.txt
# Releases
http://localhost:3000/https://github.com/user/repo/releases/download/v1.0/file.zip
git config --global url."http://localhost:3000/https://github.com".insteadOf "https://github.com"
docker pull localhost:3000/nginx:latest
docker pull localhost:3000/ubuntu:22.04
# GitHub Container Registry
docker pull localhost:3000/ghcr.io/user/repo:tag
# Quay.io
docker pull localhost:3000/quay.io/user/repo:tag
# Google Container Registry
docker pull localhost:3000/gcr.io/project/image:tag
# Edit /etc/docker/daemon.json
{
"registry-mirrors": ["http://localhost:3000"]
}
# Then restart Docker
sudo systemctl restart docker
# Clone a repository
git clone http://localhost:3000/https://github.com/microsoft/vscode.git
# Download a specific file
curl http://localhost:3000/https://raw.githubusercontent.com/microsoft/vscode/main/package.json
# Download a release asset
wget http://localhost:3000/https://github.com/git/git/releases/download/v2.42.0/git-2.42.0.tar.gz
# Pull official images
docker pull localhost:3000/nginx:stable-perl
docker pull localhost:3000/postgres:15-alpine
# Pull from other registries
docker pull localhost:3000/ghcr.io/actions/runner:latest
docker pull localhost:3000/quay.io/prometheus/prometheus:latest