Como impedir que o sshuttle encaminhe o localhost?

1

Quando uso sshuttle , prefiro não encaminhar localhost , já que alguns dos meus serviços estão atendendo a ele. Então eu chequei a página man e ela declarou o uso da opção -x para excluir qualquer IP. Meu comando final é

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

mas isso não funciona.

Alguém tem alguma ideia de como consertar isso? Estou no macOS Sierra.

    
por Bat 07.08.2017 / 13:08

2 respostas

2

Parece que é um bug encontrado recentemente e deve ser corrigido em breve. Eu resolvi meu problema voltando ao commit antes de sua origem. Este bug foi encontrado há aproximadamente duas semanas e foi parcialmente corrigido uma vez .

git clone https://github.com/sshuttle/sshuttle.git
git checkout ef83a5c
sudo ./setup.py install
    
por 14.08.2017 / 09:06
0

Tive o mesmo problema na versão 0.78.3 . Não existia após a atualização para 0.78.4 usando 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
    
por 28.07.2018 / 19:35