Install sshuttle with python3 support
#https://packages.ubuntu.com/xenial/net/sshuttle
https://packages.ubuntu.com/groovy/all/sshuttle/download
# install from PIP
pip3 install sshuttle
# backport from APT mirror
wget http://mirrors.kernel.org/ubuntu/pool/universe/s/sshuttle/sshuttle_1.0.4-1ubuntu4_all.deb -O /tmp/
wget http://mirrors.kernel.org/ubuntu/pool/main/s/sphinx/libjs-sphinxdoc_3.2.1-1_all.deb -O /tmp/
sudo dpkg -i /tmp/*.deb
sudo apt-get install -y sshuttle
Install under Ubuntu 20.04 in virtualenv
https://bugs.launchpad.net/ubuntu/+source/sshuttle/+bug/1887489
sudo apt install -y python3-virtualenv
mkdir -p ~/bin/python2
cd ~/bin/python2
virtualenv .
./bin/pip install sshuttle
# execute
~/bin/python2/bin/sshuttle --remote ...Optionally add to sudoers file:
sshuttle --sudoersExecute
sshuttle \
--dns \
--remote foo@example.com \
10.0.0.0/8 \
192.168.10.0/24 \
--exclude 192.168.178.0/24 \
--exclude 192.168.1.200/32 \
--exclude 192.168.178.0/24
Linux
https://github.com/sshuttle/sshuttle
https://sshuttle.readthedocs.io/en/stable/
https://sshuttle.readthedocs.io/en/stable/windows.html