All systems operationalโ€ขIP pool status
Coronium Mobile Proxies
TECHNICAL GUIDE
15 MIN READ
CGNAT MATH

Understanding CGNAT and Mobile Proxy Infrastructure

Learn how CGNAT (Carrier-Grade NAT) powers mobile proxies and why mobile IPs are so effective. Understand how to build your own proxy infrastructure using physical devices with SIM cards - the cleanest residential mobile connections available.

What you'll master:

  • โ€ข Calculate exact IP pool sizes using CGNAT mathematics
  • โ€ข Build infrastructure with 415K+ unique mobile IPs
  • โ€ข Understand why mobile proxies are unblockable
  • โ€ข Scale from 1 to 100+ proxy ports efficiently
Private
1 port = 1 device
415K+
Unique IPs
Lower
IP-only friction
CGNAT READY
ENTERPRISE

What you'll learn:

How CGNAT Works
Proxy Rotation Methods
Real IP Pools
Hardware Setup
Get Started
HardwareFrom โ‚ฌ59/modem
ProxiesFrom โ‚ฌ45/month
SetupFull support
IP Pool415K+ unique IPs

Understanding CGNAT

How Mobile Proxies Actually Work

Mobile proxies use real 4G/5G connections from physical devices with SIM cards - the same connections people use daily on their phones. Because mobile IPs come from carrier ASNs, blunt IP blocks risk collateral damageโ€”so many platforms start with softer frictions. Detection still uses device/browser/behavior signals; CGNAT reduces IP-only friction, it doesn't make traffic un-blockable.

Important: At Coronium, each port = one private device. You get exclusive access to that device's connection. When you rotate the proxy, we disconnect and reconnect the device, getting a fresh IP from the carrier's pool - just like toggling airplane mode on your phone.

Real IP Pool Data from Coronium

Example from 14-day period:
USA (NY): 81,754 unique IPs
France: 183,212 unique IPs
Germany: 60,074 unique IPs
Total: 415,868 unique IPs observed

Our actual IP pool data shows the massive diversity available through carrier networks:

  • Private devices: Each proxy is a dedicated physical device
  • Rotation on demand: Get new IP in 10-20 seconds
  • Real diversity: Access to large carrier pools; actual range varies by carrier/APN/region
View live IP pool statistics

Proxy Rotation Methods

Customize proxy rotations based on your needs. Note: 10-20 second downtime during rotation.

Button Rotation

  • โ€ข Click button in dashboard
  • โ€ข Instant rotation request
  • โ€ข Visual confirmation
  • โ€ข Best for manual testing

API Reset Link

  • โ€ข Programmatic rotation
  • โ€ข Integrate into your apps
  • โ€ข Per-proxy reset endpoint
  • โ€ข Best for automation

Getting Started with Coronium

1

Choose Your Option

Option A: Buy ready-to-use proxies (from โ‚ฌ45/month)
Option B: Build your own with our hardware (from โ‚ฌ59/modem)
View hardware packages โ†’
2

Access Dashboard

Log into dashboard.coronium.io
โ€ข View your proxies
โ€ข Rotate IPs with one click
โ€ข Get API endpoints for automation
3

Start Using

# Example proxy usage
curl -x http://username:password@proxy.coronium.io:port http://ipinfo.io
# Rotate IP via API
curl https://api.coronium.io/rotate/[proxy-id]
4

Monitor Performance

โ€ข Check IP pool diversity at /ip-pool-status
โ€ข Track unique IPs across rotations
โ€ข Monitor connection stability
โ€ข View real usage statistics

Proven IP Diversity (Live, Measured)

  • 41,808 rotations (14 days) โ†’ 38,927 distinct IPv4s (seen exactly once in window)
  • Rotation interval: 60 s (โ‰ˆ10 s downtime)
  • Similar behavior across servers (measured)

High IP diversity with minimal repetition, maximizing your reach and reducing detection patterns.

Quick Math: How to Reach 200k+ Distinct IPv4s

Distinct IPv4s โ‰ˆ rotations ร— devices ร— days ร— (1 โˆ’ collision_rate). Track collision_rate = repeated_IPs / total_rotations per carrier/APN/time-of-day; expect higher repeats at night or under heavy load.

30-Day Projections (Including Collision Rates)

ScenarioEst. Collision RateDistinct IPs/Month
20 modems ร— 5-min rotation (288/day/modem)10-20%โ‰ˆ138K-155K
25 modems ร— 5-min rotation15-25%โ‰ˆ162K-184K
20 modems ร— 1-min rotation25-40%โ‰ˆ518K-648K

