fshy

Home / Storage

ghproxy mirrors (ghproxy.net, ghfast.top) — free anonymous GitHub raw/release proxy

ghproxy.net/CDNstorage/ghproxy-mirrors-free-anonymous-github-raw-release-proxyJSONcomparereport an errorprovider JSON

Free allowance
No quota; it proxies raw.githubusercontent.com and release assets, so the ceiling is GitHub's own (100 MiB/repo file, ~1.95 TiB/release).
Verdict
caveatusable, with a named limit or an unprobed read path
Cost
free tier
Identity
anonymousno card, no phone
Binding limit
per-ip-shaping128 KB/s; 11.3 MB/s
Evidence
reported4 sources; a third party said so
Freshness
stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
Free tierNo quota; it proxies raw.githubusercontent.com and release assets, so the ceiling is GitHub's own (100 MiB/repo file, ~1.95 TiB/release). Probed a 50,901,339-byte GitHub file through ghproxy.net: HTTP 200, correct Content-Length.
unit mixed; metered on unstated
Pricenone stated
Limits
  • per-ip-shaping (binding) 128 KB/s source
  • per-ip-shaping (binding) 11.3 MB/s source
per-ip-shaping is the real constraint — measured ~128 KB/s (7.1 MB in 55 s) on a 50 MB fetch, versus 11.3 MB/s from hop.js and 6.4 MB/s from jsDelivr. Measure a baseline before blaming the origin.
Identityanonymous anonymous
EgressFree, anonymous, no key. These are community-run mirrors of the GitHub CDN, funded by volunteers — hence the polyculture of hostnames (gh-proxy.com, ghproxy.net, ghfast.top, gh.api.99988866.xyz) and the constant churn.
Per-object capnot stated
Retentionnot stated
Interfacerest rest
ToolingPrefix form: https://ghproxy.net/https://raw.githubusercontent.com/<owner>/<repo>/<ref>/<path> and .../https://github.com/<owner>/<repo>/releases/download/<tag>/<asset>. Nothing else to install.
Composes withA fourth free mirror for the same GitHub origin, and the only one that also carries release assets (which jsDelivr cannot see and raw.githack cannot serve).
ReliabilityTreat as a bandwidth multiplier for large files, never as an availability guarantee. Their own issue trackers document the churn (hunshcn/gh-proxy#116 mirror list, 'ghproxy.com 打不开了').
Parsed numbers
  • has-free-tier 1
  • per-ip-shaping 128 KB
  • per-ip-shaping 11.3 MB
Evidence 4
datesourcewhat it proved
2026-10-21ghproxy.net/https://raw.githubusercontent.com/P3TERX/GeoLiteHTTP 200, Content-Length 50,901,339, correct prefix bytes; throughput ~128 KB/s (probed)
2026-10-21ghfast.top/https://raw.githubusercontent.com/P3TERX/GeoLite.HTTP 200, 50,901,339 bytes (probed)
2026-10-21gh-proxy.com/…and https://cdn.gitmirror.com/gh/… — connection failed / 0 bytes (probed, dead)
2026-10-21source not publishednot published
More fields 1
unit notefree_tier.unit is 'mixed' because the headline is denominated in MiB or KiB, which the schema enum does not carry; the verbatim free_tier.stated keeps the true unit.
Unknown values 4
  • per object cap notes: the field may be stated in a source that was not read
  • per object cap stated: the field may be stated in a source that was not read
  • retention notes: the field may be stated in a source that was not read
  • retention stated: the field may be stated in a source that was not read