The ProxyMesh world proxy server provides a static set of up to 25,000 IP addresses located all around the world. Like the rotating proxies, our world proxy provides Level 1 Elite anonymity. The world proxy IPs do not rotate, but you can use custom headers to control the IP address, and the world proxy also supports the X-ProxyMesh-Country header if you only want to use IPs from a particular country.
Instead of rotating like the ProxyMesh and open proxy servers, the world proxy employs a "least recently used" algorithm per domain. However, because the world proxy is heavily used, its static set of IPs cycles through rapidly; therefore it's possible to get the same IP on subsequent requests. Still, while its IPs do not change, it has many more IPs than the other proxies.
The physical location of the proxy server is in Texas, USA. This means that requests can take longer when forwarded through IPs not located in the US. This condition, called network latency, is further discussed in the article on Adding Proxies for More IPs.
Note: Adding the world proxy as an extra is equivalent to adding 5 extra rotating proxies.
If speed of requests is important to you, then the rotating proxies may be a better choice.
Controlling IP Addresses in World Proxy
If you're sending requests via the World proxy, be aware that the system can cycle through its IP addresses rapidly, even though the proxy has 25,000 static IPs. When you request a specific IP, it may be important to know how long you have access, and whether and when you can get the same one in another request.
You can control the IP address for a request as follows:
- Generate a random string.
- Use it in an authentication header string with each request (format
- As long as you keep using the same string – assuming the outgoing IP is available – the proxy server will choose that same outgoing IP.
- You can expect the World proxy to give you up to 5 minutes between requests to get the same IP, given the same IP hash.
IPs for Specific Countries
The world proxy has IPs for multiple countries. For steps to restrict IP choices to a specific country, click here.
Requests over HTTPS
HTTPS requests with custom headers are difficult because the actual request headers are encrypted. Most request libraries cannot pass Authentication headers to a proxy server for HTTPS requests. For alternate methods of passing these headers, please see:
- HTTPS CONNECT Method in ProxyMesh Request & Response Headers.
- Article Proxy Server Requests over HTTPS.
You can see a complete list of country codes and IP counts on the world status page, but here are the top 10 IP location countries. The Proxy Server Locations article presents the complete IP list including spelled-out country names and sample IP counts.
- United States
- Great Britain
- Czech Republic
403 Response Code
No google.com or ticketmaster.com domains can be accessed through the world proxy. You must use the other proxies for these domains, although you may have better luck with Trusted Proxies.