Windows用のsshuttle同等物はありますか-Windows用のSSHトンネリング


13

私は長い間、Linuxデスクトップでsshuttleを使用して、ベトナムのISPの制限を回避しています。しかし、Windows用の同様の使いやすいソフトウェアがあるのだろうか?すべて/選択したトラフィックをsshトンネル経由でリダイレクトできるものはありますか?

回答:


8

OPは、プロキシ設定を設定できるトラフィックだけでなく、すべてのトラフィックをトンネルする方法を求めていると思います。問題は、sshuttleが機能するプロキシ設定を指定できないプログラムがあることです。sshuttleを使用すると、プロキシサーバーを指定したプログラムだけでなく、すべてのプログラムがトンネルを通過できます。


7

いっそのこと-PuTTYを使用し、それを通して設定するだけです。ProxyCapのようなものは必要ありません。SOCKSのブラウザプロキシ設定で-Dに指定したポートのloaclhostを指定するだけです。

これに関する1つの重要な注意。「問題の解決」は正しくありません。はい、通常のブラウザトラフィックhttp / sはSSHトンネルを通過しますが、まだいくつかの問題があり、そのうちの1つはこの方法で解決できますが、1つは解決できません。

sshuttleの素晴らしい点は、TCP over TCPを置かないことです。それを行うことは悪いことであり、それが彼らがそれをしない理由です。SSH(TCP)トンネルを介して送信する前にすべてのトラフィックをローカルで多重化し、反対側(sshサーバー側)で再組み立てします。これがOPがこの質問をした理由です。この投稿を見つけたとき、この機能を使って何かを探していました...

注意すべき2番目の点は、ブラウザからすべてのDNSトラフィックをトンネル経由でリダイレクトしない限り、DNSクエリをネット上に「漏らして」しまい、そもそもSSHトンネルの目的をほとんど無効にしてしまうことです。

たとえば、URLフィールドにFirefoxを使用して、「」なしで「about:config」と入力し、「注意します」を受け入れて「socks_remote_dns」をフィルタリングし、エントリをダブルクリックして「True」に変更します。これで、ブラウザのDNSも指定されたプロキシポートを通過します。それでも、TCP over TCPの問題は解決されません。そのため、セッションの質が向上しません。

詳細については、https//github.com/apenwarr/sshuttleの tcp over tcpを参照してください。


PuTTYは動作しますが、遅いことが証明されています。
デビッドRefoua

4

Windowsの場合、宛先にCygwinとsshを使用します。

ssh -D 8000 -N user@destination.com

次に、ProxyCap for Windowsをダウンロードし、ポート8000​​でローカルホストにsocks5プロキシをセットアップします。問題は解決し、すべてがsshトンネルを経由します。


1
無料のproxycap以外に使えるものはありますか?
テランス

この提案をありがとう。これが私の状況で機能することがわかった唯一のことです。つまり、Cisco vpnクライアントが突然かつ不可解にオフィスvpnサーバーに接続できなくなったということです(パケットはどこかにドロップされます)。ssh機能が組み込まれている(cygwinやputtyを使用する必要がない)ProxyCapを使用して、ホームネットワークの外部のLinuxサーバーを指定できました(このLinuxサーバーはvpnサーバーに接続できます)。そして、ProxyCapで、「プログラム」の下の「ルーティングルール」でvpnクライアントプログラムを指定するだけです。
マイケルマルティネス

-1

仮想マシンでsshuttleを実行し、トラフィックをそのvmにリダイレクトできます。これをチェックしてください:

https://coderwall.com/p/adfxgw/sshuttle-on-windows


3
スーパーユーザーへようこそ!あなたの貢献に感謝しますが、これは潜在的に質問に答える可能性がありますが、重要な情報をここに含め、参照用のリンクを提供することが望ましいでしょう。してくださいあなたの答えを編集し、その情報を含めること。ありがとう:)
bertieb
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.