Bug#620897: ITP: sshuttle -- Transparent proxy server that works as a poor man's VPN
Owner: Miguel Landaeta <email@example.com>
* Package name : sshuttle
Version : 0.52
Upstream Author : Avery Pennarun <firstname.lastname@example.org>
* URL : https://github.com/apenwarr/sshuttle
* License : GPL-2+
Programming Lang: Python
Description : Transparent proxy server that works as a poor man's VPN
sshuttle is not exactly a VPN, and not exactly port forwarding.
It's kind of both, and kind of neither.
Any TCP session you initiate to one of the proxied IP addresses will
be captured by sshuttle and sent over an ssh session to the remote
copy of sshuttle, which will then regenerate the connection on that
end, and funnel the data back and forth through ssh.
It's like a VPN, since it can forward every port on an entire network,
not just ports you specify. Conveniently, it lets you use the "real"
IP addresses of each host rather than faking port numbers on localhost.
On the other hand, the way it works is more like ssh port forwarding
than a VPN. Normally, a VPN forwards your data one packet at a time,
and doesn't care about individual connections; ie. it's "stateless"
with respect to the traffic. sshuttle is the opposite of stateless;
it tracks every single connection.
It is not needed admin access on the server.
Miguel Landaeta, miguel at miguel.cc
secure email with PGP 0x7D8967E9 available at http://keyserver.pgp.com/
"Faith means not wanting to know what is true." -- Nietzsche