Manage multiple sshuttle VPN sessions
Project description
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
sshoot can be installed from Snap Store on systems where classic Snaps are supported, via:
sudo snap install --classic sshoot
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file sshoot-1.5.0.tar.gz
.
File metadata
- Download URL: sshoot-1.5.0.tar.gz
- Upload date:
- Size: 36.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.23.0 setuptools/49.3.1 requests-toolbelt/0.8.0 tqdm/4.48.2 CPython/3.8.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf59170a86f130f52e14356032746b8ca9c353e7609f9f52f415e6eea223d250 |
|
MD5 | 3efc0d5b9eb1f0c4b24f4dfb00b187dd |
|
BLAKE2b-256 | 8a3a688ac6e2d76f5bcccb27391f936a465c2d3c8cbfce08c9ff146877d6d38b |