IPIPD
Proxy basics · Glossary

Understand common proxy terms in a real connection flow

A term becomes useful when it explains the request path, scheduling rules, or capacity limits. This glossary gives practical definitions and the boundaries to verify in product documentation.

How the terms fit together

A proxy request normally starts with authentication, enters the proxy network through a supported protocol, and uses an exit IP selected from an IP pool. A session links related requests, rotation determines when the exit changes, and concurrency limits how much work happens at the same time.

“Residential,” “SOCKS5,” “allowlist,” and “cleanliness” describe address origin, transport, access control, and address quality. They are not competing values on one scale. When reading specifications, ask how each term is defined and measured by that particular service.

Addresses and network identity

Residential describes address origin; exit IP describes where traffic leaves the proxy network.

Residential IP

A residential IP generally means a public address assigned through an internet service provider and associated with household broadband or a consumer ISP network. Many product systems classify mobile-network addresses separately as mobile proxies, so check the provider's exact boundary. The term describes network origin. It does not mean the address belongs to a specific individual, nor does it prove a request's purpose, anonymity, or outcome.

Exit IP

The exit IP is the source address used when the proxy connects to the destination on the client's behalf. The destination normally uses it to infer network ownership and approximate region. The proxy entry hostname you configure may not be the final exit, so record the observed exit with a test request.

Pools, sessions, and rotation

See how an address collection, continuity, and switching rules work together.

IP pool

An IP pool is a collection of exit addresses available to the proxy scheduler. Pools may be divided by country, region, network, product type, or online status. A published global total is not the number of usable addresses in one region at one moment.

Session

A session is the connection or scheduling context that associates a set of requests. A service may identify it through a username parameter, session ID, port, or connection lifetime. A session does not automatically preserve one IP; verify sticky-session support, maximum duration, and invalidation conditions.

Rotation

Rotation is the rule for changing an exit IP. Common triggers include every request, every new connection, session expiry, an explicit parameter change, or an unavailable address. Compare not only when an IP changes, but also whether it can stay stable and what happens after failure.

Allowlists and SOCKS5

One controls who may connect; the other defines how traffic is transported.

01

IP allowlist

The service accepts proxy connections only from public source IPs registered in advance. It suits servers with a stable egress address; a changed local or cloud public IP normally requires an allowlist update.

Register the public source IP used to reach the proxy, not the proxy exit IP you want to receive.

02

SOCKS5

SOCKS5 is a lower-level proxy protocol that can relay several kinds of TCP application traffic and may support UDP and authentication. Exact capabilities depend on both client and server implementations.

Confirm native client support and verify DNS, UDP, and authentication behavior for the workload.

03

Username-and-password authentication

The client supplies credentials when connecting, and the service uses them to determine account access. This is portable across source networks, but leaked credentials may be abused.

Use secure secret management and never place proxy credentials in a public repository or client-side code.

Concurrency and IP cleanliness

Separate capacity limits from address-quality descriptions and outcome claims.

Concurrency

Concurrency is the number of connections, requests, threads, or tasks active at the same time. Services may count different units, and connection count is not the same as requests per second. At the limit, new work may be rejected, queued, rate-limited, or time out, so verify the exact definition first.

IP cleanliness

Cleanliness is not a single industry standard. A service may base it on address history, degree of sharing, risk-database records, or an internal score. A higher advertised score cannot guarantee acceptance by a destination. Treat it as supporting information and validate performance with compliant, representative requests.

How to read product specifications

Turn glossary terms into configuration details that can be compared and tested.

  1. 01

    Confirm the unit of measurement

    Separate traffic, IP count, ports, connections, requests, and duration before comparing plans.

  2. 02

    Confirm exit behavior

    Record region selection, session duration, rotation triggers, and handling of an unavailable address.

  3. 03

    Check connection requirements

    Verify supported protocols, authentication, DNS behavior, entry endpoints, and client compatibility.

  4. 04

    Validate limits and outcomes

    Use a representative workload to observe concurrency limits, error types, latency, retries, and actual success rates.