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.
socks5://CONNECTION_IP:SOCKS5_PORT:USERNAME:PASSWORDBefore 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.
| Coronium field | What it holds | In GeeLark |
|---|---|---|
| Connection IP | The host your tool connects to. | Host |
| HTTP Port | The port for HTTP on that host. | Port, if you choose HTTP as the Proxy type |
| SOCKS5 Port | The port for SOCKS5 on the same host. | Port, with Proxy type 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. | Change IP URL (optional field in the Custom proxy form) |
- 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.
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
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
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
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
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
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.
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.
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
| What you see | Likely cause | What to do |
|---|---|---|
| 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. |
- 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.
- 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.
- GeeLark CLI on GitHubInstall command and the phone create example with proxyInformation.