Documentation Python quickstart Blog Free tools Enterprise solutions hello@quanticdata.ioLog in

How to use a proxy on Android: Super Proxy with username and password

Using a proxy on an Android phone in four steps: generate a sticky Italy session in the QuanticData endpoint generator, add it in the Super Proxy app with server, port 8080 for HTTP or 1080 for SOCKS5, username and password, tap Start and allow the VPN request, then check the exit; the card shows the real check from 23 October 2026: Barrafranca, Sicily, Europe/Rome.
Using a proxy on an Android phone in four steps: generate a sticky Italy session in the QuanticData endpoint generator, add it in the Super Proxy app with server, port 8080 for HTTP or 1080 for SOCKS5, username and password, tap Start and allow the VPN request, then check the exit; the card shows the real check from 23 October 2026: Barrafranca, Sicily, Europe/Rome.

To use a proxy on Android with a username and password, install the free Super Proxy app, tap Add proxy, choose HTTP for port 8080 or SOCKS5 for port 1080, fill in server, port, username and password, then tap Start and allow the VPN request. From then on every app on the phone goes through the proxy.

On a phone, a proxy with a username and password works through an app. Super Proxy, by SCHELER Software on Google Play, runs a local VPN service on the phone that sends the connections of all apps through one HTTP or SOCKS5 proxy, with no root access. The field names below are the app's own, and the values come from the QuanticData endpoint generator.

What you need before you start

  • Super Proxy from Google Play. The app is free; a Pro upgrade inside the app adds extras such as a quick settings tile and a per-app bypass, and none of them is needed here.
  • A proxy plan. Residential Premium, ISP or Mobile: all three work in Super Proxy. The table further down says which one fits which use.
  • The four values: server, port, username and password. In the QuanticData dashboard they are under My proxies, on the plan's page, in the Endpoint generator, under Connection details.

Step by step: add the proxy in Super Proxy

The QuanticData Endpoint generator for a Residential Premium plan: Italy selected, Session set to Sticky with a 30-minute TTL, HTTP protocol, output format host:port:user:pass and the preview line, with the username and password blurred
Step 1 in the QuanticData dashboard: country, sticky session and protocol give the values for the phone.
  1. Generate the values. In the QuanticData dashboard open My proxies, then your plan. In the Endpoint generator choose the Country (Italy in this guide, and a Region or City if you need one), set Session to Sticky, set Session TTL (minutes) to at least the time you will use the phone and choose the Protocol. Then open Connection details: Super Proxy asks for the four values one by one, not for the whole line.
  2. Open Super Proxy and tap Add proxy on the Proxies tab.
  3. Profile name: any label, for example Italy 01. It is how the profile shows in the list.
  4. Protocol: HTTP for port 8080, SOCKS5 for port 1080. The protocol has to match the port.
  5. Server and Port: residentialpremium.quantumproxies.io and 8080 for a Residential Premium plan over HTTP.
  6. Authentication method: Username/Password. Paste the whole username into Username, with everything after the first dash, and the password into Password.
  7. DNS resolution: leave it on Proxy, so site names are looked up through the proxy as well.
  8. Tap Start. The first time, Android shows a Connection request: Super Proxy wants to set up a VPN connection. Tap OK. A key icon at the top of the screen shows the tunnel is on, the app's title bar shows a timer and Start becomes Stop.
Connection details in the QuanticData Endpoint generator: host residentialpremium.quantumproxies.io, port 8080, the username with -country-it-sid- and -ttl-30m, and the password, each with a copy button, credentials blurred
The four values Super Proxy asks for, each with its own copy button.
Super Proxy on Android, redrawn with our values: the Proxies tab with Add proxy, then the new profile with six numbered steps: 1 tap Add proxy, 2 Protocol HTTP to match port 8080 (SOCKS5 uses 1080), 3 Server residentialpremium.quantumproxies.io and Port 8080, 4 Authentication method Username/Password, 5 the whole username USER-country-it-sid-p01-ttl-60m and the password, 6 tap Start
Steps 2 to 8 in Super Proxy, redrawn with our values: USER and PASS stand for your credentials.

The same values as one line, for reference. The username carries the targeting: -country-it picks the exit country, -sid-p01 names the session and -ttl-60m keeps it for 60 minutes. Copy it whole. A username cut at the first dash still logs in, but the phone then leaves from a random country on a new IP at every connection.

# server:port:username:password
residentialpremium.quantumproxies.io:8080:USER-country-it-sid-p01-ttl-60m:PASS

Check that the phone exits where you chose

