À l'aide de Charles Proxy sur Mac OS X de manière sélective pour le Simulateur iOS
Est-il possible d'utiliser proxy Charles de manière sélective avec des applications particulières comme le Simulateur iOS sur Mac OS X? Actuellement tout en surveillant le trafic HTTP çà et là d'une application iOS exécutant iOS Simulator, Charles surveille également le trafic HTTP à partir d'autres applications, comme le Chrome et application de Messagerie etc. C'est vraiment distrayant. Est-il possible de faire cela à l'exception de l'ajout de la liste des domaines que nous voulons de dérivation sous Charles paramètres de Proxy ?
Chrome est vraiment un problème, car il utilise Mac OS X les paramètres de proxy. J'ai essayé de l'extension comme Proxy Switchy, mais il n'aide pas ou je ne sais pas comment le configurer.
Tous les pointeurs sera fortement appréciée. Merci!
Vous devez vous connecter pour publier un commentaire.
En effet, vous pouvez filtrer les enregistrements Charles proxy. Il suffit d'aller à Proxy>Paramètres d'Enregistrement...
Alors u peut inclure ou d'exclure n'importe quel domaine que vous en avez besoin.
C'est le seul moyen de le faire. à l'aide de domaine, le port, le chemin ou la requête.
Si vous ne voulez pas enregistrer des éléments provenant de google Chorme, il suffit de désactiver l'option en appuyant sur Cmd+Maj+P , cela va désactiver Mac OS X Proxy.
À l'aide de la Séquence de l'onglet, vous pouvez définir un filtre:
Rapide, facile et sans proxy des menus et des paramètres à s'inquiéter.
J'ai essayé de faire quelque chose de similaire. Considérez cela comme une alternative. Si vous avez un appareil iOS, vous pouvez exécuter votre application sur l'appareil et configurer Charles pour ne montrer que le trafic en provenance de clients distants en désactivant le "Mac OS X proxy"
Voici un exemple de configuration:
À l'aide d'un client à distance (disons un iPad dans ce cas) et un Mac exécution de Charles en tant que votre hôte proxy, désactivez le "Mac OS X proxy" en décochant la case dans les Paramètres de Proxy >> Mac OS X Tab >> Permettre à Mac OS X proxy (Voir l'image ci-dessous).
Ce faisant, vous avez essentiellement filtre de votre installation simple pour afficher uniquement le trafic en provenance de client à distance (l'iPad).
L'audit de l'ensemble du trafic, en fait j'ai eu à utiliser un vrai appareil. il n'est pas possible de filtrer le client app facilement avec un simulateur iOS, car le simulateur et l'hôte (votre mac) partage la même adresse IP. Mais c'est assez sympa si vous utilisez un périphérique. Plus d'info Help > SSL Proxy > Installer Charles Certificat Racine sur un Appareil Mobile ou à Distance par Navigateur.
BTW. Pour filtrer mon application backend je préfère ne pas utiliser de base de la fonctionnalité de filtre (sur le bas) comme djibouti33 proposé, mais plutôt l'accent Hôtes (Affichage > Centré Hôtes...). Et il y a un interrupteur à bascule/case à cocher pour afficher/masquer les autres appels sur la liste de la séquence. Assez pratique.