drmike
100% Tier-1 Gogent
Wanted to return to this as I hesitantly tried sshuttle for the first time a few hours ago. Without getting technical, I don't like how its nesting functions as a single point of failure (thereby perma-infantilizing subsequent connections and putting them at risk). If the goal is connecting via randomized multiplicity, why would anyone want one nest along the continuum to...
Sshuttle is easy, but it's damn slow. Suitable for light browsing, text, etc. Not suitable for file transfers and big data (will work, just super slow for folks use to more throughput).
Nesting in theory isn't putting anything at risk. If a an upper nest gets offlined, then all the nested thereunder should cease to function.
It gets wonky on a single machine and more risk of suck a fail potential though.
I isolate things currently with a VPN gateway on center of the network. This means everything goes through there to get to the 'net. If it's down, everything is. On local machines I run whatever additionally depending on use. That might be ToR on some machines or similar, that might be SSHuttle for spot nesting. Usually it's another VPN instance though.
Obviously performance is an issue, so by tiering things, gives performance where wanted and slacky throughput and latency where higher level of concern applied.