Rotation Presets (Pick What Fits the Job)

Account creation/warm-up

10-30 min rotation for natural behavior

Logged-in scraping

5-10 min rotation for session stability

Event-based rotation

Rotate on challenge spike, session reset, or geo switch

Aggressive checks

1-2 min rotation for maximum diversity (use sparingly)

Note: 10 s downtime per rotation; scheduler verifies new /32 before resuming.Prefer event-based rotation (challenge spike, session reset, geo switch). Excess churn can raise friction and cut throughput.

Orchestration (Minimal Yet Robust)

  • โ€ข Staggered timers across devices (avoid collisions)
  • โ€ข Sticky sessions by flow; rotate between flows
  • โ€ข Per-target caps and simple counters (max hits/IP/day, cool-downs)
  • โ€ข Health pings: post-rotation IP check
# Get current IP
curl -x http://user:pass@proxy.coronium.io:8000 http://ipinfo.io

# Trigger rotation
curl https://api.coronium.io/rotate/proxy-001

# Verify new IP (after 10s)
sleep 10
curl -x http://user:pass@proxy.coronium.io:8000 http://ipinfo.io

ASN & Region Diversity (Straightforward Wins)

  • โ€ข Run across multiple carriers/regions to sample different CGN pools in parallel
  • โ€ข Track ASN/prefix internally; aim to avoid over-sampling the same pool
  • โ€ข IPv6 is common in mobile cores; dual-stack readiness matters

Compliance & Reputation (Defaults That Work)

  • Block outbound SMTP 25/tcp
  • Human-like timing jitter (50-300 ms)
  • 2-6 threads per modem to start; measure
  • Realistic device headers; keep stable within a session

Benchmark Methodology (What We Measure)

Test Parameters

  • โ€ข Window: 14 days
  • โ€ข Regions: NYC, Paris, Berlin
  • โ€ข Devices: 10-50 modems
  • โ€ข Rotation cadence: 60s

KPIs Tracked

  • โ€ข Distinct IPv4s/day
  • โ€ข Lower IP-only friction on protected targets
  • โ€ข Challenge rate vs baseline
  • โ€ข Mbps/thread

Definition: "Distinct IP" = IPv4 seen exactly once in window. "Unique-enough IP" = seen โ‰คN times (we use N=5). Behavior can vary by carrier/APN/time-of-day; we surface metrics in the dashboard.

Performance Methodology Notes

  • โ€ข Success rates measured across 14-day windows on production traffic
  • โ€ข "Lower IP-only friction" compared to datacenter/residential baseline
  • โ€ข Uptime calculations include planned maintenance windows
  • โ€ข All metrics subject to carrier network conditions and geographical variations

FAQ (Concise, Practical)

Do I get a new IP every rotation?

Yes, in our current POPs per logs; dashboard shows live status.

How fast can I rotate?

Every 60 s (โ‰ˆ10 s downtime).

Are these concurrent IPs?

No, counts are distinct observations over time.

What rotation for account creation?

10-30 min for natural behavior patterns.

Why block SMTP 25?

Mobile ranges aren't for direct mail; protects pool reputation.

Live Stats

29,847
Distinct IPv4s last 24h
415,868
Distinct IPv4s last 14d
435,828
Rotations last 14d

Numbers sourced from production logs; endpoint /ip-pool-status

Expected Performance

Bandwidth per port2-10 Mbps
IP rotation rate60s minimum
IP-only frictionReduced

Pricing Options

Ready Proxies
Private proxyโ‚ฌ45/month
Unlimited rotationsIncluded
Build Your Own
Starter (10 modems)โ‚ฌ590
Pro (30 modems)โ‚ฌ1,770
Enterprise (50)โ‚ฌ2,950
View hardware packages โ†’

Ready to scale?

Get enterprise-grade mobile proxies with built-in CGNAT support.

References (Standards & Industry)

  • RFC 6598: Shared Address Space 100.64.0.0/10 - Reserved for carrier-grade NAT deployments
  • RFC 6888: CGN requirements - Operational requirements for large-scale NAT
  • RFC 6346: Address plus Port (A+P) - Framework for shared IPv4 addressing
  • RFC 7422: Deterministic NAT - Predictable address mapping for carrier networks
  • Industry Notes: IPv6, NAT64/464XLAT in mobile cores - Modern dual-stack implementations

Ready to Build Your IP Pool?

Skip the complexity and get enterprise-grade mobile proxies with built-in CGNAT optimization.

415K+ IPs
High uptime
24/7 support
For live chat click button on bottom right or Telegram @coroniumio