The ProxyMesh Open Proxy server maintains a list of known open proxy IPs, which are used by the proxy server to forward your requests. This works just like the commercial rotating proxies, except that your requests are forwarded through less reliable and higher-latency open proxies.The ProxyMesh Open Proxy provides Level 2 anonymity. Access to the Open Proxy is included free with every ProxyMesh account. You can use the Open Proxy with the same environment variable you normally set. If you're running a list of IP addresses with your requests, you can include the Open Proxy on the list.
While the Open Proxy server itself is located in the US, the IPs are in many different countries around the world. These open proxy IPs typically do not stay online very long, and are not operated on reliable infrastructure. The tradeoff for this lack of reliability is a huge increase in quantity and variability of IP addresses. The ProxyMesh open proxies list typically contains at least 1000 IPs at a time, with approximately 100 IPs changing every hour.
IPs for Specific Countries
Although the open proxy has IPs for multiple countries, ProxyMesh has a custom header to restrict IP choices to a single country. For steps to use this header, click here.
Because open proxies are not reliable, real-time error checking is required to provide a consistent service. If any request through an open proxy fails due to a proxy error, that error is recorded, and the request is re-tried up to 3 more times, using a different proxy for each retry. Any proxy that gets 3 or more errors will be immediately removed from the list.Reliability issues typically show up as
408error messages, most of them coming from the open proxy. Please see our Proxy Server Error Response Messages article for suggested remedies. Also, if you use the open proxy server, we highly recommend implementing a good retry strategy.
To keep the list of open proxies fresh, the IPs are checked every 15 minutes, and any proxies that fail these checks are removed. The checks test the following conditions:
- A valid request can be sent through the open proxy
- A valid response is received within 3 seconds
- The response has not been corrupted and does not contain malicious code
- The IP is not on a list of known abusive IP addresses
Over 95% of open proxies fail these tests. Therefore, the ProxyMesh open proxy server only keeps the 5% of open proxies that are actually usable. However, this still may not be good enough for many use cases. If you really need high speed and reliable proxy servers, we recommend using the ProxyMesh rotating proxies.