Wie leite ich den Datenverkehr pro App über einen bestimmten SOCKS-Proxy weiter?

10

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).

GJ.
quelle

Antworten:

4

Mit ProxyCap können Sie die Netzwerkverbindungen Ihres Computers über Proxyserver umleiten. Sie können ProxyCap mitteilen, welche Anwendungen über einen Proxy eine Verbindung zum Internet herstellen und unter welchen Umständen. Dies erfolgt über eine benutzerfreundliche Oberfläche, ohne dass Sie einen Ihrer Internet-Clients neu konfigurieren müssen.

Hauptmerkmale:

  • Unterstützung für SOCKS4-, SOCKS5- und HTTPS-Proxyserver
  • Direkte Unterstützung für SSH-Tunneling (geben Sie einen SSH-Server als Proxyserver an)
  • Unterstützung für TCP- und UDP-basierte Netzwerkprotokolle
  • Proxy-seitige DNS-Unterstützung
  • Flexible Routing-Regeln
  • Unterstützung für Proxy-Ketten
  • IPv6-Unterstützung
  • Unterstützung für 64-Bit-Anwendungen
  • Zentrale Managementunterstützung
GJ.
quelle
1
ProxyCap ist auch für OS X verfügbar
GJ.
1

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).

harrymc
quelle
0

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.

CodeGnome
quelle
Mir scheint, dass dies eine bestehende Antwort wiederholt.
Harrymc