Command-line tool
sshuttle
brew/sshuttle
Checked 25 Oct 2026, 21:09 UTC · Listing refreshed from Homebrew, winget, npm, Scoop and cargo; npm packages checked against OSV.dev
Proxy server that works as a poor man's VPN
At a glance
- Type
- Command-line tool
- Install on
- Windows, macOS, Linux
- Last checked
- 25 Oct 2026, 21:09 UTC
Install it
Windows
pipx install sshuttle
macOS
brew install sshuttle pipx install sshuttle
Linux
pipx install sshuttle
Forward all IPv4 TCP traffic via a remote SSH server
sshuttle -r username@sshserver 0.0.0.0/0
Also forward all DNS traffic to the server's default DNS resolver
sshuttle --dns -r username@sshserver 0.0.0.0/0
Forward all traffic except that which is bound for a specific subnet
sshuttle -r username@sshserver 0.0.0.0/0 -x 192.168.0.1/24
Related command-line tools
- pwnat
Proxy server that works behind a NAT - proxifier
Allows network applications that do not support working through proxy servers to operate through a SOCKS or HTTPS… - pgrok
Poor man's ngrok, multi-tenant HTTP/TCP reverse tunnel solution - ocrmypdf
Adds an OCR text layer to scanned PDF files - kamal-proxy
Lightweight proxy server for Kamal - git-pkgs-proxy
Lightweight caching proxy for package registries - ios-webkit-debug-proxy
DevTools proxy for iOS devices - oauth2_proxy
Reverse proxy for authenticating users via OAuth 2 providers
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents