Proxifier pour Mac : faire passer une app par SOCKS et laisser le reste en direct
Utilisez une règle d'application ciblée au-dessus d'un Direct par défaut, conservez l'exception localhost et vérifiez quel processus détient la connexion.
Dans un profil Proxifier pour Mac existant, configurez le point de terminaison SOCKS sous Proxy Servers, en choisissant un candidat pertinent dans la liste de proxys SOCKS lorsque la route de l'application vers une cible publique autorise un intermédiaire public, puis ajoutez une règle Proxification qui sélectionne l'application visée.
Laissez les critères d'hôte cible et de port de cette application sur Any si toutes ses connexions prises en charge doivent utiliser le proxy. Choisissez le proxy enregistré comme action de la règle et laissez l'action de la règle Default sur Direct.
| Ordre de la règle | Correspondance | Action |
|---|---|---|
| Localhost | Exception loopback existante | Direct |
| App sélectionnée | Application choisie, autres critères Any | Proxy SOCKS enregistré |
| Default | Connexions restantes | Direct |
Les règles sont évaluées de haut en bas. Tous les critères d'une règle doivent correspondre. Une règle antérieure plus large peut donc empêcher la règle propre à l'application de s'appliquer.
Vérifiez dans le journal des connexions l'application et l'action sélectionnée. Un processus auxiliaire peut détenir une connexion à la place de l'application visible ; ajoutez-le délibérément s'il relève de la même politique.
La documentation Mac décrit le routage des connexions TCP. Traitez la politique de résolution DNS et la prise en charge d'UDP comme des capacités distinctes. Sélectionner l'application ne prouve pas à lui seul que chaque opération réseau associée suit ce proxy.