Pipe
Français
Obtenir Pipe

Pipe pour iPhone, iPad et Mac

Votre connexion.
En clair.

Apportez vos propres proxys, routez le trafic par règles et voyez ce que fait chaque connexion. Un client proxy et une boîte à outils réseau sur un seul moteur en Rust : gratuit pour toujours, avec Tailscale et toute la boîte à outils dans Pipe Pro.

Disponible sur iPhone, iPad, iPhone Duo et Mac. Android, HarmonyOS, Windows et Linux sont sur la feuille de route.

Accueil dans l’app iOS sur un iPhone Duo plié : connecté par règle sur trois groupes, le réseau local et son adresse, du trafic en direct, le sélecteur de mode et, dessous, les groupes avec leur latence, leur sortie et leur qualité, la barre d’iOS 27 le long du bord droit.

L’app

Accueil, c’est tout ce que vous changez. Le reste est là pour être lu.

Quatre onglets, les mêmes en gratuit et en Pro. Accueil et Profils sont gratuits pour toujours. Activité et Tailscale viennent avec Pipe Pro.

  • Accueil : la carte de la connexion, via Review A, avec du trafic en direct, le sélecteur Règle, Global et Direct, et les groupes dessous.
    Accueil La connexion, son mode et ce qu’utilise chaque groupe. Par où sort le trafic et ce qui circule en ce moment. Maintenez pour connecter ; rien à organiser.
  • Activité, en sombre : la carte de la session avec ses débits et son graphique, puis Requêtes, Historique du trafic, Capture et HAR et le reste.
    Activité Pro Chaque requête et où elle est allée, l’historique du trafic, la capture et le HAR, les règles appliquées, le cache DNS, le journal, la santé du moteur, Diagnostic — et les outils réseau.
  • Profils : le profil en cours avec ses décomptes, la Bibliothèque de proxys et les Modules, et Importer un profil.
    Profils Autant de profils que vous voulez, chacun un formulaire sur son fichier : règles, groupes, DNS, modules, scripts, réécritures, déchiffrement HTTPS. Le texte est à une touche.
  • Tailscale, en sombre : le tailnet connecté, cet appareil, le choix d’Internet, et les appareils avec leur latence.
    Tailscale Pro Votre tailnet à côté de vos proxys, sans second VPN : ses appareils, ses nœuds de sortie et les fichiers envoyés entre eux.

Des écrans de l’app iOS sur un iPhone, en clair et en sombre, avec des serveurs d’exemple.

Gratuit et Pro

Le client est gratuit, pour toujours. Pro, c’est la boîte à outils.

Rien dans Accueil ou Profils ne demande jamais Pro. Un seul forfait débloque les deux onglets qui lisent ce que le moteur a vu, sur chacun de vos appareils.

Gratuit

0 $USpour toujours, sans compte

  • Accueil : connecter, les modes Règle, Global et Direct, le proxy de chaque groupe, par où sort le trafic, ce qui circule
  • Proxys : abonnements, liens de partage, codes QR, configurations importées ; groupes, tests de latence, la qualité des proxys dans le temps
  • Profils : autant qu’il en faut, avec règles, jeux de règles, groupes, DNS, modules, scripts, réécritures et déchiffrement HTTPS
  • Tous les protocoles, et la conversion depuis Surge, Clash, mihomo et sing-box
  • Widgets, Centre de contrôle, Raccourcis et Siri, Envoyer avec Pipe
Télécharger gratuitement

Sur iPhone, iPad et Mac. Aucune inscription.

PROPipe Pro

19,99 $USpar an · une clé · 10 appareils

  • Activité, l’onglet entier : requêtes, historique du trafic, capture et HAR, règles appliquées, cache DNS, journal, santé du moteur, Diagnostic
  • Les outils réseau : tests de débit, de NAT et de réseau, ping, traceroute, DNS, sondes HTTP et TLS, ports, iperf3, whois, services locaux, sous-réseaux — à travers n’importe quel proxy
  • Tailscale : les appareils de votre tailnet, ses nœuds de sortie et Taildrop, à côté de vos proxys dans un seul tunnel
  • Synchronisation des profils, chiffrée de bout en bout entre vos appareils
  • Cloudflare Tunnel sur un Mac, avec Pipe comme connecteur
  • Cinq icônes d’app alternatives
Obtenir Pipe Pro

Achetez dans l’app ou sur ce site. Une clé fonctionne aujourd’hui sur iPhone, iPad et Mac, et sur Android, HarmonyOS, Windows et Linux à mesure de leur sortie — sans compte. Quand Pro prend fin, ses fonctions s’arrêtent ; tout ce qui est gratuit continue de fonctionner.

Plateformes

Un moteur, une clé, tous les appareils.

