enrutado por app
Proxiphy permite enrutar el tráfico de aplicaciones concretas de macOS a través de un proxy SOCKS5, sin cambiar el proxy global del sistema.
Está pensado para casos en los que quieres que solo una app concreta use un proxy, mientras el resto del sistema sigue usando la conexión normal.
qué hace Proxiphy
Proxiphy instala una Network Extension de macOS de tipo App Proxy. Esta extensión queda registrada en el sistema y puede seguir activa aunque cierres la ventana de Proxiphy.
Cuando aplicas una configuración, Proxiphy indica a macOS qué aplicaciones deben ser interceptadas. El tráfico de esas apps se redirige hacia el proxy SOCKS5 configurado. Las demás aplicaciones no se ven afectadas.
La app principal sirve para configurar, aplicar, parar y desinstalar la extensión. El icono opcional de la barra de menús sirve como indicador de estado y acceso rápido para abrir Proxiphy.
requisitos
- macOS compatible con Network Extension.
- Un proxy SOCKS5 accesible desde el Mac.
- Para aplicaciones que usan tráfico UDP, el proxy SOCKS5 debe soportar UDP Associate.
- Permisos del sistema para instalar y ejecutar una Network Extension.
importante sobre UDP
Muchas aplicaciones de streaming, juegos, escritorios remotos y comunicaciones en tiempo real usan UDP. Para que funcionen bien con Proxiphy, el servidor SOCKS5 debe soportar UDP correctamente.
Si el proxy solo soporta TCP, algunas apps pueden abrir, iniciar sesión o mostrar partes de la interfaz, pero fallar durante la transmisión, tener cortes, perder paquetes o no iniciar el stream.
- TCP CONNECT.
- UDP Associate.
- Buen ancho de banda sostenido.
- Baja latencia entre el Mac, el proxy y el destino final.
configuración básica
Al aplicar, Proxiphy instala o actualiza la configuración de la Network Extension y empieza el enrutado.
- 01Abre Proxiphy.
- 02En la pestaña Config, introduce el host o IP del proxy SOCKS5.
- 03Introduce el puerto del proxy, por ejemplo 1080.
- 04Opcionalmente, activa DNS bypass y define el DNS que quieres usar, como 8.8.8.8.
- 05En Installed apps, selecciona la aplicación que quieres enrutar.
- 06Revisa la sección Routing targets.
- 07Pulsa Apply & Start.
selección de aplicaciones
Proxiphy permite seleccionar aplicaciones instaladas y añade automáticamente los identificadores de firma necesarios cuando es posible.
Algunas apps, especialmente las basadas en Electron o con procesos auxiliares, usan varios binarios internos. En esos casos Proxiphy puede añadir varios targets relacionados, no solo el identificador principal de la app.
También puedes usar Advanced identifiers para revisar o ajustar manualmente los identificadores que se aplicarán.
Current y After Apply
La sección Routing targets muestra dos columnas. Current contiene los targets que están instalados actualmente en la Network Extension. After Apply contiene los targets que se aplicarán si pulsas Apply & Start.
Si cambias el proxy, el DNS o los targets, debes pulsar Apply & Start para que esos cambios pasen a la extensión instalada.
estado y estadísticas
La pestaña Status muestra el perfil activo y estadísticas en vivo. Estas métricas ayudan a detectar problemas de rendimiento, pérdida de paquetes o proxies que no soportan bien UDP.
- Active relays
- Conexiones o flujos que Proxiphy está gestionando.
- Throughput
- Tráfico aproximado que está pasando por la extensión.
- UDP d/s
- Datagramas UDP por segundo.
- UDP dropped
- Datagramas UDP descartados internamente.
- UDP pending max
- Máximo de datagramas UDP pendientes en cola.
- Write errors
- Errores al escribir tráfico de vuelta hacia la aplicación.
- DNS bypass
- Indica si la configuración activa está usando DNS bypass.
barra de menús
En la pestaña Config puedes activar Show menu bar. Esto añade un pequeño helper de Proxiphy a la barra de menús. El icono muestra el estado de la extensión.
El icono normal indica que Proxiphy está enrutando tráfico. El icono tenue indica que Proxiphy no está enrutando o no hay estado activo.
El menú de la barra permite ver el estado y abrir Proxiphy. Las acciones de configuración, start, stop y uninstall se gestionan desde la app principal.
Si desactivas Show menu bar, Proxiphy elimina el helper de la barra de menús.
qué ocurre al cerrar Proxiphy
Cerrar la ventana de Proxiphy cierra la app principal, pero no necesariamente detiene la Network Extension.
Si la extensión está activa, puede seguir enrutando tráfico aunque Proxiphy no esté abierto. Esto es normal: la extensión está gestionada por macOS.
Para parar el enrutado, abre Proxiphy y pulsa Stop Routing. Para eliminar la configuración instalada, pulsa Uninstall.
ajustes del sistema
Después de aplicar una configuración, macOS puede mostrar Proxiphy en Ajustes del Sistema, dentro de la sección de Red, VPN, filtros o extensiones de red, según la versión de macOS.
Esto indica que hay una configuración de Network Extension instalada. No significa que se haya cambiado el proxy global del sistema.
Stop Routing vs Uninstall
Stop Routing detiene la extensión, pero conserva la configuración instalada.
Uninstall elimina la configuración de Proxiphy del sistema. Úsalo si quieres dejar el estado limpio o retirar completamente la Network Extension.
limitaciones
Proxiphy depende de las capacidades de Network Extension de macOS. Algunas aplicaciones pueden usar tráfico, procesos auxiliares o mecanismos de red que requieran añadir varios targets.
El rendimiento depende mucho del proxy SOCKS5. Si el proxy tiene latencia alta, ancho de banda limitado, mal soporte UDP o pérdida de paquetes, la experiencia puede degradarse.
Proxiphy no convierte un proxy TCP-only en un proxy UDP. Si una app necesita UDP real, el servidor SOCKS5 debe soportarlo.
Proxiphy no modifica el proxy global de macOS. Solo afecta a los targets configurados.
recomendaciones
- Prueba primero el proxy con Test Proxy.
- Para streaming, juegos o escritorios remotos, usa un proxy SOCKS5 con UDP.
- Mantén la lista de targets lo más específica posible.
- Si una app no funciona, revisa si usa procesos auxiliares.
- Usa Status para comprobar throughput, UDP dropped y write errors.
- Usa Uninstall si quieres dejar el sistema en un estado limpio.
resumen rápido
- 01Configura proxy SOCKS5.
- 02Selecciona app.
- 03Pulsa Apply & Start.
- 04Comprueba estado y métricas.
- 05Usa Stop Routing para parar.
- 06Usa Uninstall para eliminar la configuración.
