Skip to content

Cloud Phone Proxy: Duplicate Host or Port Error

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.

The 3 most likely causes

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.

Six checks, in order

  1. Step 1: One line per IP, each with its own login

    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.

  2. Step 2: Look for exact duplicates

    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.

  3. Step 3: Match the type to the app

    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.

  4. Step 4: Add in bulk and read the result

    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.

  5. Step 5: Assign one proxy per phone

    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.

  6. Step 6: Isolate the line that is refused

    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.

Symptom, check, action

Fewer proxies were added than you pasted

Check Are any lines exactly the same?

Fix Run the duplicate check, fix the lines, add again.

The second IP is not added, the first one was

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.

DuoPlus rejects a line

Check Is the type Socks5?

Fix Generate the IP as SOCKS5 or use port 3333 with an IP leased per IP.

Proxy added, but the check fails

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.

A phone shows the wrong proxy

Check Which saved proxy is selected for it?

Fix Re-pick it in the phone's settings; in batch initialization check the row order.

What the two help centers say about adding proxies

What the two help centers say about adding proxies
ItemDuoPlusGeeLark
ProtocolsSocks5 (cloud phones require it)HTTP, HTTPS and SOCKS5
Bulk addBatch Add, one proxy per lineBulk add, up to 100 at once
DuplicatesAn exact match with the Proxy List is not addedChecked on import; only unique proxies are added
Check before savingCheck, then saveCheck 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.

Bulk lines and a duplicate check

# 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 -d

Example only: replace HOST, PORT, LOGIN and PASSWORD with the values from My assets, and use the type your app takes.

What the help pages do not say

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.

How to do it with Proxy302

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.

How to do it with Proxy302: steps

  1. Step 1

    Buy as many IPs as you have phones, choosing SOCKS5 for DuoPlus.

  2. Step 2

    In My assets copy host:port:user:pass for each IP into one line each.

  3. Step 3

    Add the lines in bulk in the app and check them.

  4. Step 4

    Assign one saved proxy to each phone and confirm the exit with an IP checker.

FAQ

Can I add several proxies with the same host and port?

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.

Why do all my IPs show the same host and port?

Ports are fixed per protocol: 2222 for HTTP and 3333 for SOCKS5. The username and password identify the IP.

Does DuoPlus accept HTTP proxies?

DuoPlus cloud phones require the Socks5 type, so generate the IP as SOCKS5.

How many proxies can I add to GeeLark at once?

Up to 100 in a bulk import, with duplicates filtered out.

One IP for all phones, or one per phone?

One IP per phone is the safer setup; buy as many IPs as you have phones.

View all partners →

Reference links

5
  1. DuoPlus Help Center: Standard Proxy Configuration

    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.

  2. DuoPlus Help Center: Proxy302 proxy configuration

    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.

  3. DuoPlus Help Center: Initialize Proxy

    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.

  4. GeeLark: proxy management

    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.

  5. Proxy302 product facts and price list

    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.

Ready to try it?

Create an account, top up once, then pick rotating residential, static ISP or datacenter IPs and have one running in your browser within minutes.