R8E / HTTP Cache | ProjectsCaching proxy that works via url glueing (for the places where you can't put typical proxy)

R8E / HTTP Cache

Origin

I needed a simple nginx-based proxy that will cache for me arbitrary files. Searched for existing solutions and didn't find fitting. So I made my own on top of my nginx image.

r8e/http-cache is a part of my experiment about creating uncensorable CI.

It's not very practical, but I like making pipelines and fighting censorship.

What it does

  • Caching proxy that works via url glueing (for the places where you can't put typical proxy)

What's next

Transparent backends that will make any http-capable tool more capable

  • Support for Tor
  • Support for BitTorrent
  • Support for IPFS
  • Support for I2P

It's for you if

  • if you want your CI to work off-grid
  • if you want your CI to work in authoritarian blackouts

Related