S
Sshuttle
sshuttle: Transparent proxy server that forwards all your traffic over an SSH tunnel. Simplify secure, encrypted connections effortlessly.
v2.0.0 · Stable•LGPL-2.1•Since Sep 2014
Overall rating
activity, maturity, stars
7.2
/ 10
GitHub stars
14k
Contributors
145
Last commit
2 days ago
Project age
12 years
About
Sshuttle is a versatile VPN solution that offers an easy and secure way to connect to remote networks. It acts as a transparent proxy server, forwarding all traffic through an SSH tunnel, providing a seamless experience without the need for complex configurations or root access on client machines. It is particularly useful for accessing internal network resources or securely browsing the internet from an untrusted network.
Key Features
- Transparent Proxy: Routes network traffic through an SSH tunnel without requiring root access on the client.
- Flexible Connectivity: Supports IPv4 and IPv6 traffic, ensuring comprehensive network compatibility.
- Port Forwarding: Allows specific ports to be forwarded, providing access to services on remote networks.
- Dynamic Reconfiguration: Adapts to network changes without requiring restarts, maintaining continuous connectivity.
- Compression: Supports SSH's built-in compression, reducing bandwidth usage.
- Simple Setup: Easy to configure and use, with minimal dependencies and a straightforward command-line interface.