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
Metadata
Release files for sshoot 1.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| sshoot-1.6.0.tar.gz | 52.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| sshoot-1.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 95.9 kB
Release files / sshoot-1.6.0.tar.gz
| Download URL | sshoot-1.6.0.tar.gz |
|---|---|
| Size | 52.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
35a4f55d94eb8aecfb875aa06dadcc380dac72a2e36b062d9fdf07d7b4473330
|
|
BLAKE2b-256 checksum How to use checksums |
136f3bfd59898c1de719561673658eac85ea9e01354129b507fbc69ecbee5588
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|
Release files / sshoot-1.6.0-py3-none-any.whl
| Download URL | sshoot-1.6.0-py3-none-any.whl |
|---|---|
| Size | 43.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3877e66e2905438ccbec37c8cf12fed21a1678211aec34a339bfc65a3b5d34b0
|
|
BLAKE2b-256 checksum How to use checksums |
a552e1adad34ec66a1226475173204c347dc7b6c07be23e78aae2bb4574676c5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|