Proxifier für Mac: Eine App über SOCKS leiten, den Rest direkt lassen
Verwenden Sie eine spezifische Anwendungsregel oberhalb eines Direct-Standards, behalten Sie die localhost-Ausnahme bei und prüfen Sie, welcher Prozess die Verbindung hält.
Legen Sie in einem vorhandenen Proxifier-für-Mac-Profil den SOCKS-Endpunkt unter Proxy Servers an und wählen Sie einen passenden Kandidaten aus der SOCKS-Proxy-Liste, wenn die Route der Anwendung zu einem öffentlichen Ziel einen öffentlichen Vermittler zulässt; fügen Sie dann eine Proxification-Regel hinzu, die die gewünschte Anwendung auswählt.
Lassen Sie die Kriterien für Zielhost und Port dieser Anwendung auf Any, wenn alle ihre unterstützten Verbindungen den Proxy nutzen sollen. Wählen Sie den gespeicherten Proxy als Aktion der Regel und belassen Sie die Aktion der Default-Regel auf Direct.
| Regelreihenfolge | Übereinstimmung | Aktion |
|---|---|---|
| Localhost | Vorhandene Loopback-Ausnahme | Direct |
| Ausgewählte App | Gewählte Anwendung, übrige Kriterien Any | Gespeicherter SOCKS-Proxy |
| Default | Verbleibende Verbindungen | Direct |
Regeln werden von oben nach unten ausgewertet. Alle Kriterien innerhalb einer Regel müssen zutreffen. Eine breitere frühere Regel kann daher verhindern, dass die anwendungsspezifische Regel wirksam wird.
Prüfen Sie im Verbindungsprotokoll die Anwendung und die gewählte Aktion. Ein Hilfsprozess kann eine Verbindung statt der sichtbaren Anwendung halten; fügen Sie ihn bewusst hinzu, wenn er zur selben Richtlinie gehört.
Die Mac-Dokumentation beschreibt das Routing von TCP-Verbindungen. Behandeln Sie DNS-Auflösungsrichtlinie und UDP-Unterstützung als getrennte Fähigkeiten. Die Auswahl einer Anwendung allein belegt nicht, dass jede zugehörige Netzwerkoperation diesem Proxy folgt.