Coronium Mobile Proxies
41 terms in 5 groups

Mobile network glossary for proxy users

A mobile proxy sends your traffic out through a phone or modem on a carrier network. That path brings its own vocabulary: carrier NAT, access point names, data sessions, rotation and the packet-level fingerprints websites compare with your browser. Each entry below says what the term is, what it changes on a mobile line and, where it helps, how to check it yourself.

Looking for general proxy vocabulary such as headless browsers, load balancing or OAuth tokens? The A-Z proxy glossary covers it with short definitions.

Carrier network

How a phone or modem reaches the internet through a mobile operator, and why that path shapes the IP address a website sees.

CGNAT (carrier-grade NAT)

CGNAT is address translation run by the carrier, which lets many subscribers share one public IPv4 address. Devices get a private address, often from the 100.64.0.0/10 shared range defined in RFC 6598, and the carrier maps their connections to a public address at its gateway.

On a mobile line

The public IPv4 behind a mobile proxy is usually shared with ordinary phone users on the same gateway. A website that blocks it risks blocking those users too, which is the main reason mobile ranges are treated more carefully than datacenter ranges.

Check it: Compare the address your device reports for its cellular interface with the one a website sees. A 100.64.x.x or 10.x.x.x interface address with a different public address means you are behind CGNAT.

APN (Access Point Name)

An APN is the name a device sends when it opens a mobile data session, telling the carrier which packet gateway and network settings to use. Carriers run separate APNs for consumer internet, MMS, business plans and IoT SIMs.

On a mobile line

The APN decides which gateway, and therefore which pool of public addresses, a line exits from. Two SIMs on the same carrier can show different address ranges or IPv6 behaviour if they use different APNs.

Check it: On Android, open the access point settings for the SIM; on a modem, read the APN from its admin page or with the AT+CGDCONT? command.

Data session (PDP context)

A data session, called a PDP context in 3G and a PDN connection or bearer in 4G and 5G, is the link between a device and the carrier's packet gateway that carries its internet traffic. The gateway assigns the session its address when it opens.

On a mobile line

Closing and reopening the session is how a mobile line gets a new IP. The carrier, not the device, chooses the next address, so a reconnect can occasionally return a recently used one.

Check it: Note the public IP, toggle airplane mode for a few seconds, then check again. A different address means a new session was assigned one.

MCC and MNC

The Mobile Country Code (MCC) and Mobile Network Code (MNC) together identify a mobile operator, for example 310 to 316 for the United States and 234 or 235 for the United Kingdom. They are stored on the SIM and broadcast by the network.

On a mobile line

Apps can read the SIM and network operator codes on the device itself, which is separate from the IP a proxy changes. A proxy changes the network path of your traffic, not the SIM identity of the phone you hold.

Check it: On Android, a network info app shows the registered MCC and MNC; on a modem, AT+COPS? returns the operator code.

ASN (Autonomous System Number)

An ASN identifies a network that announces its own IP ranges in internet routing. Major carriers run dedicated mobile ASNs, such as AS21928 for T-Mobile USA, AS6167 for Verizon Wireless and AS20057 for AT&T Mobility.

On a mobile line

Detection services classify an IP partly by the ASN that announces it. An address announced by a carrier's mobile ASN reads as a mobile connection; the same carrier's fixed-line or hosting ASN does not.

Check it: Look up the address in an ASN lookup and confirm the announcing network is the carrier's mobile network.

MVNO

A mobile virtual network operator sells mobile service under its own brand while using another operator's radio network. Many MVNOs also use the host operator's packet gateways and IP ranges.

On a mobile line

An MVNO SIM often exits through the host carrier's ASN, so websites see the host network, not the MVNO brand. Some MVNOs run their own gateways and show their own ranges instead.

Check it: Run an ASN lookup on the public IP of the MVNO line and see which network announces it.

IPv6-only mobile network

Some carriers give phones only an IPv6 address and reach the IPv4 internet through translation at the carrier edge. T-Mobile in the United States is a well-known example.

On a mobile line

On these networks a site may see a native IPv6 address for some requests and a translated IPv4 address for others. A proxy setup should decide which family your tools use, so one session does not appear from two addresses.

Check it: Visit an IP check page over IPv4 and over IPv6 and compare the two results.

