프로젝트 소개

gh-proxy는 GitHub 리소스 가속 프록시 프로젝트로, 사용자가 GitHub의 release, archive 및 프로젝트 파일에 빠르게 접근할 수 있도록 는 것을 목표로 합니다. 프로젝트는 두 가지 배포 버전을 제공합니다: Cloudflare Workers 서버리스 버전과 Python 버전입니다. Cloudflare Workers 버전은 배포가 간단하며, 코드를 Cloudflare Workers에 배포하기만 하면 됩니다. 무료 버전은 하루 10만 회 요청, 분당 1000회 요청 제한을 제공합니다. Python 버전은 기능이 더 풍부하여 파일 크기 제한(설정 초과 시 원래 주소 반환), 특정 사용자/저장소의 차단/화이트리스트 및 passby 기능을 지원하며, Docker 또는 직접 설치를 통해 배포할 수 있습니다. 사용 방법은 간단하며, 원래 GitHub URL 앞에 프록시 접두사를 추가하기만 하면 됩니다. 브랜치 소스, release 소스, release 파일, 브랜치 파일, commit 파일 및 gist 등 다양한 리소스 유형을 지원합니다. 또한 git clone 명령을 통한 저장소 복제 가속을 지원하며, 비공개 저장소(TOKEN 인증 필요)도 포함됩니다. 프로젝트는 공용 데모 사이트를 제공하지만, 대규모 사용 시에는 직접 배포하는 것을 권장합니다.