Ich führe eine bestimmte Desktop-App aus (tatsächlich über AIR, wenn es einen Unterschied macht), die keine integrierten Proxy-Konfigurationseinstellungen hat.
Ich muss den gesamten Datenverkehr nur von dieser App über einen sicheren SOCKS-Proxy leiten. Dies bedeutet, dass ich die globalen Netzwerkeinstellungen nicht verwenden kann, da dies viele andere Apps betreffen würde.
Gibt es eine Möglichkeit, die gesamte Netzwerkkommunikation über einen bestimmten SOCKS-Proxy pro App zu erzwingen?
Es wäre auch hilfreich zu wissen, ob es eine Möglichkeit gibt, ein solches Routing global basierend auf bestimmten IP-Adressen durchzuführen (da dies eine angemessene Problemumgehung ermöglichen könnte).
quelle
In dem Artikel Watch hulu.com außerhalb der USA unter Mac OS X hat der Autor tsocks / dsocks / dante von macports ausprobiert , aber keiner von ihnen hat gut funktioniert. Da dieser Artikel im Jahr 2009 verfasst wurde, ist es durchaus möglich, dass sich diese Anwendungen inzwischen verbessert haben und nun für Sie funktionieren.
Der Autor fand schließlich Proxifier für Mac OS X , eine native Kakaoanwendung , mit der Sie eine ganze Anwendung durch verschiedene Arten von Proxys tunneln können.
Das Menü "Proxification Rules" (Proxifizierungsregeln) enthält die Option "Nur das Folgende verarbeiten", mit der Sie eine Regel für die Anwendungen hinzufügen können, die Sie durch den Proxy tunneln möchten (standardmäßig wird versucht, alles socksifizieren zu lassen).
quelle
MacPorts verfügt über einen Tsocks-Port für die Verwendung eines SOCKS-Proxys mit Anwendungen, die normalerweise nicht Proxy- fähig sind oder die SOCKS nicht ausführen können. Wenn Sie Ihre Anwendung vom Terminal aus starten können, entspricht sie möglicherweise Ihren Anforderungen.
quelle