This guide will help you configure a Geonode proxy in the GeeLark browser, both for mobile and desktop profiles. You’ll learn how to:
  • Add and manage Geonode proxies in GeeLark
  • Create mobile and desktop profiles
  • Set up device environments
  • Launch virtual profiles and test if proxies work
Whether you’re browsing from a phone-like virtual device or a desktop profile, this step-by-step guide covers everything you need.

Prerequisites: Get Proxy Credentials from Geonode

Before setting up a proxy, first, retrieve your proxy credentials from the Geonode dashboard.

Steps: Setting Up a Proxy in GeeLark

Follow these steps to configure a proxy in GeeLark:

Install GeeLark

  1. Go to the GeeLark Download Page.
  2. Download the browser based on your operating system.
  3. Install the software and create an account.

For Mobile

Step 1: Create a New Profile

  1. Open GeeLark and click the New Profile button. New Profile Button
  2. Enter the required details:
    • Profile name
    • Operating system
  3. On the right side, review your browser details. Add Profile Details

Step 2: Add a Proxy

You can add a proxy while creating a profile, or manage them separately from the Proxies tab before profile setup.
  1. Go to the Proxies tab from the sidebar. Proxy Section
  2. Click the Add proxy button. add-proxy-sec.png
  3. Use the format shown to enter your proxy:
    proxy.geonode.io:9000:geonode_username:password
    
    You can also use:
       username:password@host:port
    
    Or
    http://username:password@proxy.geonode.io:9000
    
  4. Select your Type as HTTP, and set:
    • Proxy group: e.g., Geonode Proxies
    • IP query channel: Use ip-api for geolocation
  5. Add one proxy per line. You can add up to 100 at once.
  6. Once added, the proxy will automatically show up in the table with details like:
    • Type: HTTP, HTTPS, or SOCKS5
    • Proxy host and Port
    • Username and Password
    • Remark (Optional comment)
    • Proxy group (e.g., “Geonode Proxies”)
    • IP Query Channel: Use ip-api to resolve export IP
    • Export IP (resolved after testing)
    Batch Add Screenshot
  7. Click the Proxy tests button. It will check whether the proxy is active and display:
    • The resolved country and IP address
    • A green arrow icon showing the proxy is working
    • A timestamp of the successful test

Option B: Add Proxy During Profile Creation

  1. While creating a profile, navigate to the Proxy tab.
  2. Select your proxy Type (e.g., HTTP).
  3. Enter these fields manually:
    • Proxy: Your Geonode proxy IP and Port (e.g., proxy.geonode.io:9000)
    • Username: Your Geonode username
    • Password: Your Geonode password
  4. Choose IP Query Channel like ip-api to test your proxy live.
  5. Click Check Proxy to verify that it’s working. Proxy Management Page

Step 3: Create and Launch the Profile

Now that your proxy is configured, let’s complete the profile setup by choosing your device settings and launching the profile.

1. Fill in Profile Settings

  1. Click the New Profile button.
  2. Under Profile Settings, you can:
    • Give the profile a name (optional).
    • Select the Operating System (Android or iOS).
    • Add Group, Tags, and a Remark to keep your profiles organized.
Profile Settings

2. Set Up Proxy Settings

Choose how to add the proxy:
Option A: Custom Proxy
  • Select Custom
  • Fill in:
    • Type: HTTP, HTTPS, or SOCKS5
    • Host: proxy.geonode.io
    • Port: 9000
    • Username and Password
  • Set IP Query Channel (e.g., IP2Location or ip-api)
  • Click Check Proxy to test your connection. If working, it will show your proxy’s country, city, ISP, and IP details.
Check Proxy
Option B: Saved Proxies
  • Select Saved proxies
  • Choose a proxy group (e.g., Geonode Proxies)
  • Pick a specific proxy from the list
  • Click Check Proxy to confirm it’s active
Saved Proxy Selection

3. Choose Device Information

Under Device Information, you can customize how the virtual mobile device behaves.
  • Charging Method: Pay per minute or Monthly rental
  • Version:
    • Select Android version (e.g., Android 12, 13, 15)
    • All versions support camera, sound, and app uploads
  • Network: Wi-Fi or Cellular Network
  • Phone Number: Auto-generated or Custom
  • Area: Based on IP (auto matches proxy location) or Custom
  • Device Brand & Model: Random or Custom
  • Language: Based on IP or select manually
Full Device Settings

4. Create and Launch the Profile

  1. Once you’ve completed all settings, click the Create button at the bottom of the form.
  2. After the profile is created, it will appear in the Profiles list with all your selected details like OS version, proxy region, remark, and tags..
  3. To launch the virtual mobile device, click the Action (▶️) button next to your profile.
  4. A new window will open with the mobile device. You can now:.
    • Open any browser
    • Test if your proxy is working
    • Visit a website like ip-api.com to check the IP, location, and ISP of your configured proxy.
Browser Launched

For Desktop

Follow these steps to configure a Geonode proxy in a desktop profile in GeeLark.

Step 1: Create a New Desktop Profile

  1. In the GeeLark panel, click the New Profile button.
  2. On the top right, switch to the Desktop icon (🖥️).
  3. Under Profile Settings, enter:
    • Profile Name (optional)
    • Group (optional)
    • Tags (optional)
    • Remark (any helpful note for you)
  4. Choose your Operating System: Windows or macOS
  5. Select the Browser (e.g., Kiwi Browser).
  6. The User-Agent field will auto-generate based on your OS and browser, or you can customize it.
  7. Cookie: (Optional) Paste session cookies in JSON or Netscape format if you want to retain logins or states from another session.
  8. Remark: Write any internal notes for future reference — like the goal of this profile or special usage instructions. Desktop Profile Form

Step 2: Set Proxy for Desktop Profile

The proxy setup for desktop works the same way as on mobile.
  • Option A: Use a Custom Proxy
  • Option B: Use a Saved Proxy

Step 3 (Optional): Account

You can optionally configure:
  • Platform Account Info (login credentials if needed for specific websites)
  • Set startup behavior:
    • Reopen recent tabs
    • Open a custom web page at launch
    Desktop Account

Step 4 (Optional): Advanced Settings

GeeLark also allows you to fine-tune fingerprinting and device behavior under the Advanced Settings panel. You can customize:
  • Time zone, language, and geolocation
  • WebRTC, Canvas, WebGL, AudioContext
  • Resolution, font, and device hardware
  • Noise-based fingerprint controls (e.g., for Media Devices, ClientRects, SpeechVoices)
  • Device properties like storage, battery, Bluetooth, concurrency, and port scan protection
These settings help improve anonymity, simulate real devices, or match specific test conditions. Advanced Settings Overview

Step 5: Review device information

On the right-hand panel, you’ll see device information, a summary of the fingerprint and environment settings for your desktop profile. This includes:
  • Browser and OS
  • User-Agent
  • Time zone
  • WebRTC and geolocation options
  • Language, canvas, WebGL, fonts, and more
You can also click “Generate a new fingerprint” to refresh the device identity. This helps avoid detection when using multiple accounts or automating browser sessions. Desktop Device Information

Step 6: Launch the Desktop Profile

Once everything looks good:
  1. Click the Create button
  2. The profile will now show up in your profile list
  3. Click the Action button (▶️) to launch the desktop profile
  4. Open a browser tab and visit a test site like https://ip-api.com to confirm your Geonode proxy is active and your IP, location, and ISP match expectations
Desktop Browser Launched
If you encounter any issues, refer to the troubleshooting section or Geonode support.

FAQs