Torが検閲されたときにTorでwgetを使用する方法は?

Torが検閲されたときにTorでwgetを使用する方法は?

Torブラウザの使い方を知っています。 Torブラウザを介してTorネットワークに接続すると、次のコマンドが実行されます。

curl --socks5-hostname localhost:9150 -O https://dist.torproject.org/tor-0.4.7.10.tar.gz

wgetうまくいきますが、Torと連携させることはできません。インターネットを検索しましたが、Torが検閲されている間はそれに関するチュートリアルが見つかりませんでした。

今私の質問は

  1. Torが検閲されたら、CLIを介してTorネットワークに接続できますか?私の経験では、動作する唯一のブリッジはSnowflakeであり、他のブリッジは時々動作してもSnowflakeほど効果的ではありません。
  2. wgetTorブラウザを介してTorネットワークに接続する場合、Torネットワークなどを介してコマンドを実行するにはどうすればよいですか?

snowflake-clienttorrcこれで、TorブラウザのファイルとSnowflakeソースコードの修正ファイルを使用してTorネットワークに接続しました。これまではうまくいきました。

ベストアンサー1

したがって... Torが検閲されたとき、あなたは「Torブラウザの使い方を知っていました」ので、おそらくすでに動作しているTor Bridgeアドレスがありました。私がコメントに投稿したリンク同様のコマンドでTorを有効にするためにtorify/を使用することに関するものですが、あなたのコメントはあなたの質問に関するものではないことを示唆しています。torsockswget

それでは、「ブリッジを使用するためにブラウザではなくTorをどのように設定しますか?」と尋ねられることがあります。答えは次のとおりです。torrc一般的に/etc/tor/

からman tor

UseBridges 0|1

設定すると、Torは「ブリッジ」構成行にリストされている各ブリッジの記述子を取得し、これらのリレーをアイテムガードおよびディレクトリガードとして使用します。 (デフォルト:0)

Bridge [transport] IP:ORPort [fingerprint]

UseBridgesに設定すると、「IP:ORPort」のリレーをTorネットワークにリレーする「ブリッジ」として使用するようにTorに指示します。 「指紋」が提供されている場合(DirAuthorityと同じ形式を使用)、その場所で実行されているリレーに正しい指紋があることを確認してください。また、指紋を使用してブリッジ権限(提供されている場合)でブリッジ記述子を照会し、UpdateBridgesFromAuthorityも設定します。

「transport」が指定された場合は、ClientTransportPlugin行と一致する必要があります。次に、ブリッジに直接接続する代わりに、転送に接続されたプロキシを使用してデータをブリッジに転送します。一部のトランスポートでは、トランスポート固有の方法を使用して接続するリモートアドレスを計算します。これらの転送は通常、ブリッジラインで指定された「IP:ORPort」を無視します。

ブリッジに接続すると、Torは "key = val"設定を接続固有のパラメータとしてプラグイントランスポートエージェントに渡します。サポートされているパラメータの詳細については、プラグイン転送ドキュメントを参照してください。

これが望む答えでない場合は、wget実際の問題が何であるかをよりよく理解できるように、Torを使用したときに経験するエラーについて詳しく説明してください。

おすすめ記事