I want to be able to route a portion of my traffic through another machine over SSH. For example, is it possible to browse the web through the ssh tunnel and also browse the web through your LAN connection without much effort? (i.e. I want a seamless transition from using tunnel to using LAN)
Thus it is not a simple how do I tunnel ALL web traffic through ssh tunnel, but moreso how can I setup a tunnel that I can use at my discretion but not impeded my normal traffic flow. (Kind of on an as-needed basis)
I would like the filtered traffic to be encrypted when leaving the LAN and it could be ftp, ssh, web, mail whatever traffic.
Some questions I think I need to answer/address:
- Does this require multiple nics?
- Does this require setting up a proxy?
- Can I even do this the way I want it to function?
Are there other options aside from a tunnel to achieve the result of having some traffic (user decides) encrypted through another machine (outside the LAN) and have other traffic use the normal flow through the LAN and out into the internet world?
Edit: If some of the answers depend on specific traffic types I can be more specific and say that web traffic is a primary focus of this. However, other traffic such as IM/Email traffic would be desirable.
http://en.wikipedia.org/wiki/Tor_(anonymity_network)
. Tor exit nodes can spy data, such as passwords, and can potentially perform man in the middle attacks. Therfore Tor users need a way for routing only part of the traffic through Tor.