XProxy NextGen for Android

Turn Android phones into rotating mobile proxies

Install XProxy on a Linux server, plug in your Android phones and the XProxy NextGen app does the rest: every phone becomes its own HTTP and SOCKS5 proxy port on its real mobile connection. Works on Android 8.1 or newer, no root required.

Android phone proxies are part of the Premium and Business plans. Up to 5 USB modems run on the free plan.

Three ways to connect a phone

Start with USB forwarding. Move to LAN/WiFi later if you run many phones.

USB forwarding (default)

The phone stays connected by USB cable. XProxy uses USB debugging (ADB) to control the app and run the proxy. Best for new customers and small to medium setups.

LAN/WiFi

The phone connects to your router over WiFi or Ethernet, and USB is only needed for the first setup. Best for large setups with many phones and a good router or access point.

USB tether

The phone shares its mobile data with the server over USB tethering, and ADB is still used for control. Best where WiFi is unstable.

Set up your first phone

The condensed version of the documentation.

  1. Enable Android NextGen in the panel

    In the XProxy panel open Settings, switch on Android NextGen, then restart the panel from Device Settings → Android Devices.

  2. Turn on USB debugging

    On the phone, tap Build number 7 times in About phone to unlock Developer options, then enable USB debugging.

  3. Plug the phone into the server

    Connect it by USB and tap Always allow when prompted. The XProxy app installs itself on the phone.

  4. Check it in the dashboard

    Open Android Devices. The phone should appear within 30 seconds with ADB connected, the agent app running and proxying active. The full guide covers permissions, IPv6 and troubleshooting.

What you need

Hardware requirements from the NextGen guide.

Phones

Android 8.1 (Oreo) or newer. Root is not required.

Server

4 or more CPU cores, 16 GB of RAM or more and a stable network, ideally 1 Gbps. A USB hub helps when you have more phones than ports.

Day-to-day control

Restart, reboot, reinstall or update the app on any phone from the panel, and read sticky IP logs per device.

Phone or USB dongle?

Both work with XProxy. Pick by what you need to optimise.

AreaUSB dongleAndroid phone
Signal and 5G5G dongles are often expensive and run hotLarger antennas than a dongle, and easy access to 5G bands on modern phones
24/7 operationBuilt to run around the clock without batteriesBatteries can swell or drain fast after 6 to 12 months; limit charging to 60-80%
IP rotationAbout 3 seconds on an XH22 through AT reboot commandsInstant, on a timer or through an API link, like any other device
XProxy planFree up to 5 modems; rotation from BasicPremium and Business

Android phone proxy questions

Do I need to root the phones?

No. The XProxy NextGen app works on Android 8.1 (Oreo) or newer without root. USB debugging must be on for the USB modes, and some brands (OPPO, Realme, Xiaomi) need an extra developer setting.

Which plan includes Android phone proxies?

Making proxies from Android phones is part of the Premium and Business plans. The Free and Basic plans cover USB modems only. See the plan table.

Can I run phones and USB dongles on the same server?

Yes. XProxy works with both, and every phone or dongle gets its own proxy port in the same dashboard. See the USB modem guide.

What server do I need for many phones?

The guide recommends a server with 4 or more CPU cores, at least 16 GB of RAM and a stable network, ideally 1 Gbps. For LAN/WiFi mode you also need a router or access point that can carry all the phone traffic.

Will IPv6 work on phones?

If your SIM and carrier support IPv6, XProxy creates IPv6 proxy ports automatically. Some carriers need IPv6 enabled in the APN settings, and WiFi on the phone must be off while you test.

Put your spare phones to work

Create an account, install XProxy on a Linux server and connect your first phone with the NextGen guide.

Telegram