No need for Virtual Machine.proper wrote:I mean, you first use iptables to redirect all the systems traffic ("Trans data stream") to redsocks, and redsocks forwards it to JonDo's http port (default: 4001)? (Obviously, JonDo's traffic however must be allowed to connect the open internet. Be it run as as special user or on a gateway [vm] machine.) Right?
In my diagram, it is Redsocks that intercepts a given port and forwards it to a transport.
The same setup applies to SSH, Tor, JonDo, et al.
No leaks whatsoever.
You can even anonymize Bittorent with no leaks.
To use JonDo free services with Redsocks, you have to use the http-connect protocol, not SOCKS.
Remember, the free services do not support SOCKS, so in Redsocks you cannot use SOCKS. Use http-connect. For the premium services, you should use SOCKS5.
For performance reasons, the free services are not recommend, as it is slow.