web-dev-qa-db-ja.com

シャトルがローカルホストを転送しないようにするにはどうすればよいですか?

sshuttleを使用する場合、一部のサービスがlocalhostにサービスを提供しているため、転送したくない。そこで、マニュアルページを確認したところ、IPを除外するための-xオプションの使用が宣言されていました。私の最後のコマンドは

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

しかし、それはトリックを行いません。

誰かがそれを修正する方法を知っていますか?私はmacOSSierraを使用しています。

1
Bat

最近見つかったバグのようで、すぐに修正する必要があります。 Originになる前にコミットに戻ることで、問題を解決しました。 このバグ 約2週間前に発見され、 部分的に1回修正されました

git clone https://github.com/sshuttle/sshuttle.git
git checkout ef83a5c
Sudo ./setup.py install
2
Bat

バージョン0.78.3でも同じ問題が発生しました。 0.78.4を使用して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
0
gies0r