Estoy ejecutando una determinada aplicación de escritorio (en realidad a través de AIR si hace alguna diferencia) que no tiene ninguna configuración de proxy incorporada.
Necesito obtener todo el tráfico solo desde esta aplicación dirigida a través de un proxy SOCKS seguro. Esto implica que no puedo usar las preferencias de red global, ya que afectarían a muchas otras aplicaciones.
¿Hay alguna manera de forzar toda la comunicación de red a través de un proxy SOCKS dado por aplicación?
También sería útil saber si hay una manera de realizar dicho enrutamiento a nivel mundial, en función de direcciones IP específicas (ya que esto podría permitir una solución razonable).
En el artículo Watch hulu.com fuera de los EE. UU. En Mac OS X , el autor probó tsocks / dsocks / dante de macports , pero ninguno de ellos funcionó bien. Como este artículo fue escrito en 2009, es muy posible que estas aplicaciones hayan mejorado y ahora funcionen para usted.
Lo que finalmente encontró el autor fue Proxifier para Mac OS X , una aplicación nativa de cacao que le permite hacer un túnel de una aplicación completa a través de varios tipos de servidores proxy.
Su menú de Reglas de Proxificación tiene una opción de "Procesar solo lo siguiente", donde se puede agregar una regla para las aplicaciones que desea hacer un túnel a través del proxy (de forma predeterminada, intentará socksify todo).
fuente
MacPorts tiene un puerto tsocks para usar un proxy SOCKS con aplicaciones que normalmente no son compatibles con proxy, o que no pueden hacer SOCKS. Si puede iniciar su aplicación desde el terminal, puede satisfacer sus necesidades.
fuente