Installing Android Xproxy Nextgen (support WIFI Split, Tethering, USB Forwarding)

Setting up Android phones for 4G/5G mobile proxies is simple with XProxy Android NextGen. This guide is written for non-technical users. Just follow the steps in order.

Quick summary:

  • Default mode: USB Forwarding (recommended for first-time setup)
  • Best for many phones: LAN/WiFi mode (after everything is working)
  • Alternative to WiFi: USB Tether (data goes over USB tethering)

The content of this article is divided into the following sections:

  1. 1) Choose a connection mode
  2. 2) What you need (requirements)
  3. 3) Installation steps
  4. 4) App permissions
  5. 5) IPv6 (optional)
  6. 6) Battery tips
  7. 7) Troubleshooting

1) Choose a connection mode

XProxy Android NextGen supports three modes. Start with USB Forwarding. When your phones are stable, you can switch to LAN/WiFi if you want to run many phones more easily.

Android NextGen connection modes
Mode How it works Pros Cons Recommended for
USB Forwarding
  • Keep phones connected to the server by USB cable.
  • XProxy uses USB Debugging (ADB) to control the phone app and run the proxy.
  • Server proxy hosted on Phone side
  • Easy for most customers
  • Stable because the connection is over USB
  • Requires USB Debugging (ADB)
  • You may need a USB hub if you use many phones
  • All new customers
  • Small to medium setups
  • Networks where WiFi/LAN is hard to manage
LAN/WiFi
  • Phones connect to your router (WiFi or Ethernet).
  • After the app is installed and running, you can unplug USB and the phones work over the network.
  • Server proxy hosted on Phone side
  • Best for large numbers of phones
  • Less USB cables and hubs needed
  • Depends on your WiFi/LAN quality
  • May need better routers/access points for stability
  • Large scale systems (many phones)
  • Users with good routers / access points
USB Tether
  • Phones share mobile data to the server using USB tethering.
  • XProxy still uses USB Debugging (ADB) for control the app.
  • Server proxy in server side, the phones action as common dongles
  • Often more stable than WiFi (data goes through USB tether)
  • Good option if WiFi is noisy/unstable
  • Still requires USB Debugging (ADB)
  • May be slower if your carrier limits tethering/hotspot on your plan
  • Unstable WiFi environments
  • When you prefer data over USB tether
How to change mode: Device Settings > Android Devices > Android Settings Button -> Change in Connection section.

 

2) What you need (requirements)

The table below shows what you need for each connection mode.

  USB Forwarding (Default) LAN/WiFi USB Tether
Android version

Android 8.1 (Oreo) or newer

Root access

Not required

USB cable Required
  • Only for first setup
  • Recommend plugging during use to increase stable / auto update.
Required
USB hub

Recommended. Usually needed if you have more phones than USB ports on your server.

Optional (mainly for charging or first setup).

Recommended. Usually needed if you have more phones than USB ports on your server.

XProxy server

4+ CPU cores, 16GB RAM minimum, stable network (1Gbps recommended)

Router / Network quality

Required for server use.

Required: stable router.
  • Good Wi-Fi access points specs to handle total android devices traffic in case use WI-FI mode.
  • Good router performance and OTG cable with charge to use Ethernet OTG mode (without WI-FI)

Required for server use.

 

3) Installation steps

Step 1: In the XProxy panel, enable Android NextGen in Settings. Then restart the XProxy panel/server in  Device Settings > Android Devices > Android Settings Button (see image in step 2)

Enable Developer Options and USB Debugging

  • This is required for USB Forwarding and USB Tether modes. It is also recommended for first setup.
  • Go to Settings > About phone > tap Build number 7 times.

Step 2: Enable Developer Options and USB Debugging

  • Go to Settings > About phone > tap Build number 7 times.
Enable Developer Options
  • Then go to Developer options and enable USB debugging.
Enable USB debugging
  • Special phone brands (if needed)