With Super Proxy started, open ipinfo.io/json in the phone's browser. It shows the IP address that sites see and where that address is. This is the answer to a real check through a QuanticData Residential Premium sticky line for Italy, on 23 October 2026, with the IP masked:

{
  "ip": "195.32.x.x",
  "city": "Barrafranca",
  "region": "Sicily",
  "country": "IT",
  "timezone": "Europe/Rome"
}
Super Proxy on Android after tapping Start: Android asks for the VPN connection with Connection request and OK, then the browser opens ipinfo.io/json through the proxy and shows the exit in Italy: Barrafranca, Sicily, time zone Europe/Rome, IP masked; a real check of a QuanticData Residential Premium line on 23 October 2026
Start, the VPN request, then the check in the browser. Redrawn screens; the result is the real one.

The country has to match the -country- in the username. Super Proxy's Logging tab shows the same thing from the app's side: SERVICE_STARTED and PROXY_READY when the tunnel opens, then one line per connection, such as CONNECT ipinfo.io:443 with the code the proxy answered. A 200 means the proxy accepted the connection.

One sticky session per phone

A rotating proxy changes IP on every connection, which suits scraping and breaks an app that is logged in. A sticky session keeps one IP for as long as the session lives, and the session lives in the username, so the profile in Super Proxy never has to change while you work.

# phone 1: Italy, one session for a working day
residentialpremium.quantumproxies.io:8080:USER-country-it-sid-p01-ttl-480m:PASS

# phone 2: same plan, its own session (never reuse p01)
residentialpremium.quantumproxies.io:8080:USER-country-it-sid-p02-ttl-480m:PASS

# phone 3: open all day, the longest lifetime
residentialpremium.quantumproxies.io:8080:USER-country-it-sid-p03-ttl-1440m:PASS
  • A different session ID on every phone. Two phones on the same username share one IP.
  • A lifetime longer than the work. The generator accepts up to 1440 minutes, a full day. When the session ends, the next connection gets a new IP.
  • A new IP when you want one: edit the profile, change the session ID (p01 to p02), then tap Stop and Start. Super Proxy keeps as many profiles as you add, so one profile per country or per session is a tap away.

Residential Premium, ISP and Mobile proxies on Android

Proxy typeIn Super ProxyGood for
Residential PremiumServer residentialpremium.quantumproxies.io, HTTP 8080 or SOCKS5 1080; country, region, city or ISP and the sticky session in the usernameMost uses: a home IP in the country you choose, kept for up to 1440 minutes
ISPOne fixed IP from Assigned IPs, listed as IP:Port:Username:Password; the HTTP and SOCKS5 ports differAn account that should keep the same address for months
MobileThe gateway host (Global, USA, EU or Asia), HTTP 8080 or SOCKS5 1080, the sticky session in the usernameApps built for phones and accounts tied to mobile networks
DatacenterThe same four fields, from the plan's pageTesting, where speed matters more than the type of IP

Residential Premium

The example above: one host, the targeting and the session in the username, login by username and password, which is exactly what Super Proxy sends. Choose a Region or City in the generator when an app should see a specific part of the country; the username grows with -region- or -city- and nothing else changes. The plans are on the page for Italy residential proxies, and every country is on the page for QuanticData residential proxies.

ISP proxies

ISP plans give fixed IPs, listed under Assigned IPs on the plan's page as IP:Port:Username:Password. In Super Proxy the IP goes in Server, then the port, the username and the password. The HTTP port and the SOCKS5 port of an ISP plan are different numbers for the same IPs and login, so take the one that matches the Protocol you pick. Give each phone its own IP. ISP addresses are static by design: there is no session to change and the country is the one you bought, as on the page for Italy ISP proxies.

Mobile proxies

The QuanticData Mobile Endpoint generator: Italy selected, Global, USA, EU and Asia gateways, Session set to Sticky, HTTP 8080 or SOCKS5 1080, output format and the preview line on mobile.quantumproxies.io, credentials blurred
Mobile: gateway, sticky session and protocol, then the same four fields in Super Proxy.

Mobile plans work the same way. Pick the gateway, Global, USA, EU or Asia (Global is mobile.quantumproxies.io), set Session to Sticky and copy the four values. A sticky mobile username looks like USER-country-it-type-mobile-sid-m01-ttl-60m. Mobile plans also offer IP whitelist authentication, but on a phone keep username and password: the phone's own IP changes between Wi-Fi and mobile data, and a whitelist only recognises the addresses you added. The plans are on the page for Italy mobile proxies.

HTTP or SOCKS5 in Super Proxy