464XLAT

464XLAT (RFC 6877) lets IPv4-only apps work on an IPv6-only mobile network: the device translates IPv4 packets to IPv6, and the carrier translates them back to IPv4 at its edge.

On a mobile line

IPv4 traffic from such a line still leaves through a carrier IPv4 address, usually from a shared CGNAT pool, so it keeps the mobile trust profile.

NAT64 and DNS64

NAT64 (RFC 6146) translates IPv6 connections to IPv4 servers, and DNS64 creates the synthetic IPv6 addresses that point at those servers. Together they let IPv6-only devices reach IPv4-only websites.

On a mobile line

DNS answers on such a line can contain synthetic 64:ff9b:: addresses. Tools that resolve DNS locally rather than through the proxy can behave differently from the phone itself.

5G NSA and SA

5G Non-Standalone (NSA) adds 5G radio to a 4G LTE core network, while 5G Standalone (SA) runs on a 5G core. Most early 5G service was NSA.

On a mobile line

The public IP and its ASN come from the carrier's core and gateways, not from the radio, so a 5G line usually exits from the same kind of address range as a 4G line on that carrier. 5G changes speed and latency far more than how a website classifies the IP.

Lines and IP changes

What a mobile proxy line physically is, and the ways its IP address changes.

Dedicated mobile line

A dedicated mobile line is one physical device with its own SIM, rented to one customer at a time. All traffic on the line leaves through that device's carrier connection.

On a mobile line

Because nobody else sends traffic through your device, the IP history you build during your rental is your own. On a shared pool, other customers can use the same exit IPs at the same time.

Mobile proxy farm

A mobile proxy farm is a group of phones or USB modems, each with a SIM, connected to a host computer that turns every device into a proxy endpoint.

On a mobile line

Each modem is a separate carrier connection with its own data session, so the lines rotate independently. Hardware, power and signal quality decide how stable the lines are.

IP rotation (reconnect)

On a mobile line, IP rotation means closing the device's data session and opening a new one so the carrier assigns a new public address. The line is briefly offline while it reconnects.

On a mobile line

On Coronium lines you can change the IP from the dashboard, through the API, with a rotation link or on a timer, with at least 60 seconds between rotations. Some device types rotate on demand only.

Check it: Request an IP check page through the proxy, rotate, wait for the line to come back and request it again.

Rotation timer

A rotation timer changes a line's IP automatically at a fixed interval. On Coronium lines the minimum interval is 60 seconds, and 0 turns the timer off.

On a mobile line

A timer suits scraping, where each batch can start on a new address. Account work usually needs the timer off, so a logged-in session is not moved to a new IP mid-task.

Sticky session

A sticky session keeps the same exit IP for a period of time. On pooled proxies this is usually a session ID in the username; on a dedicated line the IP simply stays until you rotate it or the carrier changes it.

On a mobile line

Carriers can also renew a line's address on their own, for example after a network event, so long-running tasks should check the exit IP rather than assume it never changes.

Check it: Log the exit IP at the start and end of a long task and compare.

Backconnect gateway

A backconnect gateway is a single proxy address that forwards each connection to an exit IP chosen from a pool behind it. The address you connect to stays the same while the exit IP changes.

On a mobile line

Pooled mobile products are usually sold through backconnect gateways. A dedicated line instead gives you an endpoint tied to one device, so the exit IP only changes when that device reconnects.

IMEI rotation

IMEI rotation means changing a modem's hardware identifier so the carrier sees it as a different device. Changing an IMEI is illegal in some countries, the United Kingdom among them.

On a mobile line

A new public IP only needs a new data session, not a new IMEI. The IMEI is visible to the carrier, never to the websites you visit through the proxy.

Device replacement

A device replacement moves your rental to a different physical device when a line is unstable or its IP history is poor.

On a mobile line

On Coronium you can replace a device up to 2 times per rolling 24 hours. The replacement has new credentials and may be on a different carrier, so update your tools after a swap.

Protocols and access

How your software talks to a proxy line, and how the line knows the request is yours.

Proxy endpoint (host and port)

A proxy endpoint is the host name or IP and the port your software connects to, usually written host:port. Credentials are added as a username and password or allowed by source IP.

