How the ProxyMesh HTTP Proxy Server Works
ProxyMesh is somewhat similar to Tor, but much simpler. Instead of routing your requests through many distributed nodes, ProxyMesh routing is much flatter and therefore faster, with only 2 hops between you and your destination. Here's a step-by-step breakdown of how it works:
- You configure your HTTP client to use the ProxyMesh proxy server
- Your client makes a HTTP request to the ProxyMesh proxy server
- The proxymesh proxy server randomly chooses one of its many forward proxy servers, and routes your request through that proxy server
- The forward proxy server sends your request to its destination and receives the response
- Finally, that response is routed back to your client
In this way, every request goes through a random IP address choosen from among the current pool of IP addresses assigned to forward proxy servers. This pool periodically changes, when new proxy servers are added, and old proxy servers are removed, thus changing IP addresses periodically. With rotating IP addresses, IP bans and rate limiting will be a thing of the past.
ProxyMesh is fast because the ProxyMesh proxy server and the forward proxy servers are in the same private network, ensuring very fast proxy server to proxy server communication. Plus, the forward proxy servers optimize requests for caching and compression, so the only thing slowing you down will be the destination server.
ProxyMesh is reliable because the forward proxy servers are run by us, for profit. There are two proxy server networks, one based in the US, the other based in the UK, and neither will randomly disappear with no notification. Unlike an open proxy, the ProxyMesh proxies can only be accessed by authenticated users, and the forward proxy servers can only be accessed by a ProxyMesh proxy.