Mejor alternativa a Charles Proxy: Proxyman para macOS

Un reemplazo de Charles Proxy más rápido, nativo y pensado para desarrolladores

Proxyman es una alternativa moderna a Charles Proxy: app nativa para macOS (no Java), UI/UX pulida y un conjunto completo de herramientas, como SSL Proxying, Breakpoints, Map Local/Remote, GraphQL, WebSocket, Scripting y mucho más.

BETA

Captura más con Network Extension

Un proxy transparente para el tráfico HTTP/HTTPS de las apps de tu Mac, incluidas las que ignoran el proxy del sistema.

Charles Proxy
Depende del proxy del sistema de macOS. Las apps y los scripts que lo ignoran nunca aparecen en tu sesión.
Proxyman
Un proxy transparente basado en la API Network Extension de Apple. Actívalo una vez en Settings y esas solicitudes aparecerán junto al resto de tu tráfico.
Network Extension de Proxyman captura solicitudes HTTPS de cURL sin la opción --proxy
  • Captura apps que ignoran la configuración del proxy

    Ve las solicitudes HTTP/HTTPS de apps y scripts de Mac que el proxy del sistema no detecta.

  • Olvídate de configurar el proxy app por app

    Ejecuta herramientas como cURL sin la opción --proxy ni configuraciones de proxy separadas para cada app.

  • Mantén tu flujo de trabajo de depuración

    Usa Map Local, Breakpoint y Scripting en las solicitudes que capture la extensión.

Por qué Charles Proxy puede resultar frustrante

Aunque Charles Proxy es funcional, presenta problemas de rendimiento y usabilidad que afectan a la productividad de los desarrolladores

Rendimiento lento de Java

Al estar basado en Java, Charles Proxy puede sentirse lento y consumir mucha memoria, sobre todo en los Mac con Apple Silicon, donde el rendimiento de Java no es óptimo.

UI/UX anticuada

La interfaz parece anticuada y no sigue las pautas de diseño modernas de macOS, lo que la hace menos intuitiva y más difícil de navegar con eficiencia.

Configuración compleja

Configurar el proxy SSL, los certificados y las conexiones de dispositivos suele requerir conocimientos técnicos y varios pasos de configuración propensos a errores.

Consumo elevado de recursos

El alto consumo de memoria y de CPU puede ralentizar todo tu flujo de desarrollo, sobre todo al depurar aplicaciones grandes o sesiones largas.

Proxyman soluciona estos problemas con el rendimiento nativo de Swift, un diseño de interfaz moderno y una configuración simplificada

¿Por qué elegir Proxyman en lugar de Charles Proxy?

Descubre las ventajas que hacen de Proxyman la opción preferida de los desarrolladores actuales

Desarrollado 100 % con Swift para garantizar el mejor rendimiento y la mayor estabilidad. Compatible con los chips de Apple más recientes y con macOS 27 Golden Gate.
Sigue estrictamente las Human Interface Guidelines de macOS. Es más fácil de usar y encaja con los estándares de diseño a partir de 2024.
Map Local, Map Remote, Breakpoint, Block/Allow List: Proxyman admite todas las funciones de Charles Proxy.
Guías paso a paso para configurar Proxyman con iOS, Android, el simulador, React Native y mucho más.
Permite a los desarrolladores escribir JavaScript para manipular la solicitud y la respuesta de forma flexible. Olvídate de las interfaces lentas.
Seguimos desarrollando Proxyman de forma activa para ofrecer la mejor experiencia a los desarrolladores. Escuchamos tus comentarios.

Proxyman frente a Charles Proxy

Estas son las razones principales por las que los equipos eligen Proxyman en lugar de Charles Proxy:

