0

When I use sshuttle I prefer not to forward localhost as some of my services are serving to it. So I checked the man page and it declared the use of -x option to exclude any IP. My final command is

sshuttle --dns -r SSH_SERVER -x 127.0.0.1 0/0

but it doesn't do the trick.

Does anybody have any idea how to fix it? I'm on macOS Sierra.

Kamil Maciorowski
  • 69,815
  • 22
  • 136
  • 202
Bat
  • 129
  • 1
  • 7

2 Answers2

2

Looks like it's a bug found just recently and should be fixed soon. I solved my problem by going back to the commit before it's origin. This bug was found approximately two weeks ago and was partially fixed once.

git clone https://github.com/sshuttle/sshuttle.git
git checkout ef83a5c
sudo ./setup.py install
Bat
  • 129
  • 1
  • 7
0

Had the same issue in version 0.78.3. Didnt exist after upgrading to 0.78.4 using sudo pip3 install --upgrade sshuttle

Installing collected packages: sshuttle
  Found existing installation: sshuttle 0.78.3
    Uninstalling sshuttle-0.78.3:
      Successfully uninstalled sshuttle-0.78.3
Successfully installed sshuttle-0.78.4
gies0r
  • 371
  • 1
  • 2
  • 8