I'm looking for a way to obfuscate a request to a web server and instead pull data from a CDN
I believe I need to create a transparent proxy on the web server and pass the request off to the CDN, like so:
client ===> webserver:80 ====> proxy:someport ===> cdn.example.com
What I don't know is if the response is routed back through the proxy, effectively charging me for bandwidth twice, like this:
cdn.example.com ====> proxy:someport ====> webserver:80 ====> client
Or if the request essentially bypasses the proxy and responds to the client:
cdn.example.com ===> client
I'm also pretty sure that the endpoint of the proxy request is not sniffable, but if someone knows otherwise I'd appreciate it!