Is there a way to have all internet traffic from a Windows machine - even traffic generated by Windows itself - sent through a fully encrypted TCP/IP VPN to another PC that serves as its "exit" node? With no possibility of leaks outside that VPN while it's in use? I've heard of OpenVPN. But after quickly glancing at http://openvpn.net/index.php/documentation/howto.html, I nearly gagged at its utter complexity. The ideal solution for me - and the one I think would address the "all traffic" requirement - would be something that creates a virtual network adapter. "Disconnect" my normal wi-fi or ethernet card adapter, "connect" with the virtual adapter, and instant encrypted VPN. Suggestions? My need for this is thwarting sniffing while using public wi-fi hotspots via laptop. I presently rely on PuTTY to create an SSH tunnel to an OpenSSH daemon running on a home PC. Meanwhile, PuTTY establishes a SOCKS proxy daemon on my laptop's loopback interface (127.0.0.1), and my laptop's clients are configured to use it. Works great, except that some client software doesn't support proxies, and for whatever reason, a few of them refuse to be captured by the SOCKS capper tools I've tried. Something where I simply had an encrypted VPN "connectoid" that guaranteed all internet traffic going through it would be splendid.