web-dev-qa-db-ja.com

HTTP / SOCKSプロキシを使用するようにTorを設定する方法は?

ISPがtorネットワークをブロックしました。ディレクトリサーバーに接続できません。
HTTP/SOCKSプロキシを介してtorを構成して接続するにはどうすればよいですか?

GUIデスクトップ環境のないUbuntuサーバーを使用しています。コマンドラインからtorを設定する必要があります。

# /var/log/tor/log
...
Mar 14 14:34:27.556 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 42; recommendation warn)
Mar 14 14:36:29.540 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 43; recommendation warn)
Mar 14 14:42:35.556 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 44; recommendation warn)
Mar 14 14:53:46.532 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 45; recommendation warn)
Mar 14 15:34:26.596 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 46; recommendation warn)
Mar 14 15:34:57.572 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 47; recommendation warn)
Mar 14 15:36:28.580 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 48; recommendation warn)
Mar 14 15:42:34.532 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 49; recommendation warn)
Mar 14 15:53:45.572 [warn] Problem bootstrapping. Stuck at 5%: Connecting to directory server. (Connection timed out; TIMEOUT; count 50; recommendation warn)
4
kev

torrcファイルを編集する必要があります。このファイルはおそらく/etc/tor/torrcにあります。ユーザー固有の設定は~/.torrcにあります。

関連するオプションは次のとおりです( man page から取得):

HTTPProxy Host [:port]

Torは、ディレクトリサーバーに直接接続するのではなく、このHost:port(または、ポートが指定されていない場合はHost:80)を介してすべてのディレクトリ要求を行います。

HTTPProxyAuthenticatorユーザー名:パスワード

定義されている場合、TorはRFC 2617のように、基本HTTPプロキシ認証にこのユーザー名:パスワードを使用します。これは、現在TorがサポートするHTTPプロキシ認証の唯一の形式です。他の人をサポートしたい場合は、パッチを送信してください。

HTTPSProxy Host [:port]

Torは、サーバーに直接接続するのではなく、HTTP CONNECTを介して、このHost:port(またはポートが指定されていない場合はHost:443)経由ですべてのOR(SSL)接続を行います。 HTTPSプロキシが特定のポートへの接続のみを許可している場合は、接続しようとするポートのセットを制限するようにFascistFirewallを設定します。

HTTPSProxyAuthenticatorユーザー名:パスワード

定義されている場合、TorはRFC 2617のように、基本的なHTTPSプロキシ認証にこのユーザー名:パスワードを使用します。これは現在、TorがサポートするHTTPSプロキシ認証の唯一の形式です。他の人をサポートしたい場合は、パッチを送信してください。

Socks4Proxy Host [:port]

TorはすべてのOR接続を、Host:port(またはポートが指定されていない場合はHost:1080)でSOCKS 4プロキシを介して)作成します。

Socks5Proxy Host [:port]

TorはすべてのOR接続を、Host:port(またはポートが指定されていない場合はHost:1080)でSOCKS 5プロキシを介して)行います。

Socks5ProxyUsernameユーザー名

Socks5ProxyPasswordパスワード

定義されている場合、RFC 1929に従ってユーザー名とパスワードを使用してSOCKS 5サーバーに対して認証します。ユーザー名とパスワードはどちらも1〜255文字にする必要があります。

ディレクトリサーバーに接続できないため、特に最初のオプション(HTTPProxy)を検索しているようです。プロキシにアクセスするためにパスワードが必要な場合は、HTTPProxyAuthenticatorオプションも確認してください。

17
mpy
  1. Vidaliaコントロールパネルを開き、Settingsをクリックします。
  2. ネットワークをクリックします。選択インターネットにアクセスするためにプロキシを使用します
  3. [アドレス]行に、オープンプロキシアドレスを入力します。これは、ホスト名またはIPアドレスにすることができます。
  4. プロキシのポートを入力します。
  5. 通常、ユーザー名とパスワードは必要ありません。その場合は、適切なフィールドに情報を入力してください。
  6. 使用しているプロキシのタイプを、SOCKS4かSOCKS5かを選択します。
  7. Okボタンを押します。VidaliaとTorは、プロキシを使用してTorネットワークの残りの部分にアクセスするように構成されました。

enter image description here

Tor FAQ: https://www.torproject.org/docs/faq.html.en

3
stderr