Reverse Proxy for Free Basics: automated hotfixes to improve data efficiency and comply with technical guidelines
This tool try it's best to make proxied site content as much data efficient as possible. The main objective is make easier for volunteers set up own proxies and help websites that do social good (but lack of developers to adapt their website) to be more easy to be accepted as free access. This workflow can work based on the following logic: sites that require very low amount data transfer to be fully operational can be so cheap that mobile operators can simple not care about ask money from end users.
For now this project is being tested on the https://inclusao.etica.ai/ (original, generic GitHub Pages template) and http://0.inclusao.etica.ai (hotfixed by this proxy). See issue#1 for more details.
TL;DR: We're document here the "YOUR PROXY" in the data flow
The Sites -> YOUR PROXY -> Mobile Operator -> End User (free access)
or (easier strategy at the moment if you are not big enough to convince Mobile Operators)
The Sites -> YOUR PROXY -> Free Basics by Internet.org (HTTPS) -> Mobile Operator -> (HTTPS) End User (free access)
TODO: add a very friendly comentation soon here about Deployment Methods/Docker (2019-06-08 02:32 BRT)
TODO: add a very friendly comentation here about Deployment Methods/Tsuro (2019-06-08 02:32 BRT)
Special thanks should be given to all those involved in the development of Docker release of the Automatic PageSpeed optimization module for Nginx.
For see copyrights holders and licenses of the base Docker image, start by looking at apache/incubator-pagespeed-ngx.
To the extent possible under law, Emerson Rocha has waived all copyright and related or neighboring rights to this work to Public Domain.