On a mobile line

Every Coronium line offers both HTTP and SOCKS5. Pick the protocol your tool supports and use the endpoint details shown for that protocol.

HTTP proxy

An HTTP proxy receives web requests from your software and makes them on your behalf. Plain HTTP requests are forwarded directly; HTTPS requests go through a CONNECT tunnel.

On a mobile line

Most browsers, scraping libraries and anti-detect browsers accept an HTTP proxy, which makes it the simplest way to put a mobile line behind your tools.

CONNECT tunnel

CONNECT is the HTTP method a client uses to ask a proxy to open a raw TCP tunnel to a host, which then carries encrypted HTTPS traffic end to end.

On a mobile line

The proxy only sees the host name and port of an HTTPS request, not its content. When the tunnel cannot be opened, browsers report errors such as ERR_TUNNEL_CONNECTION_FAILED.

Check it: Run curl -v -x http://user:pass@host:port https://example.com and look for "CONNECT example.com:443" followed by a 200 response.

SOCKS5

SOCKS5 (RFC 1928) is a proxy protocol that relays TCP connections and UDP datagrams for any application, not only web traffic. Username and password authentication is defined in RFC 1929.

On a mobile line

Use SOCKS5 for apps that are not web browsers, such as messaging clients, and when you want DNS resolved at the proxy side (socks5h in curl).

Check it: Run curl --socks5-hostname host:port -U user:pass https://example.com to send both the request and the DNS lookup through the line.

UDP over SOCKS5

SOCKS5 can relay UDP through its UDP ASSOCIATE command, which voice, video and some game traffic needs. Many clients and proxies support only the TCP part of the protocol.

On a mobile line

If a calling or streaming app fails over a proxy while web pages load fine, check whether the client actually sends UDP through SOCKS5 or falls back to a direct connection.

OpenVPN profile

An OpenVPN profile is a configuration file that routes all of a device's traffic through a VPN tunnel instead of configuring a proxy app by app.

On a mobile line

Coronium offers an OpenVPN profile on the lines in stock. It suits phones and apps that ignore proxy settings, because every connection, including UDP, goes through the line.

Proxy authentication

Proxy authentication proves to the proxy that you may use it, usually with a username and password sent in the Proxy-Authorization header or the SOCKS5 login step.

On a mobile line

Wrong or missing credentials return HTTP 407. Credentials change when a device is replaced, so keep them in one config rather than hard-coded across scripts.

IP allowlisting

IP allowlisting lets a proxy accept connections from listed source addresses without a username and password.

On a mobile line

It helps tools that cannot send proxy credentials, but it breaks when your own server or office IP changes, so pair it with monitoring.

Detection and fingerprints

The signals websites read besides the IP address, and where a proxy setup can contradict itself.

p0f (passive OS fingerprinting)

p0f is a passive fingerprinting tool that guesses the operating system of a connection from its TCP SYN packet, using fields such as the initial TTL, window size, MSS and the order of TCP options.

On a mobile line

The TCP packets a website receives come from the proxy device, not from your computer, so a phone-shaped user agent can arrive on a Linux-shaped TCP fingerprint. Coronium offers a p0f OS fingerprint setting on the lines in stock to align the two.

Check it: Open a TCP fingerprint test through the proxy and compare the detected OS with the user agent your tool sends.

TCP/IP fingerprint

A TCP/IP fingerprint is the pattern of low-level packet values, such as TTL, window size and TCP options, that differs between operating systems and network stacks.

On a mobile line

Detection systems compare it with the browser's claimed OS. A mismatch does not prove a proxy on its own, but it adds to a risk score alongside the IP type and other signals.

TTL (time to live)

TTL is a counter in every IP packet that each router decreases by one. Operating systems start it at known values, commonly 64 for Linux, Android, iOS and macOS and 128 for Windows.

On a mobile line

A received TTL just below 128 suggests Windows, just below 64 suggests a Unix-like system. Carriers can also use TTL to notice hotspot tethering, because tethered packets pass through one extra hop.

Check it: Compare the TTL a fingerprint test reports with the OS in your user agent.

MSS and MTU

The MTU is the largest packet a link carries, and the MSS is the largest TCP payload a host will accept, announced in the SYN packet. Tunnels and mobile links usually lower both below the 1500-byte Ethernet MTU.