Chaque app est native au-dessus du même cœur en Rust : un profil veut donc dire la même chose partout, et une clé Pro compte les mêmes dix places sur chacune d’elles.

  • iOS
  • macOS
  • Android
  • HarmonyOS
  • Windows
  • Linux

Une clé Pro achetée aujourd’hui les débloque à mesure de leur sortie, sans nouvel abonnement.

iPhone, iPad et iPhone Duo

iOS 27 ou ultérieur

L’app ci-dessus : un tunnel de paquets pour tout l’appareil, des widgets d’écran d’accueil et d’écran verrouillé, une commande dans le Centre de contrôle, Raccourcis et Siri, et Envoyer avec Pipe dans la feuille de partage.

App Store

Mac

macOS 27 ou ultérieur

Les mêmes pages, disposées pour un Mac, plus ce qu’a un ordinateur : Flow et Tracks, un proxy système, des règles par processus, le mode passerelle pour le réseau, un nœud de tailnet qui sert, et Cloudflare Tunnel.

Télécharger pour Mac

Et pipe en ligne de commande : vérifier et tracer un profil, lancer le moteur, servir un tunnel.

Règles

Chaque requête prend la première règle qui correspond.

Un profil est un fichier texte : proxys, groupes, règles, DNS. Celui qui est inclus envoie votre réseau local et les sites de votre pays en direct, et le reste par le proxy que vous choisissez. Regardez-le décider.

profile.conf

Suivre les règles du profil

11[Rule]

12RULE-SET,LAN,DIRECT

13DOMAIN-SUFFIX,doubleclick.net,REJECT

14GEOIP,REGION,DIRECT

15FINAL,Proxy,dns-failed

Requêtes 4 décidées
  1. 192.168.1.1RULE-SET,LANDIRECT
  2. ad.doubleclick.netDOMAIN-SUFFIXREJECT
  3. github.comFINALProxy › Tokyo 01
  4. bank.exampleGEOIP,REGIONDIRECT

Proxy 1 Direct 2 Rejet 1

Des requêtes d’exemple, pas du trafic réel. Les règles sont lues dans l’ordre du fichier ; la première qui correspond décide, et FINAL décide du reste. REGION est le pays du réseau sur lequel vous êtes.
profile.conf Profil Pipe

1[Proxy]

2Tokyo 01 = trojan, jp.example.net, 443, password=secret

3Osaka 02 = ss, osaka.example.net, 8388, encrypt-method=rc4-md5, password=secret

Les chiffrements de flux Shadowsocks ne sont pas pris en charge. Les groupes l’écartent ; les règles qui le nomment rejettent.

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

Un profil avec un proxy que Pipe ne peut pas utiliser, marqué sur sa ligne.

Apportez ce que vous avez.

Les profils Surge se convertissent un pour un ; les configurations Clash, mihomo et sing-box, aussi loin que porte leur sens. Ce qui ne peut pas passer est gardé en note à relire, jamais abandonné en silence.

Un formulaire sur le fichier.

L’app montre un profil comme des réglages — ajouter une règle, créer un groupe, changer le DNS — et écrit chaque changement dans le fichier, en ne touchant que les lignes qu’il modifie. Le texte est à une touche.

Scripts et modules, tels que vous les connaissez.

L’API de scripts et le format de modules de Surge fonctionnent tels quels : scripts de requête et de réponse, règles, DNS, cron et panneaux, dans QuickJS avec des limites.

pipe
$ 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
Compile un profil et rapporte ce qu’il contient, sans l’exécuter. Le même cœur en ligne de commande, sur le profil ci-dessus.

Le moteur

Un seul moteur en Rust sous chaque app.

