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.
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.
Turn on USB debugging
On the phone, tap Build number 7 times in About phone to unlock Developer options, then enable USB debugging.
Plug the phone into the server
Connect it by USB and tap Always allow when prompted. The XProxy app installs itself on the phone.
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.
| Area | USB dongle | Android phone |
|---|---|---|
| Signal and 5G | 5G dongles are often expensive and run hot | Larger antennas than a dongle, and easy access to 5G bands on modern phones |
| 24/7 operation | Built to run around the clock without batteries | Batteries can swell or drain fast after 6 to 12 months; limit charging to 60-80% |
| IP rotation | About 3 seconds on an XH22 through AT reboot commands | Instant, on a timer or through an API link, like any other device |
| XProxy plan | Free up to 5 modems; rotation from Basic | Premium 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.