How Port Ranges Work

Geonode assigns specific port ranges for different proxy types:

  • SOCKS5 Rotating Sessions11000–11010
  • SOCKS5 Sticky Sessions12000-12010
  • HTTP Rotating Sessions9000–9010
  • HTTP Sticky Sessions10000-10900

Even though these ranges may look small, they are simply references. You can reuse any port as often as needed, and each request will generate a unique proxy.


Key Points to Remember

Same Performance Across All Ports

  • Whether you use port 9000 or 9010, the functionality remains the same.
  • Reusing a port does not impact performance or session behavior.

Efficient Port Reuse

  • No need to switch ports unless required for specific configurations.
  • Thousands of proxy requests can run on the same port without issues.

Common Use Cases

Using Multiple Proxies

  • If you need a large number of proxies, assign all requests to one port (e.g., 9000).
  • Performance will not be affected, and each request will still have a unique IP.

Rotating vs. Sticky Sessions

  • Rotating Proxies: Ports 9000–9010 (HTTP) and 11000–11010 (SOCKS5) rotate IPs automatically.
  • Sticky Proxies: Ports 10000 (HTTP) and 12000 (SOCKS5) keep the same IP for a set duration.

Country-Specific Port Assignment Restriction

  • If you assign a port to a specific country, it cannot be reassigned to another country unless you delete the previous country assignment first**.
  • This ensures better routing control and prevents conflicts when managing geo-targeted proxies.

Common Misconceptions

  • “Fewer Ports = Fewer Proxies?”
    • The number of ports does notlimit the number of proxies.
    • Ports are just access points; once connected, you can use unlimited IPs.

Final Tips

  • You can use the same port for all requests in automation tools or scripts.
  • If needed, you can group requests by port, but it is not required for optimal performance.
  • Sticky Sessions allow you to maintain a consistent IP. For advanced configurations, learn about the -session parameter.

By understanding these principles, you’ll see that Geonode provides unlimited flexibility in assigning ports—without limitations or performance issues.