Ventajas de Proxyman

  • Nuevo: Network Extension captura apps de Mac y scripts que ignoran la configuración del proxy, tráfico que Charles Proxy nunca ve.
  • Novedad: captura de HTTP/2, incluidos los trailers y el protocolo negociado en el Connection Log.
  • App nativa para macOS creada con Swift, optimizada para Apple Silicon.
  • Interfaz moderna e intuitiva que sigue las pautas de diseño de macOS (HIG).
  • Herramientas potentes: SSL Proxying, Breakpoints, Map Local/Remote, Diff Tool.
  • Scripting con JavaScript para reescrituras avanzadas y automatización.
  • Depuración de GraphQL y WebSocket sin configuración adicional.
  • Guías de configuración sencillas para dispositivos iOS, el simulador de iOS y dispositivos o emuladores de Android.
  • Importa sesiones de Charles para continuar tu flujo de trabajo.

Preguntas frecuentes sobre la alternativa a Charles Proxy

¿Es Proxyman una buena alternativa a Charles Proxy?

Sí. Proxyman ofrece una experiencia nativa de macOS con las mismas funciones básicas y mejoras bien pensadas en usabilidad y rendimiento.

¿Admite Proxyman todas las funciones clave de Charles?

Proxyman incluye de serie SSL Proxying, Breakpoints, Map Local/Remote, Block/Allow List, Repeat/Compose, Diff Tool y mucho más.

¿Puedo importar archivos de sesión de Charles?

Sí. Usa el importador integrado para abrir archivos de Charles Proxy y retomar justo donde lo dejaste.

¿Funciona con dispositivos y simuladores de iOS y Android?

Sí. Sigue nuestras guías paso a paso para dispositivos iOS, el simulador de iOS, dispositivos Android y emuladores de Android.

¿Puede Proxyman capturar apps que Charles Proxy no puede ver?

Sí. La Network Extension de Proxyman es un proxy transparente basado en la API Network Extension de Apple. Captura HTTP/HTTPS de apps de Mac, herramientas CLI y scripts que ignoran el proxy del sistema de macOS, del que depende Charles Proxy. Network Extension está en beta y requiere Proxyman PRO y macOS 26 o posterior.

¿Proxyman admite HTTP/2?

Sí. Proxyman v26.0.0 para macOS captura HTTP/2. Activa Use HTTP/2 en Settings → General, después inspecciona cada solicitud, respuesta y trailer, y confirma el protocolo negociado en el Connection Log.

Descargar para macOS
Apple Silicon & Intel • macOS 14+ • macOS 27 Golden Gate

Herramienta para desarrolladores sencilla y potente

App nativa de macOS

La mejor app para macOS, con un cuidado meticuloso por cada detalle.

Un vistazo más de cerca a Proxyman

Sesión de trabajo

Fija los dominios de trabajo y oculta el tráfico irrelevante mientras depuras.

Todo lo que esperas de una gran app para Mac: una interfaz familiar, atajos de teclado universales y un rendimiento ultrarrápido con Apple M1/M2/M3/M4 y M5.

Un conjunto completo de herramientas de depuración de red

Profundiza en la capa de red para diagnosticar y resolver problemas con herramientas fiables y potentes.

Captura de tráfico HTTP/HTTPS

Visualización de HTTP/HTTPS
Descifrado SSL
Visualiza el tráfico por app o dominio
Resaltado de sintaxis en el cuerpo
Websocket
Proxyman actúa como un servidor man-in-the-middle que captura el tráfico entre tus aplicaciones y los servidores web SSL. Con la configuración integrada para macOS, puedes inspeccionar tus solicitudes y respuestas HTTP/HTTPS en texto plano con un solo clic.

Multiple Filters

Comodín / Regex
Multi Filters
Búsqueda de texto completo
Filtros guardados

Reduce tu búsqueda con los Multiple Filters de Proxyman. Puedes combinar criterios de filtrado complejos, como Protocolo, Content-Type, URL, encabezado de solicitud, encabezado de respuesta, cuerpo, etc., para encontrar exactamente lo que buscas.

Split View

Dos paneles
Filtros separados
Selección separada
Captura compartida
PRO

Mantén abiertas dos vistas de tráfico en la misma pestaña. Cada panel tiene sus propios filtros, su solicitud seleccionada y su inspector, mientras ambos paneles usan la misma captura en vivo.

Herramienta Scripting

Reescritura con JS
Modificar solicitud
Modificar respuesta
Fragmentos de código integrados
Complementos integrados
Estado compartido

