It's definitely not appropriate for doing something illegal or where you want plausible deniability for other reasons. I point that out fairly clearly in the README, though I should have made it clearer in the blog.
I would wager though that many VPNs don't actually offer much more security than this. The good ones (LavaBit, CryptoSeal) did. How do you verify that your VPN provider isn't handing over this information just as readily as this approach does?
Generating false traffic is a good idea, but I don't think you should rely on that if you want to use this for illegal purposes.
The point I was trying to make with the title is that OpenSSH does a lot of what a full "VPN" does, yet is a _lot_ easier to configure than anything else I've encountered. Apart from PPTP, which is apparently the "rlogin" of VPNs ;-)
free652 posted an even easier approach here, which sets up a SOCKS proxy with no extra configuration. If SOCKS is good enough, you should use that! If you want full tunneling, hopefully we can make my script easier / unnecessary.
The author gain to reader gain is really, really low in this case, so I don't think it's content-free linkbait.
It was a (poorly implemented) "secure email" service.
Err.. no it's not.
The point of using a VPN is protection against eavesdropping.
Some may use it for plausible deniability, but that isn't even the most frequent use case (I'd imagine the most frequent use is access to corporate networks).
"Privacy" yes - as in avoiding eavesdropping. NOT for plausibly deniability.
To quote the post:
I use VPNs not for illegal purposes, but (1) to get IPv6 wherever I am, (2) to prevent casual snooping on my web traffic (the Firesheep scenario) and (3) to get onto a ‘private’ network.
None of those purposes require plausibly deniability.
People usually reach for a VPN when they do not trust the link they are using. e.g. it's coffee shop wireless. A VPN obscures the traffic travelling over the dangerous link and delivers it to the endpoint where it is usually on-routed.
On the whole, VPN's do NOT provide anonymity, they provide privacy. VPN connections always need a fixed endpoint which likely has some sort of billing relationship with you.
Services such as i2p and Tor provide anonymity.
Imagine some ISPs start rolling out such routers per default.
The fact that the first (only) use for VPN you can think of is to hide criminal activity says a lot about you, really.
Because it can protect the sensitive (internal corporate network) information while its travelling over untrusted networks, with the destination being none the wiser.
Bridging two networks (or a host and a network) together securely over the internet has far more applications than merely telecommuting and is so effective and easy to apply, why not use it to protect your Facebook session while you're at the coffee shop?