An image proxy is a service that fetches and re-serves images from a new URL. This can be useful for various reasons: avoiding mixed content warnings when serving foreign images, caching content that may disappear in the future, resizing or otherwise modifying images before serving them to a client.
- Node.js: https://github.com/atmos/camo
- Go: https://willnorris.com/go/imageproxy
- Python: https://github.com/agschwender/pilbox
- Barry Frost has implemented camo on his website to proxy external images to https
- Will Norris wrote and runs a go image proxy, primarily for dynamic resizing.
- Kyle Mahan's Red Wind has an in-built imageproxy that proxies and resizes images. Requests include a signature to prevent external use.
- Marty McGuire uses willnorris' imageproxy for media on his personal notes site, Cloudinary for media and as a thumbnail cache for author images on his personal site.