I need to setup a really fast proxy server in a remote server, here's the scenario:
- The server prefetches 3KB of data, mostly HTTP resources.
- The server send to client 3KB of data, instead of traditional HTTP or SOCKS proxy, the server open multithreaded transfer with 3 connections, send 1KB of data per thread to each connection
- The client receives 1KBx3, and combine them to the original 3KB data, and return as a local HTTP proxy server.
- The client display the original data in browser via the local HTTP proxy
The latency is not important as long as the transfer rate is good.
Does any software like this exist? It's better if it's open source or free ones.