トルティーヤ-TORを介した仮想マシンからのすべてのTCPおよびDNSトラフィック


仮想マシンからのすべてのTCPおよびDNSトラフィックをTOR経由で転送する方法に関するステップバイステップガイド。

トピックは2012年に既に提起されました:tun2socksおよびOpenVPNの仮想TUN / TAPネットワークアダプターを使用して、 「WindowsゲストシステムからのすべてのtcpトラフィックをTor経由で転送する方法

しかし、 「TOR ... ALL-THE-THINGS!」というタイトルのレポートがBlack Hat USA 2013で発表され、CROWDSTRIKE INCのJason GeffnerからTortillaという新しいツールが発表されました。 Tortillaは、Torの公式FAQで、アプリケーションにプロキシを設定できない場合はどうすればよいですか?にも記載されています。 。 これは、インストールと使用が簡単な仮想ネットワークアダプターです。

必要になります:
  1. Tor Expertバンドル
  2. トルティーヤ
  3. 仮想マシン


すべての設定は、物理コンピューター(ホストシステム)で行われます。
仮想マシンのオペレーティングシステム(ゲストシステム)では、何も構成する必要はありません。

TOR Expert Bundleのインストール


インストーラーをダウンロードし、正しいインストールの管理者として実行します。



インストールが完了したら、Torを起動します。



Bootstrapped 100%: Done.メッセージの前に完全な接続を確立する予定のウィンドウが開きますBootstrapped 100%: Done.



トルティーヤをインストールする


Tortillaネットワーク仮想アダプターのドライバーには特別なテスト署名があり、すべての64ビットおよび一部の32ビットバージョンのWindows Vista以降をインストールして動作させるには、Microsoft指示に従ってそのような署名のサポートを有効にする必要があります

これを行うには、管理者としてコマンドラインを実行します。



そして、開いたコマンドプロンプトウィンドウでBcdedit.exe -set TESTSIGNING ON実行します



次に再起動します。

次に、アーカイブをダウンロードして解凍します。 トルティーヤを起動します。 ウィンドウが開きます。



とにかくインストールする必要があるTortillaドライバーをインストールするように求められます。



ドライバーをインストールする提案が表示されないが、すぐにエラーが発生する場合-これは、ドライバーテスト署名のサポートを有効にしていないことを意味します(Tortillaのインストールの冒頭を参照)。



その結果、ドライバーを正常にインストールし、Tortillaを起動すると、 Ready to receive network traffic from virtual machineたというメッセージのウィンドウが表示されます。



また、ネットワーク接続では、新しい接続仮想ネットワークアダプタートルティーヤアダプターが表示されます。



VMwareを例として使用して仮想マシンネットワークをセットアップする


VMwareで、 仮想ネットワークエディターを開きます。 そこで、 VMnet0ネットワークを選択し、設定で、 Tortilla Adapterリストからネットワークアダプターを選択することにより、接続の種類をBridgedに指定します。



次に、仮想マシンの設定で、 ネットワークアダプターのプロパティで接続タイプカスタムを指定し、リストからVMnet0を選択します。



最後に


トルティーヤウィンドウで仮想マシンを起動すると、TORを通過したトラフィックを確認できます。



それだけです

UPD。 重要な
通常の操作には、 TOR BROWSER BUNDLEを使用します。
TORブラウザバンドルの最新バージョンをダウンロードして実行します。


(Tortillaディレクトリの)Tortilla.iniファイルで、ポート9050の代わりにポート9150を書き込みます。



どうやら、TOR Expert Bundleは更新されておらず、TOR Browser Bundleについては、TORネットワークの変更に関連していると思われる新しいバージョンが常に存在します。
この点で、TOR Expert Bundleを介した作業は、永続的なHTTPSエラーに関連付けられています。 現在、多くのサイトが暗号化に切り替えているため、作業が困難になっています。

TOR BROWSER BUNDLEを使用する場合、HTTPSエラーは発生せず、JAVAアプリケーションは障害なく動作し、速度が向上しました。

UPD。
それでも、HTTPSでの作業中のエラーは残りますが、緑のタマネギをクリックして、「新しいID」オプションでTOR接続を再開できます TORブラウザで。

Source: https://habr.com/ru/post/J233457/


All Articles