Trae lo que ya tienes.
Los perfiles de Surge se convierten uno a uno; las configuraciones de Clash, mihomo y sing-box, hasta donde llega su significado. Lo que no puede pasar se guarda como una nota para revisar, nunca se descarta en silencio.
Pipe para iPhone, iPad y Mac
Trae tus propios proxies, enruta el tráfico por reglas y ve qué hace cada conexión. Un cliente de proxy y una caja de herramientas de red sobre un solo motor en Rust: gratis para siempre, con Tailscale y toda la caja de herramientas en Pipe Pro.
Ya en iPhone, iPad, iPhone Duo y Mac. Android, HarmonyOS, Windows y Linux están en la hoja de ruta.

La app
Cuatro pestañas, las mismas en Gratis y en Pro. Inicio y Perfiles son gratis para siempre. Actividad y Tailscale vienen con Pipe Pro.




Pantallas de la app de iOS en un iPhone, en claro y en oscuro, con servidores de ejemplo.
Gratis y Pro
Nada en Inicio ni en Perfiles pide Pro nunca. Un solo plan desbloquea las dos pestañas que leen lo que vio el motor, en todos los dispositivos que tengas.
Gratis
0 US$para siempre, sin cuenta
En iPhone, iPad y Mac. Sin nada que registrar.
PROPipe Pro
19,99 US$al año · una clave · 10 dispositivos
Cómpralo en la app o en este sitio. Una clave funciona hoy en iPhone, iPad y Mac, y en Android, HarmonyOS, Windows y Linux a medida que salgan, sin cuenta. Cuando Pro termina, sus funciones se detienen; todo lo gratis sigue funcionando.
Plataformas
Cada app es nativa sobre el mismo núcleo en Rust, así que un perfil significa lo mismo en todas partes, y una clave Pro cuenta las mismas diez plazas en todas ellas.
Una clave Pro comprada hoy los desbloquea a medida que salgan, sin una nueva suscripción.
iOS 27 o posterior
La app de arriba: un túnel de paquetes para todo el dispositivo, widgets en la pantalla de inicio y en la de bloqueo, un control en el Centro de control, Atajos y Siri, y Enviar con Pipe en la hoja de compartir.
App StoremacOS 27 o posterior
Las mismas páginas, dispuestas para un Mac, más lo que tiene un ordenador: Flow y Tracks, un proxy del sistema, reglas por proceso, el modo pasarela para la red, un nodo de tailnet que sirve, y Cloudflare Tunnel.
Descargar para MacY pipe en la línea de comandos: comprueba y rastrea un perfil, ejecuta el motor, sirve un túnel.
Reglas
Un perfil es un archivo de texto: proxies, grupos, reglas, DNS. El incluido envía tu red local y los sitios de tu propio país en directo, y el resto por el proxy que elijas. Míralo decidir.
Seguir las reglas del perfil
11[Rule]
12RULE-SET,LAN,DIRECT
13DOMAIN-SUFFIX,doubleclick.net,REJECT
14GEOIP,REGION,DIRECT
15FINAL,Proxy,dns-failed
Proxy 1 Directo 2 Rechazar 1
FINAL decide el resto. REGION es el país de la red en la que estás.1[Proxy]
2Tokyo 01 = trojan, jp.example.net, 443, password=secret
3Osaka 02 = ss, osaka.example.net, 8388, encrypt-method=rc4-md5, password=secret
Los cifrados de flujo de Shadowsocks no están soportados. Los grupos lo dejan fuera; las reglas que lo nombran rechazan.
4
5[Proxy Group]
6Proxy = select, Tokyo 01, Osaka 02
7
8[Rule]
9RULE-SET,LAN,DIRECT
10DOMAIN-SUFFIX,doubleclick.net,REJECT
11GEOIP,REGION,DIRECT
12FINAL,Proxy,dns-failed
Los perfiles de Surge se convierten uno a uno; las configuraciones de Clash, mihomo y sing-box, hasta donde llega su significado. Lo que no puede pasar se guarda como una nota para revisar, nunca se descarta en silencio.
La app muestra un perfil como ajustes (añade una regla, crea un grupo, cambia el DNS) y escribe cada cambio en el archivo, tocando solo las líneas que cambia. El texto está a un toque.
La API de scripts y el formato de módulos de Surge funcionan tal cual: scripts de solicitud y respuesta, reglas, DNS, cron y paneles, en QuickJS con límites.
$ pipe check profile.conf warning: line 3: proxy 'Osaka 02' cannot be used: Shadowsocks stream ciphers are not supported. Groups leave it out; rules that name it reject ok: profile proxies 1 usable, 1 not cannot use Osaka 02: Shadowsocks stream ciphers are not supported group Proxy (select, 1 members) rules 3 (in file order) line 9 RULE-SET,LAN → route via DIRECT line 10 DOMAIN-SUFFIX,doubleclick.net → reject:reset line 11 GEOIP,REGION → route via DIRECT final Proxy
$ pipe why profile.conf ad.doubleclick.net reject:reset — rule profile#1 (domainSuffix:doubleclick.net) profile#0 any(2 arms) no: all arms failed (any[1]: no resolved ip (this ipCidr rule does not resolve domains)) profile#1 domainSuffix(doubleclick.net) MATCH domainSuffix:doubleclick.net
El motor
Entradas, el enrutador, DNS, el motor HTTP, todos los protocolos y una pila TCP/IP propia, construida para ser más ligera y más cuidadosa que los núcleos en Go a los que sustituye, y acotada: todo lo que una entrada pueda hacer crecer tiene un tope.
Por nombre, dirección, puerto, red, proceso y más; listas de Surge, Clash y sing-box desde cualquier sitio, compiladas en índices que el túnel carga sin analizarlos. GEOIP de todos los países incorporado, y REGION para el país en el que estás.
Servidores en carrera por UDP, TCP, DoT, DoH, DoQ y DoH3; una caché que responde mientras se renueva; hosts, reglas y IP falsas que sobreviven a un reinicio. Ajustes predefinidos para el sistema, Cloudflare, Google, Quad9 y AdGuard, o servidores propios.
Reescrituras de URL, cabeceras y cuerpo (jq también), Map Local y descifrado HTTPS sobre HTTP/1.1, HTTP/2 y WebSockets, con captura y exportación HAR, para los hosts que indiques y con un certificado que instales tú.
JavaScript al estilo de Surge en QuickJS con límites de memoria y tiempo: scripts de solicitud y respuesta, reglas, DNS, cron y paneles. Módulos desde una URL o un archivo, que se activan y desactivan, se ordenan y reciben sus argumentos.
Un perfil modificado reenruta las conexiones nuevas al instante mientras las abiertas conservan su camino. Las redes cambian bajo el túnel sin reiniciar.
Un servidor se autentica y, por lo demás, no se le cree: TLS contra raíces de confianza o tus fijaciones, tramas comprobadas, estado retenido acotado, y un paquete WireGuard que no se abre con su clave se descarta sin respuesta.
Velocidad
El mismo Mac, el mismo servidor y las mismas cargas para los tres. Elige un protocolo: Pipe movió más y gastó menos CPU por cada gigabyte, y mucho menos mientras las conexiones estaban inactivas.
Mbit/s en un solo flujo. Más es más rápido.
Segundos de CPU del cliente por cada GiB transportado. Menos es más ligero.
Mbit/s en un solo flujo. Más es más rápido.
1.6×
que sing-box, y 2,2× menos que mihomo, en los protocolos que ambos completaron.
33×
que sing-box, y 12× menos que mihomo, mientras las conexiones permanecen abiertas.
226×
que sing-box, y 171× menos que mihomo, sobre las mismas conexiones inactivas.
5 MiB
sing-box tarda de 50 a 61 ms y ocupa de 12 a 13 MiB; mihomo, de 18 a 21 ms y de 14 a 15 MiB.
Medido el 3 de noviembre de 2026. El motor de Pipe, sing-box 1.14.4 y mihomo 1.19.33 corrieron como proxies SOCKS en un mismo Mac (Apple M1 Max), con configuraciones de la misma forma, contra el mismo servidor y los mismos sumideros en una VM Linux en ese Mac, rotando el orden de los clientes. Las razones son medias geométricas. Es un camino de laboratorio, no internet ni un teléfono: Pipe no va por delante en todos los casos, y nada de esto mide la velocidad en el teléfono ni la duración de la batería.
Privado por defecto
Pipe no vende ningún servicio de proxy ni opera salidas. No pide a ningún servicio más que lo que tú permites: la dirección pública que muestra Inicio y los sitios que Diagnosticar comprueba cuando se lo pides.
Las solicitudes, el registro y los archivos HAR se leen donde se crearon. Compártelos solo cuando quieras; pueden contener credenciales.
Pro es una clave creada en tu dispositivo, al estilo de WARP+: 24 letras y dígitos que nunca lo abandonan. También siembra el cifrado de la sincronización de perfiles, así que el servicio nunca guarda un perfil que pueda leer.
Los scripts y módulos se ejecutan con el acceso que les das, dentro de límites. Revisa un perfil antes de conectar, como harías con cualquier configuración.