On a mobile line

An unusual MSS can reveal a VPN or tunnel in the path. Large uploads that stall while small requests work can also point to an MTU problem on a tunnel.

JA3 and JA4 (TLS fingerprints)

JA3 and its successor JA4 summarise a client's TLS ClientHello, including versions, cipher suites and extensions, into a short fingerprint that identifies the TLS library behind a request.

On a mobile line

A proxy does not change your TLS fingerprint, because TLS runs end to end between your client and the website. A Python script keeps a Python fingerprint even on a mobile IP.

Check it: Load a JA4 checker with your tool and compare the result with the browser you claim to be.

WebRTC leak

A WebRTC leak happens when a browser reveals a local or public IP address through WebRTC connection candidates that bypass the configured proxy.

On a mobile line

If the leaked public address is your home or office IP, a website can see both it and the mobile IP in the same session.

Check it: Run a WebRTC leak test through the proxied browser profile and confirm only the mobile IP appears.

DNS leak

A DNS leak happens when domain lookups go to your own network's resolver instead of through the proxy or VPN, exposing which sites you visit to that resolver.

On a mobile line

With an HTTP proxy, the proxy resolves host names itself. With SOCKS5, use the remote DNS option (socks5h) or the client resolves names locally.

Check it: Run a DNS leak test through the proxy and check that the resolvers shown belong to the carrier side, not your local ISP.

Timezone, locale and user agent mismatch

A mismatch is any contradiction between the IP's location and type and what the browser reports, such as a UK mobile IP with a US timezone, a Russian keyboard locale or a desktop-only user agent.

On a mobile line

Set the browser timezone and language to match the line's country. Anti-detect browsers can read the proxy location and fill these in for each profile.

IP type classification

IP type classification labels an address as mobile, residential, business or hosting, based on the network that announces it and the databases that track ranges.

On a mobile line

Mobile carrier ranges are labelled mobile by most databases, which is the property a mobile proxy is bought for. Databases update on their own schedules, so a new range can be labelled differently for a while.

Check it: Check the IP with an ASN lookup and a reputation check, and confirm the mobile network appears in both.

Reputation and errors

What an IP carries with it, and the errors you will meet when a line or a website pushes back.

IP reputation score

An IP reputation score is a vendor's estimate of how risky traffic from an address is, built from abuse reports, spam lists, proxy detection and past behaviour.

On a mobile line

Shared CGNAT addresses collect history from every subscriber behind them, so scores on mobile IPs move over time. Rotating to a new session or replacing the device is the remedy when an address carries a poor score.

Check it: Check the address on a public reputation feed and read the date of the listing, not only the verdict.

IP geolocation database

An IP geolocation database maps address ranges to a country, region and city, using registry data, network measurements and corrections from users.

On a mobile line

Mobile addresses are often placed at the carrier's gateway or registration region rather than the device's city, so city-level results are less precise than country-level ones.

Check it: Compare two or three geolocation lookups for the same IP; agreement on the country matters more than the city.

407 Proxy Authentication Required

HTTP 407 is the response a proxy sends when a request has no valid proxy credentials.

On a mobile line

Check the username and password for the exact line, the protocol and port pair, and whether the client sends credentials on the first request. Some clients only send them after a challenge.

ERR_TUNNEL_CONNECTION_FAILED

ERR_TUNNEL_CONNECTION_FAILED is the Chrome error shown when the proxy could not open a CONNECT tunnel to an HTTPS site.

On a mobile line

Common causes are wrong credentials, a line that is reconnecting after a rotation, or a target the proxy cannot reach. Retry after the rotation finishes before changing settings.

Check it: Repeat the request with curl -v through the same proxy to see the proxy's actual response code.

429 Too Many Requests

HTTP 429 is a website's rate limit response: the client sent more requests in a period than the site allows, and it may include a Retry-After header.

On a mobile line

Rotating the IP can reset an IP-based limit, but many sites also limit by account, cookie or fingerprint. Slowing down and honouring Retry-After is usually cheaper than rotating faster.

Put the terms to work on a real line

Each Coronium line is one physical device with its own SIM, rented to one customer, with HTTP and SOCKS5 on every line.