Forrest logo
tool overview
On this page you find all important commands for the CLI tool sshuttle. If the command you are looking for is missing please ask our AI.

sshuttle

Transparent proxy server that works as a poor man's VPN. Forwards over ssh. Doesn't require admin. Works with Linux and MacOS. Supports DNS tunneling.

List of commands for sshuttle:

  • ssh:tldr:4f8c7 ssh: Forward all traffic except that which is bound for a specific subnet.
    $ sshuttle --remote=${username}@${sshserver} ${0-0-0-0-0} --exclude ${192-168-0-1-24}
    try on your machine
    explain this command
  • ssh:tldr:a6b49 ssh: Also forward all DNS traffic to the server's default DNS resolver.
    $ sshuttle --dns --remote=${username}@${sshserver} ${0-0-0-0-0}
    try on your machine
    explain this command
  • ssh:tldr:af516 ssh: Use the tproxy method to forward all IPv4 and IPv6 traffic.
    $ sshuttle --method=tproxy --remote=${username}@${sshserver} ${0-0-0-0-0} ${::-0} --exclude=${your_local_ip_address} --exclude=${ssh_server_ip_address}
    try on your machine
    explain this command
  • sshuttle:tldr:4fa13 sshuttle: Forward all IPv4 TCP traffic via a remote SSH server.
    $ sshuttle --remote=${username}@${sshserver} ${0-0-0-0-0}
    try on your machine
    explain this command
tool overview