¿La interfaz de Breakpoint y Map Local es demasiado lenta?

Prueba la herramienta Scripting: usa código JavaScript para manipular la solicitud o la respuesta con tu propia lógica.

Ofrecemos algunos fragmentos de código, complementos habituales y librerías de JS para facilitar tu proceso de depuración y hacerlo 100 veces más rápido.

Herramienta Breakpoint

Modificar solicitud
Modificar respuesta
Encabezados
URL / Query
Editor del cuerpo
Código de estado
Abortar / Continuar

La herramienta Breakpoint te ayuda a modificar los datos de solicitudes y respuestas sobre la marcha, sin cambiar el código del cliente. Admite URL, encabezados, cuerpo, código de estado, mensaje sin procesar, etc.

Herramienta Map Local

Respuesta simulada
Archivo local
Código de estado
Encabezados / Cuerpo

La herramienta Map Local permite a los desarrolladores simular una respuesta con un archivo local. Agiliza el desarrollo modificando directamente la respuesta (código de estado, encabezado y cuerpo) sin esperar al backend.

Depuración de GraphQL

Coincidencia por nombre de operación
Columna GraphQL personalizada

Depura fácilmente solicitudes GraphQL definiendo una regla de coincidencia con un nombre de query GraphQL concreto. Funciona con Breakpoint, Map Local, Map Remote y la herramienta Scripting.

WebSocket en tiempo real

WS / WSS
Tramas en tiempo real
Filtro: enviados / recibidos
JSON / Tree / HEX
Decodificación binaria
Protobuf

Inspecciona en directo los mensajes WebSocket a medida que llegan. Sigue las tramas del cliente y del servidor en tiempo real, previsualiza sus cargas útiles y localiza rápido los problemas de comunicación.

Función nueva

Depuración potenciada por IA con MCP

Conecta Claude Code con Proxyman mediante Model Context Protocol. Obtén flujos, analiza solicitudes y crea reglas de depuración, todo desde tu terminal.

Claude Code

Obtener todas las solicitudes de un iPhone o dispositivo Android conectado

Conectando con el servidor MCP de Proxyman...
Obteniendo flujos del dispositivo móvil remoto...
MétodoURLEstadoDuración
GET/api/v2/users/profile200124ms
POST/api/v2/auth/refresh-token20089ms
GET/api/v2/projects/list200203ms
GET/api/v2/notifications30445ms
PUT/api/v2/settings/preferences200167ms
GET/api/v2/analytics/dashboard200312ms

Se encontraron 6 solicitudes del dispositivo móvil conectado. Todas las solicitudes apuntan al dominio api.atlantis.com y devuelven respuestas correctas.

Responder...
Sonnet 4.6 Extended

El servidor MCP integrado de Proxyman permite que los asistentes de IA interactúen con tu sesión de depuración en tiempo real, sin necesidad de plugins.

Funciona con tus herramientas de IA favoritas

Claude Code
ChatGPT
Gemini CLI
Codex CLI
Cursor

Encuentra tus bugs con facilidad

Encuentra rápidamente las diferencias entre solicitudes y respuestas con la herramienta Diff integrada.

Vista lado a lado o unificada, con el tema claro u oscuro de GitHub.

Probar en línea

Ejecútalo directamente en tu navegador web. Tus datos están seguros 🔐

Probar la app para macOS

La app para macOS sin conexión funciona con tus datos locales. Oferta Lifetime.

Crea solicitudes con facilidad

Crea, edita y envía solicitudes HTTP personalizadas directamente desde Proxyman.

Empieza desde cero, pega un comando cURL o reutiliza solicitudes de tu historial.

  • Historial

    Revisa, duplica y vuelve a enviar solicitudes anteriores sin reconstruirlas desde cero.

  • Importar cURL

    Pega un comando cURL para rellenar al instante su método, URL, encabezados y cuerpo.

  • Crea solicitudes completas como en Postman con Compose

    Configura métodos, URL, encabezados, queries y cuerpos en un solo espacio de trabajo, sin distracciones.

  • Edición masiva

    Pega o actualiza varios encabezados y parámetros a la vez para ahorrarte ediciones repetitivas.

  • WebSocket

    Abre conexiones WebSocket y envía mensajes sin cambiar a otra herramienta.

  • Vista previa instantánea de solicitud y respuesta

    Inspecciona la solicitud completa y la respuesta formateada lado a lado en cuanto llegue.

