What is Modem?
A modem is the hardware that speaks a carrier's radio protocol and presents the result to a computer as an IP connection. Mobile proxy infrastructure runs on 4G and 5G modems - USB dongles, industrial routers or phones - each holding a SIM and giving its host one real carrier address.
Inside is a baseband processor running the 3GPP stack. It attaches to a cell, authenticates with the SIM, negotiates a data connection and receives an address from the operator's gateway. To the host it appears either as a network interface using RNDIS, ECM, NCM or MBIM, or as a set of serial ports that accept AT commands. Linux drives the common families through the qmi_wwan and cdc_mbim drivers. Vendor router-mode firmware behaves differently. It runs a private LAN, NATs your traffic and answers on an address like 192.168.8.1.
Throughput follows the modem's LTE category and the radio conditions around it. A Category 4 modem tops out near 150 Mbps down and 50 Mbps up in theory, and higher categories reach further by aggregating carriers. What you get depends on signal strength, cell load and distance from the tower. Band support has to match the operator, or the modem attaches on a weak fallback band and the proxy software takes the blame for a radio problem.
Building a shelf of them is mostly an electrical and USB exercise. Each dongle draws enough current that unpowered hubs brown out under load, and device names shuffle on reboot, so udev rules tied to the physical port path keep endpoint one pointing at modem one. Heat is the other constant, since a dozen dongles packed together throttle their own radios. You rotate each modem on its own, through AT commands or the vendor's HTTP interface.
The failures repeat across every farm. An interface changes address after a reattach and stale routes send traffic down the wrong path. Firmware locks a dongle to one operator, or a USB reset drops the interface mid-request. Read the modem's own reported signal metrics - RSRP, RSRQ and SINR - before rewriting scraper code, because a proxy that has gone slow is often a modem that has fallen back to a worse band.
Where you meet it
You deal with modems either when you rent a dedicated mobile endpoint and want to know what sits behind it, or when you build your own farm and find the work is cables, power and drivers rather than networking. The usual debugging session starts with a rotation that returned the same IP and ends at the modem's AT interface or its vendor web page, not in the application code.
Common questions
Can I use a phone instead of a USB modem for a mobile proxy?
Yes. A tethered phone has a better antenna and thermal design than most dongles, and Android can be scripted over ADB to toggle airplane mode for rotation. The trade-off is density and cost, since phones take more space, power and money per endpoint than a shelf of dongles.
Why does my 4G dongle give my computer a 192.168.8.x address?
That is the vendor's router firmware. The dongle runs its own DHCP and NAT, handing your host a private address behind it, which adds a translation hop and hides the AT command interface. Many dongles can be switched into a mode where the host receives the carrier address directly.
How many modems can one machine run?
Power and USB bandwidth set the limit long before CPU does. Powered hubs and separate host controllers let a small server carry dozens, but current draw per port, heat and the stability of device naming decide the practical number for a given build.
Related terms
Real 4G/5G mobile and residential IPs
PROXIES.SX runs carrier IPs in 100+ countries with HTTP and SOCKS5 on every endpoint. $4/GB down to $2.40/GB at volume, free endpoints and rotation, and your GB never expire.