Kameleo es un navegador antidetect que acepta un proxy por perfil, tanto en la aplicación como a través de la API local, lo que resulta útil cuando creas perfiles en cantidad.
Antes de empezar
En el panel, en Mis proxies, copia el host, el puerto, el usuario y la contraseña, y anota el puerto del protocolo elegido.
Desde la aplicación
- En el área de perfiles, crea un perfil nuevo.
- En la sección Proxy, cambia de sin proxy a con proxy.
- Elige el protocolo y rellena:
Protocol: HTTP
Host: p1.ejemplo.com
Port: 8000
Username: tu-usuario
Password: tu-contrasena
- Usa la prueba de proxy de la aplicación y revisa la IP y el país detectados.
- Ajusta el idioma y la zona horaria del perfil al país de la IP y guarda.
Desde la API local, en Python
Con Kameleo abierto y el SDK oficial instalado, el proxy se indica al crear el perfil. El usuario y la contraseña van en los campos id y secret:
from kameleo.local_api_client import KameleoLocalApiClient
from kameleo.local_api_client.models import CreateProfileRequest, ProxyChoice, Server
client = KameleoLocalApiClient()
fingerprints = client.fingerprint.search_fingerprints(browser_product="chrome")
profile = client.profile.create_profile(CreateProfileRequest(
fingerprint_id=fingerprints[0].id,
name="cuenta-01",
proxy=ProxyChoice(
value="http",
extra=Server(host="p1.ejemplo.com", port=8000, id="tu-usuario", secret="tu-contrasena"),
),
))
result = client.profile.test_profile_proxy(profile.id)
print(result.result)
Para SOCKS5, usa value="socks5" y el puerto SOCKS5. Los nombres de los métodos pueden cambiar entre versiones del SDK; consulta la documentación para desarrolladores de Kameleo de la versión que tengas instalada.
Abre el perfil y confirma
Inicia el perfil y entra en un servicio de consulta de IP, por ejemplo nuestra comprobación de IP. Revisa la dirección, que el país sea el que elegiste al comprar y que no haya fuga de WebRTC.
Errores comunes
La prueba del proxy falla: host y puerto en el mismo campo, o un protocolo distinto del puerto. Ver ERR_PROXY_CONNECTION_FAILED.
Error de autenticación: un espacio de más en la contraseña, o una contraseña cambiada en el panel. Ver error 407.
Muchos perfiles con la misma IP: al crear perfiles por código, comprueba que cada uno recibió un proxy distinto.
IP correcta y aun así hay fricción: el proxy cambia el origen de red, no el historial de la cuenta ni el comportamiento. Ver buenas prácticas con proxy dedicado.
Para probar el proxy fuera de Kameleo, mira cómo probar el proxy. Otros navegadores: MoreLogin, Incogniton, AdsPower, Octo Browser y Undetectable.