HTTP/2 por fin ya está aquí

Captura e inspecciona el tráfico HTTP/2 en Proxyman v26.0.0 para macOS.

Activa Use HTTP/2 en Settings → General → Proxy y, a continuación, captura una solicitud nueva.

  • Inspecciona solicitudes y respuestas

    Consulta métodos, URL, encabezados, cuerpos, códigos de estado y tiempos de HTTP/2.

  • Sigue solicitudes simultáneas

    Mantén cada solicitud clara aunque varios flujos compartan una misma conexión.

  • Consulta encabezados y trailers

    Inspecciona los metadatos de solicitudes y respuestas, incluidos los trailers de HTTP/2.

  • Comprueba el protocolo negociado

    Confirma si se usa HTTP/2 o el respaldo a HTTP/1.1 en la pestaña Connection Info.

BETA

Captura más con Network Extension

Un proxy transparente para el tráfico HTTP/HTTPS de las apps de tu Mac, incluidas las que ignoran el proxy del sistema.

Network Extension de Proxyman captura solicitudes HTTPS de cURL sin la opción --proxy
  • Captura apps que ignoran la configuración del proxy

    Ve las solicitudes HTTP/HTTPS de apps y scripts de Mac que el proxy del sistema no detecta.

  • Olvídate de configurar el proxy app por app

    Ejecuta herramientas como cURL sin la opción --proxy ni configuraciones de proxy separadas para cada app.

  • Mantén tu flujo de trabajo de depuración

    Usa Map Local, Breakpoint y Scripting en las solicitudes que capture la extensión.

Inspecciona el tráfico de red desde iOS/Android

Instrucciones fáciles de seguir para capturar el tráfico HTTP de tus dispositivos iOS/Android, simuladores y emuladores.

Proxyman captura tráfico HTTP y HTTPS con dispositivos iOS y Android

Captura el tráfico de dispositivos iOS/Android

Proxyman te ofrece una guía sencilla para configurar un proxy con dispositivos físicos iOS y Android, simuladores de iOS y emuladores de Android.

Solo tienes que seguir las instrucciones detalladas para capturar e interceptar el tráfico HTTP(S) con unos pocos clics.

Captura el tráfico de los simuladores de iOS

¿Te cansan las configuraciones manuales y propensas a errores en tu simulador de iOS?

Olvídate de los pasos complicados y deja que Proxyman inspeccione automáticamente el tráfico de red por ti. No hace falta configurar ningún proxy HTTP ni instalar o confiar en ningún certificado.

Captura el tráfico HTTPS del simulador de iOS con Proxyman

Captura el tráfico de dispositivos móviles

Dispositivos iOS

Captura el tráfico de red de dispositivos iOS con unos pocos clics.

Simuladores de iOS

Captura el tráfico de red de los simuladores de iOS sin configuración manual.

Dispositivos Android

Captura el tráfico de red de dispositivos Android en unos pocos pasos.

Emuladores de Android

Captura el tráfico de red en emuladores de Android con el Emulator Automatic Script.

Captura el tráfico de las librerías de red más populares

NodeJS

axios, fetch (v18+), node-fetch, got, https y superagent.

Ruby

http, net/http, net/https, httparty, fastlane y faraday.

Python

request, aiohttp, http.client, urllib3 y httpx.

¿Y qué más?

Lista completa de las funciones actuales y próximas de Proxyman.

Más de 800.000+ usuarios satisfechos

Proxyman lo usan a diario más de 800.000 desarrolladores de todo el mundo. Estas son algunas de sus opiniones.

Consulta los tutoriales de Proxyman

Logo de Proxyman

Empieza a depurar hoy

Empieza a depurar con confianza. Únete a miles de desarrolladores, desde independientes hasta equipos de empresas Fortune 500.