Hi Whonix team,
an app X works with a bundled Tor and it connects to its Tor control port to send HTTP requests under different identities (Tor circuits). Can the app be modified to work under Whonix? Currently it does not work because of Tor-over-Tor problem (I think!)
There are several ideas one can come up with how to modify the application:
Simply don’t use the bundled Tor in the app and send clearnet HTTP requests which are “torrified” by Whonix. This does not work because it ignores the requirent for “having access to multiple Tor circuits”.
Just ignore that Whonix runs everything over Tor. Then we are in Tor-over-Tor situation and AFAIK recently a Tor version was released with a patch that attempts to prevent that. It’s not recommended anyway.
Make the the bundled Tor in the app circumevent Whonix’s Tor. I don’t think it’s possible. (Mentioning it just for the record)
Use some Whonix API to get access to Tor’s circuits. Is there anything like that?
I’m asking this question to get some feedback about preferred approach for this (if there is any).
Thank you for any reply!