Super Proxy speaks both: SOCKS5, and HTTP proxies through the HTTP CONNECT method. Every QuanticData network offers both, HTTP on port 8080 and SOCKS5 on port 1080, and because the app works as a VPN on the phone either one carries every app, not only the browser. HTTP is the simpler start; SOCKS5 is the usual choice when an app inside the tunnel is not a web app, see SOCKS5 proxies. Pick plain HTTP or SOCKS5, not an HTTPS or SSL variant: that means an encrypted connection to the proxy itself, which these ports do not use. The app also looks up site names through the proxy and blocks UDP, so no connection leaves the phone outside the tunnel.

Super Proxy not working: errors and fixes

What to check when pages do not load with Super Proxy on Android: the Logging tab, where CONNECT ipinfo.io:443 with 200 means the proxy accepted the connection; the Connectivity check switch in Settings that tests the login before starting; then the protocol that matches the port (HTTP 8080, SOCKS5 1080), the username copied whole and a plan that is active with traffic left
Where to look first: the Logging tab and the Connectivity check. Redrawn screens.

In Super Proxy's Settings, keep Connectivity check on: the app checks the login credentials with a test connection before it starts, so a wrong username or password shows up at Start instead of as pages that never load. Then go through these cases, in this order.

What you seeUsual causeFix
Start fails, or pages stop loading once it startsThe username was cut, a space came with the paste, or the password is wrongCopy the username and the password again from Connection details, one at a time
Nothing loads and Logging shows no CONNECT line with 200The protocol does not match the port: HTTP on 1080 or SOCKS5 on 8080HTTP with 8080, SOCKS5 with 1080
It worked yesterday and fails todayThe plan expired or its traffic is used upOpen the plan in My proxies: status, remaining traffic, expiry date
The exit is in the wrong countryWorldwide was chosen in the generator, so there is no -country- in the usernameGenerate with a country and paste the new username
The IP changes during the dayThe session lifetime ended, or two phones use the same session IDA longer -ttl- and a different -sid- on each phone
The proxy turns off when Wi-Fi dropsStop automatically is on in Super Proxy's SettingsTurn it off to stay on the proxy over mobile data

One test from a computer settles most cases in a minute. If this returns an address in Italy, the proxy and the login work, and the problem is in the fields on the phone:

curl -x http://residentialpremium.quantumproxies.io:8080 \
  -U "USER-country-it-sid-test-ttl-10m:PASS" https://ipinfo.io/json

On an iPhone the same four values go into Shadowrocket instead: see residential proxies for iPhone and Shadowrocket.

Before you use it

A proxy changes where the phone's traffic comes from, not what the phone is allowed to do. Keep to each app's terms and to the law where you work, and use one session per account.

Sources & further reading

FAQ

Quick answers on how to use proxy on android.

Something else? Ask us

How do I use a proxy on Android with a username and password?

Install Super Proxy from Google Play, tap Add proxy, choose HTTP or SOCKS5 to match the port, fill in Server and Port, set Authentication method to Username/Password, paste the username and the password, then tap Start and allow the VPN request. With QuanticData, HTTP uses port 8080 and SOCKS5 uses port 1080, and the four values are under Connection details in the Endpoint generator.

Does a proxy on Android work for all apps?

With Super Proxy, yes: it runs a local VPN service that sends the connections of every app through the proxy, not only the browser. It also looks up site names through the proxy and blocks UDP, so nothing leaves outside the tunnel. The Pro upgrade adds a per-app bypass for apps you want to keep off the proxy.

Does Super Proxy work on mobile data?

Yes. The VPN service runs on Wi-Fi and on mobile data alike, so the proxy stays on when the phone changes network. If Stop automatically is on in Super Proxy's Settings, the app stops when the wireless connection is lost; turn it off to keep the proxy on mobile data.

Do I need root to use a proxy on Android?

No. Super Proxy works without root access. The first time you tap Start, Android asks once whether Super Proxy may set up a VPN connection; tap OK, and a key icon at the top of the screen shows while the tunnel is on.

Should I choose HTTP or SOCKS5 on Android?

Both carry every app through Super Proxy. HTTP on port 8080 is the simpler start; SOCKS5 on port 1080 is the usual choice for apps that are not web apps. What breaks the connection is never the choice itself, only a protocol that does not match its port.

How do I get a new IP on my Android phone?

Edit the profile in Super Proxy and change the session ID in the username, for example from -sid-p01 to -sid-p02, then tap Stop and Start. The next connection leaves from a new IP. On Residential Premium and Mobile plans that is all it takes; ISP IPs are static and keep the same address.

A sticky IP for every Android phone

Residential, mobile and ISP proxies with country targeting and sticky sessions up to 1440 minutes, HTTP and SOCKS5, copied from the endpoint generator straight into Super Proxy.

Related reading