mobileproxy.app

Using your proxy

Wi-Fi split

Wi-Fi split lets a phone use two networks at once: the control tunnel rides your Wi-Fi, while proxy traffic still exits the SIM. The exit IP stays cellular; your mobile data plan does roughly half the work.

How it works

Every proxied request has two legs: your gateway sends it down to the phone, and the phone sends it out to the target. Wi-Fi split is automatic — the app runs both networks at once. Whenever the phone has Wi-Fi, the first (tunnel) leg rides Wi-Fi; the second leg — the part that must show a carrier IP — always exits mobile data. When the phone has no Wi-Fi, both legs fall back to the SIM. You don't switch this on: it follows whatever networks the phone has.

The exit IP is always the carrier's
Split only moves the tunnel leg. Every egress socket is bound to the cellular interface at the OS level, so the request always leaves the phone over mobile data — targets see the carrier IP, never your Wi-Fi's address, whether or not Wi-Fi is present.

When it's active

Split kicks in on its own whenever the phone sits near reliable Wi-Fi (a proxy farm on a shelf, a phone at home) — that's where you save mobile data. A phone that roams without Wi-Fi simply runs both legs on the SIM until Wi-Fi returns. On the app's status screen the chip reads Wi-Fi split ON when both networks are active, and Single path when everything is on the SIM.

Reading the status

Because it's automatic, there's nothing to toggle — but you can see the current state per device. The wifi_split field on every device object reports whether the phone is splitting right now (a Wi-Fi backhaul is active alongside cellular egress).

curl https://mobileproxy.app/api/v1/subscriptions/SUBSCRIPTION_ID \
     -H "Authorization: Bearer mpx_live_…"

# → { "id": "phone_760c1fc8ddab", "status": "online", "wifi_split": true, … }

More on reading a device's state lives in Status & usage.