DuoPlus Proxy Setup
Give each DuoPlus cloud phone its own dedicated Coronium 4G or 5G line, so apps on the phone see a real carrier address.
DuoPlus runs Android cloud phones on its own servers and will not start one until a proxy is attached. It also builds the phone's SIM, base station and GPS details from where that proxy sits, so the line you attach decides where the phone appears to be.
Checked against the DuoPlus documentation on 30 October 2026. Sources are listed at the end.
CONNECTION_IP:SOCKS5_PORT:USERNAME:PASSWORDBefore you start
A line in the country the phone belongs to
DuoPlus takes the phone's SIM country, cell details and location from the proxy IP. Buy the line where the phone's accounts live, and buy one per phone: DuoPlus itself advises a separate IP for every cloud phone.
A DuoPlus phone
DuoPlus jumps to the proxy page on its own once a phone is bought. Later you reach the same page from the Cloud Phones list.
The line details at hand
Host, both ports, username and password from Your Proxies in the Coronium dashboard, plus the Reset Link if you want DuoPlus to change the IP for you.
Fields to copy from Coronium
In dashboard.coronium.io, open Your Proxies. In Cards view every value on the proxy card copies with a click. In List view the Connection column copies the whole endpoint, login included, in the format picked in the toolbar.
| Coronium field | What it holds | In DuoPlus |
|---|---|---|
| Connection IP | The host your tool connects to. | IP or Domain, or paste the whole string into that box |
| HTTP Port | The port for HTTP on that host. | Port, with the type set to HTTP |
| SOCKS5 Port | The port for SOCKS5 on the same host. | Port, with the type set to SOCKS5 |
| Username | One login for both ports. | Username |
| Password | The password for that login. | Password |
| Reset Link | Under IP Rotation on the card (Rotate API link in List view). Opening it changes the IP. | The saved proxy's Change IP URL (refresh_url in the DuoPlus API) |
- Connection IP
- The host your tool connects to.
- In DuoPlus: IP or Domain, or paste the whole string into that box
- HTTP Port
- The port for HTTP on that host.
- In DuoPlus: Port, with the type set to HTTP
- SOCKS5 Port
- The port for SOCKS5 on the same host.
- In DuoPlus: Port, with the type set to SOCKS5
- Username
- One login for both ports.
- In DuoPlus: Username
- Password
- The password for that login.
- In DuoPlus: Password
- Reset Link
- Under IP Rotation on the card (Rotate API link in List view). Opening it changes the IP.
- In DuoPlus: The saved proxy's Change IP URL (
refresh_urlin the DuoPlus API)
Formats DuoPlus reads
- Colon form, SOCKS5
CONNECTION_IP:SOCKS5_PORT:USERNAME:PASSWORD- Login first
USERNAME:PASSWORD@CONNECTION_IP:SOCKS5_PORT- With the type in front
socks5://CONNECTION_IP:SOCKS5_PORT:USERNAME:PASSWORD
Pair the protocol with its port: the SOCKS5 Port for SOCKS5, the HTTP Port for HTTP. The host, username and password are the same for both.
Set it up in DuoPlus
Two passes: save the line once as a proxy, then attach it to a phone. Saving first lets you reuse the same entry when you rebuild the phone later.
Save the line as a proxy
In the DuoPlus web app, open Proxies in the left sidebar and press Add. Choose the type that matches the port you are about to paste: SOCKS5 with the SOCKS5 Port, HTTP with the HTTP Port. DuoPlus accepts SOCKS5, HTTP and HTTPS.
Checked against DuoPlus: Standard Proxy Configuration
Paste one string or fill four boxes
Paste
CONNECTION_IP:SOCKS5_PORT:USERNAME:PASSWORDand DuoPlus splits it into host, port, username and password. Asocks5://prefix in front is read the same way. Typing the four values by hand works too. Leave nothing blank: every Coronium line asks for its username and password.Checked against DuoPlus: Standard Proxy Configuration
Check, then save
Press the check button. The test runs from DuoPlus servers, not from your computer, so a pass proves the line answers from where the phone lives. Save once it passes.
Checked against DuoPlus: Proxy Detection Failing?
Attach the proxy to the phone
Open the phone from Cloud Phones and choose Configure Proxy. Pick the proxy you saved, press Check Proxy, then Complete Configuration at the bottom right.
Checked against DuoPlus: Account Registration and Cloud Phone Creation
Keep the simulation tied to the IP
DuoPlus fills in the phone's language, location, SIM card and base station from the proxy IP. You can edit them; change the language if your accounts need it, but leave the country alone. A phone that claims one country while its IP sits in another is the mismatch the line was bought to avoid.
Checked against DuoPlus: Proxy Introduction and Common Issues
Start the phone
Press Start in the cloud phone list and wait for it to boot. Then open a browser on the phone and run the checks further down this page.
Checked against DuoPlus: Account Registration and Cloud Phone Creation
Changing the phone's IP
Each saved proxy in DuoPlus can carry a Change IP URL. The DuoPlus API calls the field refresh_url, and its Batch Refresh URL request tells DuoPlus to call that URL for a list of proxies in one go. Put the line's Reset Link there and DuoPlus can ask for a new address without anyone opening the Coronium dashboard.
If your DuoPlus screen shows no such field, nothing is lost. Press rotate on the line in the Coronium dashboard, call the API, or give the line a timer. The phone keeps its proxy entry either way; only the address behind it changes.
After a rotation, press Check Proxy again. The new address comes from the same carrier in the same country, so the simulated SIM and location still fit, and the check confirms the phone now sees the new IP.
curl -s "PASTE_YOUR_RESET_LINK"Many phones, one line each
Two phones on one line share an IP, and a rotation for one is a rotation for both. Pair them one to one, and sort phones by country before you pair, because the line also sets the simulated location.
The bulk box under Proxies compares every entry with the Proxy List and skips exact duplicates, so you can paste all your lines at once without creating copies. For many phones, Batch Configuration downloads an import template: fill in one row per phone, import it, and DuoPlus marks each row green, orange (it corrected something) or red (it cannot apply it) before you press Import.
The DuoPlus API does the same work from code. Its Batch Add Proxies call takes up to 20 proxies per request, each with protocol, host, port, user and password, and an ip_scan_channel of ip2location or ipapi for the location lookup.
Check it worked
Run these from a browser inside the DuoPlus phone, not on your computer. The phone is what has to look local.
- The IP and the carrier
- Open What Is My IP through the line. The country should be the line's country and the network should be the mobile carrier, not a hosting company.
- WebRTC
- Run the WebRTC leak test. The only public address it should report is the line's. Your own address showing up means the browser is leaking around the proxy.
- Timezone against the IP
- The IP and timezone check compares the clock the browser reports with the timezone of the IP. A mismatch is one of the first things anti-fraud systems look at.
When it does not connect
| What you see | Likely cause | What to do |
|---|---|---|
| The check fails, but the line works in your own browser | Type and port do not match: SOCKS5 chosen with the HTTP Port, or the other way round. | Pick SOCKS5 with the SOCKS5 Port, or HTTP with the HTTP Port, and check again. |
| The check fails for every line | A blank username or password, or a typo in the host. | Copy the endpoint from List view in the Coronium dashboard and paste it whole, instead of typing. |
| The phone says Proxy Not Configured | The proxy was saved but never attached, or the attach step was not finished. | Open Configure Proxy on the phone, select the proxy and press Complete Configuration. |
| The check passes, but apps on the phone have no network | DuoPlus points to its Proxy DNS setting for this case, and warns that turning it off can leak DNS. | Keep Proxy DNS on: both Coronium ports accept hostnames, so lookups can stay on the line. Re-check the type and port pair first; if it still fails, open a ticket with the line name. |
| The phone appears in the wrong country | The simulated location was edited by hand, or the line is in another country. | Let the simulation follow the IP again, or attach a line from the country you need. |
| The IP stayed the same after a rotation | Two rotations less than 60 seconds apart, or the carrier handed back the same address. | Wait at least 60 seconds and rotate again. If the carrier keeps the address, replace the line from the dashboard (up to 2 per rolling 24 hours). |
- The check fails, but the line works in your own browser
- Type and port do not match: SOCKS5 chosen with the HTTP Port, or the other way round.
- Pick SOCKS5 with the SOCKS5 Port, or HTTP with the HTTP Port, and check again.
- The check fails for every line
- A blank username or password, or a typo in the host.
- Copy the endpoint from List view in the Coronium dashboard and paste it whole, instead of typing.
- The phone says Proxy Not Configured
- The proxy was saved but never attached, or the attach step was not finished.
- Open Configure Proxy on the phone, select the proxy and press Complete Configuration.
- The check passes, but apps on the phone have no network
- DuoPlus points to its Proxy DNS setting for this case, and warns that turning it off can leak DNS.
- Keep Proxy DNS on: both Coronium ports accept hostnames, so lookups can stay on the line. Re-check the type and port pair first; if it still fails, open a ticket with the line name.
- The phone appears in the wrong country
- The simulated location was edited by hand, or the line is in another country.
- Let the simulation follow the IP again, or attach a line from the country you need.
- The IP stayed the same after a rotation
- Two rotations less than 60 seconds apart, or the carrier handed back the same address.
- Wait at least 60 seconds and rotate again. If the carrier keeps the address, replace the line from the dashboard (up to 2 per rolling 24 hours).
Questions
Does DuoPlus take HTTP proxies or only SOCKS5?
Both. The newer DuoPlus help pages list SOCKS5, HTTP and HTTPS, and its Modify Proxy API defaults to SOCKS5 when no type is given. An older DuoPlus setup page still mentions SOCKS5 only. A Coronium line has an HTTP port and a SOCKS5 port on the same host, so either works as long as the type matches the port.
Can two DuoPlus phones share one Coronium line?
They can, but they then share one IP and one rotation, and DuoPlus recommends a separate proxy IP for every phone. Use one line per phone; each phone's simulated SIM and location then follow its own line.
Why will DuoPlus not start a phone without a proxy?
DuoPlus gives each cloud phone its network through the proxy, so a phone without one shows Proxy Not Configured until you attach it. The proxy also drives the phone's simulated SIM, base station and GPS details.
Will rotating the IP move the phone to another country?
No. A rotation gets a new address from the same carrier in the same country, so the simulated SIM and location still match. To move a phone to another country, attach a line from that country.
How do I test this without paying for a month?
Buy the 24-hour plan for the country you need, attach it to one phone and run the checks on this page. If it works, renew the same line for 7 or 30 days where the carrier offers them.
How we checked
Every DuoPlus menu name and field on this page was read from the pages below on 30 October 2026. The Coronium side comes from the dashboard and the live API. There are no screenshots: we quote the names instead of showing an account we do not run. If a label in DuoPlus has moved since, the tool's own page is the one to trust.
- DuoPlus: Standard Proxy ConfigurationProxies, Add, the four fields, the paste shortcut, the check before saving, Configure Proxy and the duplicate check on bulk adds.
- DuoPlus: Proxy Introduction and Common IssuesSupported types (SOCKS5, HTTP, HTTPS) and the SIM, base station and GPS emulation from the proxy location.
- DuoPlus: Proxy Detection Failing?Phones deployed in Singapore, no local or LAN proxies, username and password, whitelists and network dips.
- DuoPlus: Modify Proxy and Batch Refresh URL (API)The refresh_url field ("Change IP URL"), protocol values and the default type; Batch Refresh URL on its own API page.
- DuoPlus: Account Registration and Cloud Phone CreationThe IP or Domain box, the formats it recognises, Check Proxy, Complete Configuration and Start.
- DuoPlus: Initialize Proxy and No Network on Your Cloud PhoneBatch Configuration with an import template, and the Proxy DNS setting with its DNS-leak warning.