Guide
What Is a Mobile Proxy? How 4G and 5G Proxies Work
By Coronium Technical Team. Published .
Short answer
A mobile proxy is a proxy whose exit is a device with a SIM card on a mobile carrier network. Your software connects to a gateway, the gateway passes the connection to the device, and the device opens it over mobile data. Websites see an IP address that belongs to the carrier, the same kind of address many phones on that network use, often at the same moment.
What a mobile proxy is
A proxy is a server that makes requests on your behalf. The website talks to the proxy, not to you, so it sees the proxy address. What makes a proxy "mobile" is where that address comes from. With a datacenter proxy it belongs to a hosting company. With a mobile proxy it belongs to a mobile carrier such as T-Mobile, Vodafone or Three, because the last hop is a real SIM device on the carrier network.
Three addresses are involved, and mixing them up causes most of the confusion around mobile proxies. The entry address is what you type into your browser or script: a host, a port and a login. The device address is the private address the carrier gives the SIM device. The exit address is the public address the carrier uses for that device on the internet. Only the exit address is what websites, fraud filters and IP databases see.
A mobile proxy is not a VPN app on your phone. A VPN moves all of a device's traffic into a tunnel that ends on the VPN provider's server, usually on a hosting network. A mobile proxy works the other way round: the tunnel ends on a phone line, so the exit is on the carrier network.
How a mobile proxy server works
The phrase "mobile proxy server" covers two machines. One is the gateway, an ordinary server with a public address that accepts your connections and checks your login. The other is the device: an LTE or 5G USB modem, a modem board or an Android phone with a SIM card, holding an open mobile data session. A tunnel joins the two, because the device cannot accept incoming connections itself. Carriers do not give it a reachable public address.
- Step 1Your softwareBrowser profile, scraper or script, set to use host:port with a login.
- Step 2Proxy gatewayThe public entry point. Checks the login and forwards the connection.Entry IP: hosting network
- Step 3Device with a SIMAn LTE or 5G modem or phone that holds a mobile data session.
- Step 4Carrier networkCell site, then the packet gateway: PGW on 4G, UPF on 5G.
- Step 5Carrier NATSwaps the device address for a public one shared with other subscribers.Exit IP: carrier network
- Step 6WebsiteSees the carrier address and the carrier ASN, like any phone user.
Steps 3 to 5 (green) are the mobile part. Between steps 2 and 3 the traffic travels inside a tunnel, so the gateway can sit in a data centre while the device sits on a carrier network.
Follow one request. Your scraper asks the gateway, over HTTP or SOCKS5, to fetch a page. The gateway hands the request down the tunnel to the device. The device opens the connection to the website over its mobile data session. The traffic leaves through the cell site to the carrier core, where the packet gateway (the PGW in a 4G network, the UPF in 5G) routes it to the internet through the carrier NAT. The answer comes back the same way. To the website, the visitor is a subscriber of that carrier.
This is why the entry address of a mobile proxy often looks like a datacenter in an IP lookup while the exit address does not. If you test the wrong one, the line looks fake when it is not. Why a mobile proxy shows as datacenter walks through that case.
CGNAT: why many phones share one address
There are not enough IPv4 addresses for every phone, so carriers share them. Each device gets a private address, often from 100.64.0.0/10, a block set aside for exactly this purpose by RFC 6598. A carrier-grade NAT translates those private addresses to a much smaller set of public ones, keeping subscribers apart by port. Many carriers hand each subscriber a block of ports on a shared address.
For a website this has a practical consequence. The same public address can stand for many real people over a day. Blocking it outright would lock out customers, so sites usually treat carrier addresses with more caution before blocking: they rate-limit, ask for a captcha or look harder at the account and browser. That caution is the main reason people use mobile proxies.
IPv6 works differently. A 3GPP network gives each data connection its own /64 prefix (RFC 6459), so an IPv6 address points to one connection, not a crowd. Some carriers now run IPv6-only networks and reach IPv4 sites through translation such as 464XLAT (RFC 6877), which puts the IPv4 side behind a shared NAT again. For the detail, read what CGNAT is and CGNAT and IPv6 on mobile networks.
How the IP address changes
The exit address belongs to the device's data session, not to the SIM. When the device ends its session and opens a new one, for example by toggling airplane mode or reconnecting the modem, the carrier sets up a new mapping and the device usually comes back on a different public address. This is what providers call rotation.
Two things follow. First, there is a short gap during the reconnect, so open connections drop and should be retried. Second, the new address is drawn from the carrier's own ranges: it will be a different address, but from the same network, and an address you had earlier can come back. On Coronium lines you change the IP with the dashboard button, an API call or a rotation link, or on a timer, with at least 60 seconds between changes (Brazil lines rotate on request only). More in mobile proxy IP rotation explained and what a sticky session is.
4G vs 5G mobile proxies
The radio generation changes the link between the device and the cell site. It does not change what kind of address the website sees: on 4G and 5G alike the exit is a carrier address behind the same kind of NAT.
| 4G LTE | 5G | |
|---|---|---|
| Core network | Evolved Packet Core; traffic leaves through the PGW (3GPP TS 23.401) | Non-standalone 5G still uses the 4G core with a 5G radio; standalone 5G uses the 5G core and its UPF (3GPP TS 23.501) |
| Exit address | Carrier address, usually behind carrier NAT on IPv4 | Same: carrier address, usually behind carrier NAT on IPv4 |
| Speed in practice | Enough for browsing, account work and most scraping | Higher peak throughput where coverage is good; the tunnel and the device often cap speed first |
| Coverage | Nearly everywhere a carrier operates | Cities first; a 5G device falls back to 4G where 5G is weak |
| When to choose it | Most account, ad and scraping work | Heavy transfers, or a target that should see a 5G carrier line |
If you need a specific network, check which carriers sell 5G lines and which are in stock today on the mobile proxy stock and price index, or read the overview of 5G mobile proxies.
Dedicated vs shared mobile proxies
Providers sell mobile proxies in two shapes. A dedicated line is one device rented to one customer: nobody else sends traffic through it, you decide when the address changes, and the bandwidth of the device is yours. A shared pool spreads many customers over many devices, so an exit address can carry other people's traffic at the same time, and rotation follows the pool rather than your workflow.
Shared pools are usually billed per gigabyte and suit light, bursty jobs. Dedicated lines are billed per period and suit long sessions, logged-in accounts and anything where another customer's behaviour on your address would hurt you. Coronium sells dedicated lines only. Each line is one physical device with its own SIM, rented to one customer. See dedicated mobile proxies for the full comparison.
Mobile vs residential vs datacenter proxies
All three are proxies. They differ in whose network the exit address belongs to, and that decides how websites treat it.
| Mobile | Residential | Datacenter | |
|---|---|---|---|
| Where the exit IP comes from | A mobile carrier, through a SIM device | A home broadband provider, through a home connection | A hosting or cloud company |
| Network type in IP databases | Cellular or mobile ISP | Fixed-line ISP | Hosting or data center |
| Who else uses the address | Many real phone users at once (IPv4 carrier NAT) | Usually one household | Nobody, but whole ranges are known as hosting |
| How sites usually react | Most cautious about blocking | Cautious, address by address | Quickest to challenge or block |
| Typical billing | Per line and period (dedicated) or per GB (pools) | Mostly per GB from large pools | Per address or per server |
Residential pools are only as good as the way their home connections were recruited, which is worth asking any provider about; how residential proxies are sourced explains the models. For deeper comparisons read mobile vs residential proxies, ISP vs mobile proxies and what a residential proxy is.
What a mobile proxy does not change
A mobile proxy changes the network a website sees. It does not change anything your own software sends. Cookies and logins tie sessions together no matter which address they come from. Browser fingerprints (canvas, fonts, screen, WebGL, time zone) are read inside the page. TLS fingerprints come from your client library. And the TCP/IP fingerprint of the connection can reveal which operating system built the packets: a desktop OS behind a phone address is a mismatch some sites look for. Some Coronium lines offer a p0f OS fingerprint setting for this, and the stock index shows which carriers have it. Read TCP/IP fingerprinting and p0f and can mobile proxies be detected before you rely on the address alone.
How to check that a proxy is mobile
Test the exit address, not the entry address. Send one request through the proxy to an address echo, then look the result up:
curl -x http://LOGIN:PASSWORD@HOST:PORT https://www.coronium.io/api/whoami
curl -x socks5h://LOGIN:PASSWORD@HOST:PORT https://www.coronium.io/api/whoamiPaste the ip value into the IP type checker. A mobile line comes back as a mobile carrier network, or as a carrier with mobile and fixed customers where the operator mixes both under one ASN. A hosting network means you tested the gateway, or the traffic leaves through a tunnel somewhere else. If the checker shows an IPv4 carrier address, it also tells you that the address is most likely shared through carrier NAT, which is what you want to see.
Ready to try a line? Compare mobile proxies by country and carrier, check current availability on the stock index, and start with a 24-hour line on your real workflow before you commit to a month.
Questions
What is a mobile proxy in simple terms?
A middleman for your internet traffic whose exit is a phone or modem with a SIM card. Your software sends a request to the proxy, the device sends it on over mobile data, and the website sees an address that belongs to a mobile carrier instead of your own.
Is a mobile proxy the same as a mobile proxy server?
People use both names for the same service. Strictly, the "server" is the gateway you connect to, the address and port in your settings, while the mobile part is the SIM device behind it that opens the connection to the website.
Why are mobile IP addresses harder to block?
On IPv4, carriers put many subscribers behind one public address with carrier-grade NAT. Blocking that address can lock out many real customers at once, so sites tend to rate-limit or challenge it instead. That raises the bar, but it does not make an account or a script invisible: behaviour, cookies and browser fingerprints still count.
Do mobile proxies use 4G or 5G?
Either. Most mobile proxy lines today run on 4G LTE, and some carriers sell 5G lines. The exit address is a carrier address in both cases. 5G can raise throughput where coverage is good, but the proxy tunnel and the device often limit speed before the radio does.
Can I use a mobile proxy with SOCKS5 and HTTP?
Most providers offer both. HTTP and SOCKS5 on every line. SOCKS5 carries any TCP traffic and can resolve DNS on the proxy side, HTTP proxies are understood by almost every browser and library.
How do I know a proxy is really mobile?
Send one request through the proxy to an IP echo, then look up the address that comes back. It should be announced by a mobile carrier ASN, not a hosting network. The IP type checker on this site does the lookup and tells you which it is.
Standards and sources
Written and reviewed by the Coronium Technical Team on October 30, 2026. Product facts are the ones published across this site; network behaviour is described from the standards below.
- RFC 6598: IANA-reserved IPv4 prefix for shared address space (100.64.0.0/10)
- RFC 6888: common requirements for carrier-grade NATs
- RFC 6459: IPv6 in 3GPP Evolved Packet System
- RFC 6877: 464XLAT, IPv4 service over IPv6-only networks
- 3GPP TS 23.401: architecture of the 4G Evolved Packet System (PGW)
- 3GPP TS 23.501: system architecture for the 5G System (UPF)
- RFC 1928: SOCKS protocol version 5