Natif · Développé avec Swift · macOS

Le débogage réseau,
comme macOS l'a voulu.

TonyProxy aide les développeurs à inspecter le trafic HTTP et HTTPS, à rejouer des requêtes, à déboguer des API et à collaborer grâce à des archives de session portables — sans jamais quitter une interface native.

macOS 14 Sonoma ou ultérieur · Apple Silicon & Intel · Gratuit à l'essai

TonyProxy — api.tonyapps.org
Fenêtre principale de TonyProxy affichant le trafic capturé et un corps de réponse JSON
Capturez. Inspectez. Rejouez. Partagez.

La plupart des outils proxy traitent le trafic capturé comme des journaux éphémères.

TonyProxy traite le trafic comme faisant partie de votre projet.

Rejoué Inspecté Exporté Restauré Partagé Archivé

Rien ne se perd.

Fonctionnalités clés

Tout ce qu'il faut pour comprendre votre trafic.

Capturer

Chaque requête, en temps réel. Trafic HTTP, HTTPS, HTTP/2 et WebSocket, organisé automatiquement en sessions au fur et à mesure.

HTTPHTTPSHTTP/2WebSocket

Inspecter

Headers, paramètres de requête, cookies, JSON, HTML, images, données binaires et brutes — tout lisible d'un coup d'œil. Les gros payloads sont streamés efficacement.

HeadersJSONImagesRaw

Rejouer

Renvoyez n'importe quelle requête en un clic — pour le débogage backend, les tests d'API et la reproduction de bugs.

Breakpoints

Mettez les requêtes en pause avant leur envoi. Modifiez l'URL, les headers, le body ou les cookies, puis continuez.

Map Local

Remplacez les réponses distantes par des fichiers locaux — pour le développement frontend, les tests hors ligne et l'itération d'interface.

Map Remote

Redirigez les requêtes vers un autre serveur — de la production au staging jusqu'à localhost — sans toucher au code applicatif.

Scripting JavaScript

Réécrivez les headers, injectez de l'authentification, modifiez le JSON ou simulez dynamiquement le comportement du backend.

Analytique

Requêtes, bande passante, domaines principaux, codes de statut, latence et une chronologie complète des requêtes — visualisés instantanément.

Filtres intelligents

Ne capturez que ce qui compte, avec des filtres de liste blanche, liste noire, domaine, processus et appareil.

Gestion des certificats

Installez des certificats HTTPS en un clic, avec des QR codes pour iPhone et iPad, et une vérification d'état intégrée.

Gestion des sessions

Sessions actives et historique, organisés automatiquement, avec export, import, statistiques et utilisation du stockage.

TonyPack

Un format d'archive de session complet. Exportez sur une machine, importez sur une autre — tout reste intact.

Règles de réécriture

Réécrivez automatiquement headers, URLs ou bodies au passage du trafic — sans avoir besoin de breakpoint.

Flux de travail

De la capture au partage, en un seul flux.

Capturer Inspecter Modifier Rejouer Exporter Partager

Captures d'écran

Voir en action.

Inspecteur de requêtes

Chaque détail, sans creuser.

Headers, cookies et contenu du body sont disposés côte à côte. Le JSON se replie en arbre lisible, et les gros payloads sont streamés sans figer l'interface.

  • Arbres JSON, HTML et XML repliables
  • Aperçus d'images, de polices et de binaires
  • Vue brute pour des payloads exacts, octet par octet
Inspecteur de requêtes
Panneau de détail de requête et réponse de TonyProxy avec headers et corps JSON
Breakpoints

Interceptez-la avant qu'elle ne parte.

Mettez une requête en pause en plein vol et modifiez-la comme bon vous semble — puis laissez-la continuer, exactement telle que vous l'avez façonnée.

  • Modifiez URL, headers, body et cookies en direct
  • Filtrez par domaine, chemin ou méthode
  • Reprenez, abandonnez ou forcez l'échec à la demande
Breakpoint — POST /v2/checkout
Breakpoint en pause de TonyProxy sur une requête POST, avec les actions Reprendre et Abandonner
Map Local

Échangez le réseau contre un fichier.

Faites pointer n'importe quel endpoint vers un fichier sur disque. L'application testée ne voit aucune différence — aucune modification backend requise.

  • Correspondance de chemins basée sur des règles
  • Activation instantanée par règle
  • Fonctionne hors ligne, sans serveur en cours d'exécution
Map Local
Réglages Map Local de TonyProxy associant une requête à un fichier local
Gestion des sessions

Des sessions, organisées pour vous.

Chaque capture devient automatiquement une session — recherchable, exportable et jamais mélangée avec la précédente.

  • Sessions actives et historique complet
  • Exportez, importez et dupliquez en un clic
  • Utilisation du stockage toujours visible
Gestionnaire de sessions
Gestionnaire de sessions de TonyProxy listant les sessions de capture actives et terminées
Export

Emportez-le avec vous.

Exportez une session ou tout votre historique dans le format dont votre prochaine étape a vraiment besoin — sans conversion manuelle.

  • HAR, cURL, NDJSON, TonyPack, CSV, Postman, OpenAPI
  • Exportez une session ou toutes les sessions à la fois
  • TonyPack conserve les bodies pour une réimportation ultérieure
Exporter le trafic
Boîte de dialogue d'export de TonyProxy avec les formats HAR, cURL, NDJSON, TonyPack, CSV, Postman et OpenAPI
Réglages

Configuré selon votre façon de travailler.

