Quiero que una de mis aplicaciones use Tor; sin embargo, la aplicación en sí no tiene una configuración de proxy y usa el proxy del sistema. El problema es que no quiero configurar mi proxy del sistema y solo quiero que esta aplicación use tor.
Busqué un poco una solución, se me ocurrió torify
. He instalado tor
y torify
usando brew
y todo funciona bien y, por ejemplo, puedo forzarlo curl
a usar tor
así:torify curl ifconfig.me 2
Para usar torify
, necesito iniciar mi aplicación desde la Terminal. Para esto, yo uso open -a myapp
. Sin embargo, esto no hace myapp
que vaya detrás del proxy tor. Creo que es por el open
comando y creo que tengo que abrirlo de myapp
alguna manera directamente. Por cierto, myapp
no funciona cuando intento ejecutarlo abriendo el archivo ejecutable dentro de la /Contents/MacOS
carpeta.
¿Ustedes tienen alguna sugerencia?
Gracias por adelantado
fuente
myapp
no se puede ejecutar desde la terminal. Lo que pasa es que si ejecutomyapp
usando elopen
comando no se ejecutará detrás del proxy Tor. Por cierto, no se ejecuta correctamente cuando lo abro usando el archivo binario dentro de la/Contents/MacOS/
carpeta.Tienes razón.
open
inicia el programa en segundo plano, por lo que Torify no funciona. La solución es iniciar la aplicación invocando directamente su binario. Así es cómo:fuente