I am working on a decentralized card game and using Tor to easily avoid firewalls etc. In the application each user runs a hidden service via Tor and accepts incoming TCP connections. Now I want to make outbound connections from Tor.
Is it possible to use the same SOCKS5 proxy I am using to listen for connections to also make outbound connections? If so this would avoid firing up another Tor client to make outbound connections.
Otherwise, is it possible to use the same Tor address/key for the other Tor client? This would be the same key that is being used for the Tor hidden service. This would help with my application not having to authenticate multiple Tor addresses for one user.