Les entrées, le routeur, le DNS, le moteur HTTP, chaque protocole et une pile TCP/IP maison, conçus pour être plus légers et plus soigneux que les cœurs en Go qu’ils remplacent — et bornés : tout ce qu’une entrée peut faire grossir a un plafond.

  • VLESSREALITY, Vision, XHTTP
  • TrojanTLS ou WebSocket
  • VMessAEAD, TCP ou WebSocket
  • AnyTLSVersion 2
  • Shadowsocks2022, AEAD, ShadowTLS
  • SnellVersions 1 à 6
  • Hysteria 2BBR ou Brutal, saut de ports
  • TUICVersions 5 et 4
  • MASQUEHTTP/3 CONNECT
  • WireGuardAmneziaWG aussi, sans interface
  • TailscaleDERP, chemins directs, MagicDNS
  • SSH · HTTP · SOCKS5En clair ou dans TLS
  • WebSocket avec early data, sing-mux, ECH
  • Épinglage TLS, certificats client, ALPN, sans SNI
  • N’importe quel proxy à travers un autre — un groupe entier aussi
  • NaiveProxy par la pile réseau de Chromium elle-même
  • Règles

    Par nom, adresse, port, réseau, processus et plus ; des listes Surge, Clash et sing-box venues de n’importe où, compilées en index que le tunnel charge sans les analyser. GEOIP pour chaque pays intégré, et REGION pour le pays où vous êtes.

  • DNS

    Des serveurs mis en concurrence sur UDP, TCP, DoT, DoH, DoQ et DoH3 ; un cache qui répond pendant qu’il se rafraîchit ; des hosts, des règles et des fausses IP qui survivent à un redémarrage. Des préréglages pour le système, Cloudflare, Google, Quad9 et AdGuard, ou vos propres serveurs.

  • Le moteur HTTP

    Réécritures d’URL, d’en-têtes et de corps (jq aussi), Map Local, et déchiffrement HTTPS sur HTTP/1.1, HTTP/2 et WebSockets, avec capture et export HAR — pour les hôtes que vous nommez, avec un certificat que vous installez.

  • Scripts et modules

    Du JavaScript à la Surge dans QuickJS, avec des limites de mémoire et de temps : scripts de requête et de réponse, règles, DNS, cron et panneaux. Des modules depuis une URL ou un fichier, activés et désactivés, ordonnés, avec leurs arguments.

  • Rechargement à chaud

    Un profil modifié reroute aussitôt les nouvelles connexions, tandis que celles qui sont ouvertes gardent leur chemin. Les réseaux changent sous le tunnel sans redémarrage.

  • Ce à quoi il se fie

    Un serveur est authentifié et, pour le reste, pas cru : TLS contre des racines de confiance ou vos épinglages, des trames vérifiées, un état retenu borné, et un paquet WireGuard qui ne s’ouvre pas avec sa clé est jeté sans réponse.

Vitesse

Plus léger que sing-box et mihomo, et plus rapide en moyenne.

Le même Mac, le même serveur et les mêmes charges pour les trois. Choisissez un protocole : Pipe a transporté plus et dépensé moins de CPU par gigaoctet, et bien moins pendant que les connexions restaient inactives.

Un téléchargement

Mbit/s sur un seul flux. Plus, c’est plus rapide.

  1. Pipe2,706
  2. sing-box2,403
  3. mihomo2,360

CPU par gigaoctet

Les secondes CPU du client pour chaque Gio transporté. Moins, c’est plus léger.

  1. Pipe1.31
  2. sing-box1.81
  3. mihomo2.14

Un envoi

Mbit/s sur un seul flux. Plus, c’est plus rapide.

  1. Pipe3,254
  2. sing-box3,245
  3. mihomo3,300

  • 1.6×

    de CPU en moins par gigaoctet

    que sing-box, et 2,2× moins que mihomo, sur les protocoles que les deux ont terminés.

  • 33×

    de CPU en moins sur les connexions inactives

    que sing-box, et 12× moins que mihomo, pendant que les connexions restent ouvertes.

  • 226×

    de réveils en moins au repos

    que sing-box, et 171× moins que mihomo, sur les mêmes connexions inactives.

  • 5 MiB

    stabilisé 14 à 22 ms après le lancement

    sing-box met 50 à 61 ms et 12 à 13 Mio ; mihomo 18 à 21 ms et 14 à 15 Mio.

Mesuré le 3 novembre 2026. Le moteur de Pipe, sing-box 1.14.4 et mihomo 1.19.33 ont tourné en proxys SOCKS sur un même Mac (Apple M1 Max), avec des configurations de même forme, contre le même serveur et les mêmes puits dans une VM Linux sur ce Mac, l’ordre des clients étant permuté. Les rapports sont des moyennes géométriques. C’est un chemin de laboratoire, pas internet ni un téléphone : Pipe n’est pas devant dans tous les cas, et rien de ceci ne mesure la vitesse sur un téléphone ni l’autonomie.

Privé par défaut

Votre trafic va aux sites, ou à vos proxys. Nulle part ailleurs.

  • Sans compte, sans analyse.

    Pipe ne vend aucun service de proxy et n’exploite aucune sortie. Il ne demande à aucun service que ce que vous permettez : l’adresse publique qu’affiche Accueil, et les sites que Diagnostic vérifie quand vous le demandez.

  • L’historique et les captures restent sur l’appareil.

    Les requêtes, le journal et les fichiers HAR se lisent là où ils ont été faits. Ne les partagez que lorsque vous le voulez ; ils peuvent contenir des identifiants.

  • Une clé, pas un identifiant.

    Pro est une clé créée sur votre appareil, à la manière de WARP+ : 24 lettres et chiffres qui ne le quittent jamais. Elle sert aussi de graine au chiffrement de la synchronisation des profils : le service ne détient donc jamais un profil qu’il puisse lire.

  • Votre profil est à vous, et ce qu’il fait aussi.

    Les scripts et les modules s’exécutent avec l’accès que vous leur donnez, dans des limites. Relisez un profil avant de vous connecter, comme n’importe quelle configuration.