sshuttle: A versatile tool combining transparent proxy and VPN functionality. Ideal for Linux, FreeBSD, or macOS users needing secure remote network access without admin privileges.
sshuttle is a versatile tool designed for users who require transparent proxy and VPN functionality over SSH. It excels in scenarios where access to a remote network is granted via SSH but without administrative privileges or with limited VPN options. Ideal for situations involving Linux, FreeBSD, or macOS clients connecting to networks lacking robust VPN solutions like IPsec or PPTP, or for administrators frustrated with the limitations of standard SSH port forwarding. Unlike traditional methods, sshuttle offers a streamlined solution, eliminating the need for manual configuration and bypassing performance issues associated with openssh’s default port forwarding or its PermitTunnel feature, which introduces unnecessary TCP-over-TCP overhead.