OPPO: enable this option Realme: enable these options Xiaomi: turn off MIUI Optimization
OPPO USB debugging options Realme USB debugging options Xiaomi MIUI optimization
 
  • Connect the phone to the XProxy server (USB)

    Plug Android Phone to XProxy Server and Confirm Always allow.

    The XProxy application will install automatically, and you will see the XProxy app on your list

  • Verify the phone in the XProxy panel

    In the XProxy panel, open Android Devices and confirm your phone is online.

    What to check:

    • Label: a friendly number used to identify the phone and sorting in Proxy Management. You can change label directly here.
    • ADB: should show connected (if you use USB modes).
    • Connection: indicate current connection mode set on phone.
    • AgentApp: should show running/OK.
    • Proxying: Phone: proxy service running on phone. System: proxy service running on Xproxy panel.
    • LAN info: show information of android connectivity.
    • Up time: indicate the total time app running.
    • Auto Install: enabled if you want auto install and upgrade app when ADB enabled.
  • Verify the app running on the Phone

    What to check:

    • Label: a friendly number used to identify the phone (set from XProxy panel) - in example photo, it's 224 
    • System Status: show infomation about the app connectivity 
      • Proxy Service: indicate if proxy service on phone working
    • Server Sync: indicate the app synchronization with XProxy server.
      • Cellular Status: indicate status of celullar enable on phone or not.
      • LAN Status: indicate the phone connect through LAN (WIFI/OTG Ethernet)
    • Network Information: show information about LAN Connection, Server connected and which connection mode used.
    • Proxy Traffic: show gauge chart proxy traffic statistics.
  • Actions to manage app on phone

    Actions:

    • Restart: call restart the XProxy app on phone side
    • Reboot Device: reboot the phone if ADB supported or Device Admin permission granted.
    • Reinstall App: reinstall XProxy app via ADB supported
    • Uninstall App: remove XProxy app, you need turnning the Auto Install on item list off first.
    • Update Software: update XProxy app incase the Auto Install off (manual upgrade)
    • View Sticky IP Logs: log running sticky IP on phone

     

4) App permissions

The XProxy Android App may request permissions so it can work correctly:

 

  • Phone permission: to read mobile network information (carrier, signal).
  • Location permission: required by Android for WiFi scanning/connection.
  • Send/Receive/Read SMS/Call Phone/USSD: use for SMS/USSD Utilities on XProxy panel.
  • Assistant permission (if requested): used to help with some automation actions.
  • Device Admin / Device Owner (optional): used for advanced management features such reboot with LAN/WIFI mode when the phones have not connect USB cable.

 

5) IPv6 (optional)

If your SIM card and carrier support IPv6, XProxy may create IPv6 proxy ports automatically. If you do not see IPv6 ports:

  1. Check your mobile data APN settings (some carriers require IPv6 to be enabled).
  2. Complete turning OFF WI-FI (important to make sure next steps checking on cellular network)
  3. Open https://ipv6-test.com on the phone to confirm IPv6 works.
Step 1 Step 2 Step 3 Step 4 Open browser and check

 

6) Battery tips

Phones running 24/7 may have battery problems after 6–12 months (swelling, fast drain, charging issues).

  • Replace the battery periodically.
  • If you have experience and the right hardware, some phones can run without a battery (for example, some Samsung models by DIY power source directly to phones).

 

7) Troubleshooting

  1. My phone does not appear in the panel
    • Open the XProxy Android App at least once on the phone.
    • For USB modes: enable USB Debugging and tap Always allow when asked.
    • Try unplugging and reconnecting the USB cable.
  2. LAN/WiFi mode is unstable
    • Use a stronger WiFi router / access point, or use Ethernet (LAN-OTG).
    • Avoid crowded WiFi channels.
    • Move phones closer to the access point.
  3. I changed the connection mode but nothing happens
    • Restart the XProxy panel/server. Mode changes apply only after restart.
    • Check the mode on android phone, make sure it's sync with server.
    • Almost case, reinstall app will work.
Top
Contact US via Telegram
Contact Us via Messenger