Skip to content

albertodonato/sshoot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sshoot - Manage sshuttle VPN sessions

Latest Version Build Status Coverage Status Snap Package

Command-line interface to manage multiple sshuttle VPN sessions.

sshuttle creates a VPN connection from your machine to any remote server that you can connect to via ssh.

sshoot allows to define multiple VPN sessions using sshuttle and start/stop them as needed.

It supports configuration options for most of sshuttle's features, providing flexible configuration for profiles.

Usage

Create a profile:

$ sshoot create -r host1.remote -HNd vpn1 10.0.0.0/24

Start it:

$ sshoot start vpn1
Profile started.

List existing profiles (active ones are marked):

$ sshoot list
     Profile  Remote host   Subnets
--------------------------------------------
  *  vpn1     host1.remote  10.0.0.0/24
     vpn2     host2.remote  192.168.0.0/16

Stop the profile:

$ sshoot stop vpn1

Remove it:

$ sshoot delete vpn1

Install from Snap

Get it from the Snap Store

sshoot can be installed from Snap Store on systems where classic Snaps are supported, via:

sudo snap install --classic sshoot