Coronium Mobile Proxies
Setup guide

GeeLark Proxy Setup

Attach a dedicated Coronium carrier line to a GeeLark cloud phone profile, with the Reset Link in the Change IP URL field.

GeeLark sells Android cloud phones for running social and shop accounts, and the proxy behind each profile comes from your own provider. Each profile takes its own proxy, which is where a line with a real SIM fits.

Checked against the GeeLark documentation on 30 October 2026. Sources are listed at the end.

GeeLark bulk add, one line per row
socks5://CONNECTION_IP:SOCKS5_PORT:USERNAME:PASSWORD

Before you start

  • One line per profile

    GeeLark's own advice is that brand, client and other important accounts each get their own stable proxy. A dedicated Coronium line is exactly that: one device and one SIM, used by you alone.

  • A line in the profile's region

    GeeLark recommends matching the proxy location with the phone's region, language and time zone. Pick the country first, then create the profile to match it.

  • The Reset Link, if GeeLark should rotate

    Copy it from the IP Rotation block on the proxy card. It goes into the optional Change IP URL field.

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.

Connection IP
The host your tool connects to.
In GeeLark: Host
HTTP Port
The port for HTTP on that host.
In GeeLark: Port, if you choose HTTP as the Proxy type
SOCKS5 Port
The port for SOCKS5 on the same host.
In GeeLark: Port, with Proxy type SOCKS5
Username
One login for both ports.
In GeeLark: Username
Password
The password for that login.
In GeeLark: Password
Reset Link
Under IP Rotation on the card (Rotate API link in List view). Opening it changes the IP.
In GeeLark: Change IP URL (optional field in the Custom proxy form)

Formats GeeLark reads

Bulk add, SOCKS5
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 GeeLark

GeeLark has two ways in: type the line into one profile, or import your lines once and pick them per profile. Both end at the same Check proxy button.

  1. Import your lines once

    Open Proxies, press Add proxy and choose Bulk add. Select the proxy type (GeeLark's own example uses SOCKS5), then paste one line per row in the form socks5://CONNECTION_IP:SOCKS5_PORT:USERNAME:PASSWORD. The port must be the SOCKS5 Port; the HTTP Port only answers HTTP.

    Checked against GeeLark: How to Use Proxies with Cloud Phones for Social Media

  2. Read the Export IP column

    When a line connects, the Export IP column fills with the exit IP, country or region, city and the time of the check. For a Coronium line the country is the line's country; an empty row means the type and port do not match or a login is wrong.

    Checked against GeeLark: How to Use Proxies with Cloud Phones for Social Media

  3. Or type it into one profile

    While creating a cloud phone profile, go to Proxy settings and select Custom. Fill Proxy type, Host, Port, Username and Password, and paste the Reset Link into Change IP URL.

    Checked against GeeLark: How to Use Proxies with Cloud Phones for Social Media

  4. Or pick a saved line

    Under Proxy settings, select Saved and choose one of the lines you imported in step 1. Each saved line should end up on one profile only.

    Checked against GeeLark: How to Use Proxies with Cloud Phones for Social Media

  5. Press Check proxy

    Confirm the exit IP, country, city and ISP. The ISP should read as the mobile carrier of the line, not a hosting company.

    Checked against GeeLark: How to Use Proxies with Cloud Phones for Social Media

  6. Swap a line later without rebuilding

    In the cloud phone list, open a profile's three-dot menu and choose Change proxy. Select several profiles first to change them together from the three-dot menu at the top.

    Checked against GeeLark: How to Use Proxies with Cloud Phones for Social Media

Changing the phone's IP

The Custom proxy form in GeeLark has an optional Change IP URL. GeeLark's guide lists the field without saying when GeeLark calls it, so treat it as the place to keep the link with the profile, and check the result after each change.

The Coronium side is the same whatever GeeLark does with the field: one GET on the Reset Link asks for a new address. You can also rotate from the dashboard, from the API, or on a timer, and the profile keeps working through it because host, ports and login never change.

Rotate between sessions, not in the middle of one. GeeLark's guide advises against changing the network setup once an account is active, and a social app that sees its address jump while you are logged in has a reason to ask questions.

Rotate from a script (one request, one rotation)
curl -s "PASTE_YOUR_RESET_LINK"

Create profiles from code

GeeLark publishes an official command-line tool, geelark-cli, on npm and GitHub. Its README creates a phone with the proxy passed as one URL in proxyInformation, which is the shape a Coronium SOCKS5 endpoint already has.

The --region and --mobile-type values below are the ones in the README example. Check the accepted values in the tool's help before you script a fleet, and keep the endpoint in an environment variable rather than in a shell history file.

Terminal
npm install -g geelark-cli@latest

geelark-cli phone create --region "sgp" --mobile-type "Android 12" \
  --data '[{"profileName":"line-1","proxyInformation":"socks5://USERNAME:PASSWORD@CONNECTION_IP:SOCKS5_PORT"}]'

Check it worked

Run the checks inside the GeeLark phone, from its browser. GeeLark's Check proxy tests the line; these pages test what the phone itself leaks.

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

Export IP stays empty after a bulk add
The proxy type does not match the port, or a row is missing its username and password.
Re-add that row with SOCKS5 and the SOCKS5 Port, or HTTP and the HTTP Port, copied from List view.
Check proxy shows a hosting company as the ISP
The profile points at another proxy, not the Coronium line.
Open Change proxy on the profile and select the saved Coronium line, then check again.
The phone's region or time zone disagrees with the IP
The profile was created for a different region than the line.
Create the profile for the line's country, as GeeLark recommends, or attach a line from the profile's country.
Change IP URL does nothing visible
The link was opened less than 60 seconds after the last rotation, or the carrier kept the same address.
Wait at least 60 seconds, open the link once, then press Check proxy. If the address still does not change, rotate from the dashboard to see the result there.
A line stopped working after a replacement
A replaced line comes with new credentials and may be on a different carrier.
Copy the new endpoint from the dashboard and update the saved proxy, then use Change proxy if the profile still points at the old one.

Questions

Where does the proxy for a GeeLark profile come from?

From your own provider. GeeLark's proxy guide is written around importing proxies you already have and attaching them to profiles. A Coronium line fills that slot with one physical device and its own SIM, rented to one customer.

Should I use SOCKS5 or HTTP in GeeLark?

GeeLark asks for the proxy type on every entry, and its own example uses SOCKS5, so SOCKS5 with the SOCKS5 Port is the safe default. Every Coronium line also has an HTTP port on the same host with the same login; if you choose HTTP, use that port instead.

What does the Change IP URL field do?

It stores the address GeeLark can call to get a new IP from the proxy. Put the line's Reset Link there. Each request to that link rotates the line, with at least 60 seconds between rotations.

Can I move a profile to a different line?

Yes. Use Change proxy from the profile's three-dot menu in the cloud phone list. Pick a line in the same country if the accounts on that phone should keep looking local.

How many accounts should share one line?

GeeLark suggests keeping important accounts on their own stable proxy. With dedicated lines the simple rule is one line per profile, and the accounts on that profile share its address the way apps on one phone would.

How we checked

Every GeeLark 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 GeeLark has moved since, the tool's own page is the one to trust.

  1. GeeLark: How to Use Proxies with Cloud Phones for Social MediaProxies, Add proxy, Bulk add, the Export IP column, Proxy settings (Custom and Saved), the Change IP URL field, Check proxy, Change proxy, and the advice on region, language, time zone and keeping the network stable. Updated 1 September 2026.
  2. GeeLark CLI on GitHubInstall command and the phone create example with proxyInformation.