This guide will help you understand how ports work when configuring SOCKS5 and HTTP proxies. Geonode’s port ranges are unlimited, meaning you can generate as many proxies as needed without restrictions.


How Port Ranges Work

Geonode assigns specific port ranges for different proxy types:

  • SOCKS5 Rotating Sessions → 11000–11010
  • SOCKS5 Sticky Sessions → 12000-12010
  • HTTP Rotating Sessions → 9000–9010
  • HTTP Sticky Sessions → 10000-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.