Chaque moteur de règles — breakpoints, Map Local, Map Remote, réécriture, scripting, conditions réseau — se trouve au même endroit, aux côtés des réglages principaux du proxy et des certificats.

  • Apparence sombre, claire ou alignée sur le système
  • Port de proxy personnalisé et limites de taille de tampon
  • Déchiffrement HTTPS ciblé, selon vos propres règles
Réglages
Fenêtre de réglages de TonyProxy avec les options générales, proxy et déchiffrement HTTPS

Analytique

Comprenez le trafic instantanément.

Tableaux de bord visuels pour le total des requêtes, la bande passante, les domaines principaux, les codes de statut, la latence et la chronologie complète des requêtes.

Analytique — Dernières 24 heures
Tableau de bord analytique de TonyProxy avec statistiques de requêtes, répartition des codes de statut et hôtes principaux

Formats d'export

Choisissez le format adapté à votre flux de travail.

HAR cURL NDJSON CSV Postman Collection OpenAPI TonyPack

Confidentialité

Votre trafic vous appartient.

TonyProxy ne téléverse jamais le trafic capturé. Tout reste sur votre machine, sauf si vous l'exportez explicitement. La confidentialité avant tout, toujours.

Aucun traitement dans le cloud Aucune télémétrie Reste sur votre Mac

TonyPack

Un format d'archive de session complet.

Exportez sur une machine. Importez sur une autre. Tout reste intact.

Machine A

.tonypack

Machine B

RequêtesRéponsesBodies CommentairesCouleursMétadonnées TimingInfos de rejeu

Pourquoi TonyProxy

Pas construit avec Electron.

Conçu pour se fondre dans macOS.

Application macOS native
Entièrement développé avec Swift
Nativement optimisé pour Apple Silicon
Superbe mode sombre
Raccourcis clavier complets
Respecte les conventions macOS
La confidentialité avant tout
Pensé pour les développeurs

Pour qui

Conçu pour ceux qui livrent.

Développeurs iOS
Développeurs macOS
Développeurs Android
Ingénieurs backend
Ingénieurs QA
Développeurs d'API
Chercheurs en sécurité

Histoire

Pourquoi j'ai créé TonyProxy

TonyProxy n'a pas commencé comme une idée d'entreprise. C'était un outil que je voulais utiliser tous les jours.

En tant que développeur iOS et macOS, je passe une part importante de mon temps à déboguer du trafic réseau. Au fil des ans, j'ai essayé de nombreux excellents outils proxy, mais je souhaitais toujours quelque chose de plus natif, plus ciblé, et mieux adapté à ma façon de travailler.

J'ai donc décidé d'en construire un.

TonyProxy a commencé comme un projet personnel visant à résoudre de vrais problèmes rencontrés au quotidien dans mon travail de développement. Chaque fonctionnalité existe parce que j'en avais réellement besoin — rejouer des requêtes, organiser des sessions, exporter des archives complètes, ou simplement rendre l'inspection du trafic rapide et agréable.

La version 1.0 n'est qu'un début. Mon objectif n'est pas de construire le plus gros outil proxy. C'est d'en construire un que les développeurs prennent vraiment plaisir à utiliser chaque jour.

Si TonyProxy rend le débogage un peu plus facile pour quelqu'un d'autre, alors il fait déjà exactement ce pour quoi il a été créé. Merci de l'essayer.

— NguyenHungA5

Développement ouvert

Construit en public

TonyProxy est actuellement gratuit. En ce moment, mon objectif n'est pas la monétisation — il est simple : construire un outil de débogage réseau que les développeurs apprécient vraiment d'utiliser.

Je partage des versions anticipées pour recueillir des retours, améliorer l'expérience et continuer à faire évoluer TonyProxy avec la communauté des développeurs.

Si vous trouvez des bugs, avez des demandes de fonctionnalités ou simplement des idées, j'aimerais beaucoup les entendre. Chaque retour compte.

À venir

À venir

HTTP/3
gRPC
SDK de plugins
Débogage assisté par IA
Comparaison de sessions
Chronologie de performance
Rejeu HAR
Synchronisation cloud (peut-être)
Support Linux ? 🤔
Windows ? Un jour, peut-être.

FAQ

Bon à savoir.

TonyProxy est-il gratuit ?

TonyProxy est gratuit à télécharger et à essayer. Consultez l'application pour connaître les tarifs et les détails de licence actuels.

Déchiffre-t-il le trafic HTTPS ?

Oui. TonyProxy installe un certificat racine local pour pouvoir déchiffrer le trafic que vous choisissez d'inspecter — rien n'est déchiffré ni envoyé où que ce soit sans que votre certificat ne soit approuvé sur cet appareil.

Quelles sont les configurations requises ?

macOS 14 Sonoma ou ultérieur, fonctionnant nativement sur les Mac Apple Silicon comme Intel.

Mon trafic est-il envoyé à un serveur ?

Non. TonyProxy privilégie la confidentialité et fonctionne entièrement hors ligne — le trafic capturé reste sur votre machine, sauf si vous l'exportez ou le partagez explicitement.

Qu'est-ce que TonyPack ?

TonyPack est le format d'archive de session de TonyProxy. Il conserve les requêtes, réponses, bodies, commentaires, couleurs, métadonnées, le timing et les informations de rejeu — exportez-le sur une machine et importez-le sur une autre sans rien perdre.

Télécharger

Commencez à inspecter votre trafic dès aujourd'hui.

Gratuit à télécharger. Natif pour macOS. Aucun compte requis pour commencer.

Apple Silicon Intel

Vérification de la dernière version…