search
Get Started
search
sshuttle - VPN
zoom_in Click to enlarge

sshuttle

language

description sshuttle Overview

Sshuttle creates a VPN-like tunnel over SSH, allowing you to route all your device's traffic through a remote server without needing traditional VPN client software or root access on the destination host.

help sshuttle FAQ

What problem does sshuttle solve compared with a normal SSH tunnel?

sshuttle routes selected network traffic through an SSH server without setting up a full VPN server like OpenVPN or WireGuard. It is useful when you already have SSH access to a Linux host and want VPN-like routing quickly.

Does sshuttle need root access on the remote server?

No, sshuttle generally does not need root access on the remote host because it runs over a normal SSH connection. The client machine may need elevated privileges to change local firewall or routing rules, depending on the operating system.

Can sshuttle handle DNS through the tunnel?

Yes, sshuttle has a DNS forwarding mode commonly enabled with the `--dns` option. That matters when internal hostnames only resolve from inside the remote network.

How is sshuttle different from WireGuard?

WireGuard is a real VPN protocol with configured keys, interfaces, and peers. sshuttle is more ad hoc: it piggybacks on SSH and is often used by developers or admins who need quick access to private subnets.

Reviews & Comments

Write a Review

rate_review

Be the first to review

Share your thoughts with the community and help others make better decisions.

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare