sshuttle
A transparent proxy that forwards network traffic over SSH, acting as a simple VPN.
Open source (LGPL-2.1-or-later)By The sshuttle contributors
Compare sshuttle with another product
1 more way to get sshuttle
Homebrew
brew install sshuttle
Alternatives
See all alternativesAbout sshuttle
sshuttle routes traffic from your machine through any server you can reach over SSH, so it behaves like a VPN without installing VPN software on the remote side. It does not require admin rights on the server and can also tunnel DNS requests.
It runs on Linux and macOS and suits developers and administrators who need quick access to a remote network, such as a private subnet behind a bastion host, using only an existing SSH login.
Strengths
- Needs only SSH access to the remote server
- No admin rights required on the server
- Can tunnel DNS requests
- Transparent forwarding without per-app proxy settings
Limitations
- No Windows support
- Throughput depends on the SSH connection, not suited to replacing a full VPN for heavy use
Details
- Pricing
- FreeFree and open source with no paid tier.
- License
- LGPL-2.1-or-later
- Developer
- The sshuttle contributors
- Platforms
- macOS, Linux, Command line
- How it runs
- Downloadable app
- Account
- Not required
- Best suited for
- Reaching a remote private network through an SSH server without setting up a VPN
- Categories
- VPN, Network tools
- Last verified
- Added
- Sources