2 votos

Cómo puedo utilizar Torify para una aplicación en OS X

Yo quiero uno de mis aplicaciones para usar Tor; sin embargo, la aplicación en sí no tiene configuración de proxy y utiliza el Sistema de proxy. El problema es que no quiero poner mi sistema de proxy y quiero que esta una aplicación para usar tor.

He buscado un poco en busca de una solución, se me ocurrió torify. He instalado tor y torify uso de brew y todo funciona bien, y por ejemplo puedo forzar curl uso de tor como este: torify curl ifconfig.me 2

El uso de torify, necesito para iniciar mi aplicación desde la Terminal. Para esto, utilizo open -a myapp. Sin embargo, esto no myapp ir detrás de la tor proxy.Creo que es porque los de la open comando y creo que tengo que abrir myapp de alguna manera directa. Por el camino, myapp no funciona cuando intento ejecutar abriendo el archivo ejecutable en el interior de la /Contents/MacOS carpeta.

¿Ustedes tienen alguna sugerencia?

Gracias de antemano

2voto

chillin Puntos 1997

Dígale a su comando, donde su myapp.la aplicación reside

Usted necesidad de proporcionar el comando abrir una absoluta o relativa de la ruta de acceso a la aplicación, a menos que el ejecutable está ya dentro de su $PATH, o cambia el directorio de trabajo a la ubicación en el sistema de ficheros donde su myapp.aplicación (en mis ejemplos, myapp.la aplicación es la carpeta de Aplicaciones, la casa de las Aplicaciones de la carpeta, una carpeta llamada someotherplace, y la carpeta Compartida, respectivamente).

 open /Applications/myapp.app
 open ~/Applications/myapp.app
 open ../someotherplace/myapp.app
 cd && cd ../Shared/ && open myapp.app

También puede escribir su comando abrir y golpear la barra espaciadora y arrastre la aplicación desde cualquier lugar en el Terminal, y el camino va a ser siempre.

Hay otra manera

Usted puede ejecutar su archivo ejecutable utilizando su ruta de acceso completa y añadir el signo"&". Este se ejecute en segundo plano, por lo que su terminal no está atado:

 ./myapp.app/Contents/MacOS/myapp &
 /Applications/myapp.app/Contents/MacOS/myapp &
 cd /Volumes/externaldisk/projects/thisone/myapp.app/Contents/MacOS && ./myapp &

Y, curiosamente, el uso de este método puede lanzar como muchos casos de su aplicación como tiene memoria para hacerlo.

El uso de torify con su myapp.aplicación

Estoy razonablemente seguro de que usted necesita para su lanzamiento como este para uso torify (asumiendo que su myapp.la aplicación se encuentra en la carpeta /Applications):

 torify /Applications/myapp.app/Contents/MacOS/myapp &

o

 cd /Applications/myapp.app/Contents/MacOS/
 torify myapp &

0voto

tbodt Puntos 165

Tienes razón. openlanza el programa en el fondo, por lo que no funciona Torify. La solución es iniciar la aplicación invocando directamente su binario. Aquí está cómo:

torify /Applications/MyApp.app/Contents/MacOS/MyApp

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X