Antidetect browser with mobile device emulation and Selenium/Playwright integration. Configure KnoxProxy proxies for desktop and mobile browser profiles.
Launch and create a new profile.
Go to Connection tab, select HTTP proxy.
Server: gw.knoxproxy.com
Port: 7000
Username: your_username
Password: your_passwordCountry in username.
Username: your_username-country-deUse Kameleo built-in proxy checker.
Start the browser profile.
Use Kameleo REST API with Selenium.
# Kameleo Local API creates profile, then connect via Selenium
# Proxy is already configured in the profile"""KnoxProxy + Kameleo -- API-driven profile creation."""
from kameleo.local_api_client import KameleoLocalApiClient
client = KameleoLocalApiClient()
profiles = client.search_base_profiles(device_type="desktop", browser_product="mimic")
profile = client.create_profile(body={
"base_profile_id": profiles[0].id,
"proxy": {
"value": {
"host": "gw.knoxproxy.com",
"port": 7000,
"id": "your_username-country-us",
"secret": "your_password",
}
},
})
client.start_profile(profile.id)Profiles maintain persistent connections. Use session IDs for sticky IPs.
| Problem | Fix |
|---|---|
| Proxy connection failed | Verify settings against KnoxProxy dashboard. |
| Mobile profile geo mismatch | Align -country-{cc} with profile device locale settings. |
USER-country-de-city-berlin-session-profile07Order matters -- geo flags before the session flag. The session name is free text; use the profile ID so the mapping is self-documenting. Password stays as issued; no flags belong there. HTTP on :7000, SOCKS5 on :7001, same credentials.
Yes. Kameleo emulates Android and iOS devices at the browser level, and pairing it with KnoxProxy mobile 4G/5G proxies gives each profile a matching real-world exit IP. Add -country-{cc} to the proxy username so the exit country matches the emulated device locale, avoiding a geo mismatch.
Yes. The Kameleo Local API lets you create a browser profile and set the host, port, username, and password for KnoxProxy directly in the proxy field of that request. Once the profile exists, start it and drive it with Selenium or Playwright exactly like any other automated browser session.
Kameleo stands out for native mobile device emulation, covering both Android and iOS profiles, alongside built-in Selenium and Playwright integration for automation. It only runs on Windows, unlike some cross-platform antidetect browsers. Choose Kameleo if you need authentic mobile fingerprints on Windows; otherwise compare platform support and automation features against Multilogin.
Use KnoxProxy mobile 4G/5G proxies for any Kameleo profile emulating a phone or tablet, since the carrier-grade IPs match what real mobile devices connect from. Set the proxy in the profile Connection tab, then align -country-{cc} in the username with the emulated device locale to avoid a mismatched exit country.
Rotating residential proxies -- 5 minutes setup, instant activation, 14-day money-back guarantee.