Fewer proxies were added than you pasted
Check Are any lines exactly the same?
Fix Run the duplicate check, fix the lines, add again.
Why a second proxy with the same host or port may not get added in DuoPlus or GeeLark, and how to add one IP per cloud phone anyway.
1. The same line was pasted twice. DuoPlus treats an item that matches an existing proxy exactly as a duplicate and does not add it; GeeLark keeps only unique proxies on import. Lines you meant to be different may be identical.
2. A line lost its username or password in copying, so it now looks like another line with the same host and port. The docs do not say which fields the check compares, so make every line carry its own login.
3. The type does not match the app. DuoPlus cloud phones require Socks5; GeeLark takes HTTP, HTTPS and SOCKS5. A line with the wrong type is rejected, which can look like a missing entry.
In My assets open each IP and click host:port:user:pass to copy its line. Do not copy one line and edit the port by hand. IPs of the same product can show the same host and port; the username and password are what differ.
Put the lines in a file and run the command in the code block below. Any line it prints appears twice and will be dropped as a duplicate.
For DuoPlus generate the IP as SOCKS5 (port 3333). An IP leased per IP also connects over the other protocol on that protocol's port with the same username and password; a per-GB Fixed ISP exit does not.
DuoPlus: Proxies, Batch Add, one proxy per line, check, then save. GeeLark: Proxies, Add proxy, Bulk add, up to 100 at once, Check proxy. Count the rows that were added against the lines you pasted.
DuoPlus: choose Added Proxy in the phone's configuration, or use Initialize Proxy with the template, where the rows go to the checked phones in order. GeeLark: pick the saved proxy in each profile. Check the rows marked orange or red before you continue.
Add the lines one at a time and note which one stops. Compare it with the one before. If both are different and valid, open a Support ticket with the order number.
Check Are any lines exactly the same?
Fix Run the duplicate check, fix the lines, add again.
Check Did the second line keep its own username and password?
Fix Copy host:port:user:pass again from that IP in My assets.
Stop when If the line is different and the app still refuses it, add it one by one and open a ticket.
Check Is the type Socks5?
Fix Generate the IP as SOCKS5 or use port 3333 with an IP leased per IP.
Check Type, port and the end date.
Fix See the connection-failed guide for your app; check the end date in My assets.
Stop when If the check fails for all lines, test one with curl outside the app.
Check Which saved proxy is selected for it?
Fix Re-pick it in the phone's settings; in batch initialization check the row order.
| Item | DuoPlus | GeeLark |
|---|---|---|
| Protocols | Socks5 (cloud phones require it) | HTTP, HTTPS and SOCKS5 |
| Bulk add | Batch Add, one proxy per line | Bulk add, up to 100 at once |
| Duplicates | An exact match with the Proxy List is not added | Checked on import; only unique proxies are added |
| Check before saving | Check, then save | Check proxy; shows country and ISP |
From the DuoPlus Help Center and the GeeLark proxy management page, read on 14 November 2026. Neither page says whether the same host or port alone counts as a duplicate.
# proxies.txt: one line per IP, each with its OWN login and password
socks5://HOST:PORT:LOGIN1:PASSWORD1
socks5://HOST:PORT:LOGIN2:PASSWORD2
socks5://HOST:PORT:LOGIN3:PASSWORD3
# print any line that appears twice (no output means no exact duplicates)
sort proxies.txt | uniq -dExample only: replace HOST, PORT, LOGIN and PASSWORD with the values from My assets, and use the type your app takes.
We found no page in either help center that describes a duplicate host or duplicate port error, so this guide does not quote one. If your app shows a different message, compare it with the checks above and send the exact text to the app's support.
A proxy is part of a phone's network setup; platform rules are separate. Use each account the way the platform allows, from an IP in the account's country.
For a phone that keeps one account for months, rent one static ISP IP per phone: from US$0.50 for 1 day to US$7.99 for 30 days, the same price in every country. You can buy up to 100 IPs in one order, and each IP is charged separately.
The step-by-step setup for each app is on its own page.
Buy as many IPs as you have phones, choosing SOCKS5 for DuoPlus.
In My assets copy host:port:user:pass for each IP into one line each.
Add the lines in bulk in the app and check them.
Assign one saved proxy to each phone and confirm the exit with an IP checker.
The help centers we read do not forbid it. DuoPlus drops an entry that matches an existing one exactly, so each line needs its own username and password.
Ports are fixed per protocol: 2222 for HTTP and 3333 for SOCKS5. The username and password identify the IP.
DuoPlus cloud phones require the Socks5 type, so generate the IP as SOCKS5.
Up to 100 in a bulk import, with duplicates filtered out.
One IP per phone is the safer setup; buy as many IPs as you have phones.
Official documentation · Confirmed on:
Read on 14 November 2026: Batch Add takes one proxy per line in the format shown (example socks5://host:port:username:password); added proxies are checked and their status appears below; duplicates are verified against the Proxy List and an item that matches exactly is treated as a duplicate and not added; users buy Socks5 proxy IPs themselves. The page does not say whether the same host or port alone counts as a duplicate.
Official documentation · Confirmed on:
Read on 14 November 2026: paste host, port, username and password into the IP or Domain box for automatic recognition, check the proxy, then complete the configuration; DuoPlus cloud phones require the Socks5 type; if the check fails the page says to contact customer service.
Official documentation · Confirmed on:
Read on 14 November 2026: single phone options Custom Proxy, Added Proxy and Dynamic Proxy; batch initialization with a downloaded template; each imported row is marked green (can be configured), orange (corrected automatically) or red (wrong, cannot be configured); rows are applied to the checked phones in order.
Official documentation · Confirmed on:
Read on 14 November 2026: bulk add of up to 100 proxies with HTTP, HTTPS and SOCKS5; duplicates are checked automatically during bulk import so that only unique proxies are added; connectivity can be checked and country and ISP shown.
Product observation · Confirmed on:
Product facts file of the site (checked 10 November 2026): HTTP on port 2222 and SOCKS5 on port 3333; each IP is shown in My assets with one protocol; a per-IP lease also connects over the other protocol on its port, a per-GB Fixed ISP exit does not; a failed asset is reissued after a Support ticket with the order number; static ISP from US$0.50 for 1 day to US$7.99 for 30 days; auto-renew is optional.
Create an account, top up once, then pick rotating residential, static ISP or datacenter IPs and have one running in your browser within minutes.