ホームに戻る > スレッド一覧 > 記事閲覧
[25] tor、プロキシを通してもグローバルIPが生IPのまま
日時: 2007/03/22 22:52
名前: アパルナ

IEでのプロキシ設定はできており、IPを確認しても串はちゃんと刺さっているのですが、その状態(tor起動状態)でBITCOMETを使用しても、グローバルIPに生IPが表示されてしまいます。
BITCOMET上でのプロキシの設定はsocks4a、localhost、9050など基本的なことはできていると思うのですが、なぜ生IPが出てしまうのでしょうか?
理由が分からないため解決方法も分かりません。
なぜtorを使用したいか、違法ファイル云々などは別として、純粋にグローバルIPに生IPを表示させないためのアドバイスがあればよろしくお願い致しますm(_ _)m
メンテ

Page: 1 | 2 | 全部表示 スレッド一覧 新規スレッド作成

分かりにくいかなあ。 ( No.15 )
日時: 2007/03/29 00:51
名前: K2◆2LEFd5iAoc

アパルナさんが知りたいのは、torを通してBitCometを使いたいという事ですよね?それに対しては、難しいと答えてます。
他の部分も私の回答を見て、調べれば分かると思ったのですが。

ひょっとして用語が分かりにくかったかも知れないし、torを実際に使って見たので、それも含めて再回答します。ちょっと長くなりますが、ごめんなさい。

まず、統計のグローバルIPですが、本家にも詳細な説明はないので、回答できる人はBitComet開発に関わってる人くらいだと思います。

ただ、使っていると、ログ(統計の上)にUDP tracker report: WAN IP =xxx.xxx.xxx.xxxが表示されたタイミングで統計のグローバルが表示されますし、
httpトラッカーのみのタスクしか起動していないときは0.0.0.0のままなので、UDPトラッカーが返してると思われます。

しかし、

http://ja.wikipedia.org/wiki/Tor

を見ると、現時点でtorはUDPはサポートしていないとありますので、UDPトラッカーとの通信は自分のグローバルIPで行われます。
(UDPとTCPについて分からないのであれば調べましょう)

従って、torを使いたいのなら、BitCometの通信をTCPのみにするしかありませんが、内部仕様が出ていないので、どう設定すればUDPで通信しなくなるかは不明です。
考えられるのは、トラッカーリストからudp://で始まるトラッカーは削除・NAT traversalは無効・ファイヤーウォールでBitCometのUDP通信を遮断するといった所でしょうか。

でも、これだけやっても、実はピア同士の通信にtorは使えません。(というか使うなと言われている)

tor本家から辿れる、

http://wiki.noreply.org/noreply/TheOnionRouter/TorifyHOWTO

を見ると、「BitTorrentをtorで使うのは、得られる匿名性に比べてtorネットワークに与える負荷が大きく、ユーザが得られるスループット(速度)が小さいので、余り役に立たないでしょう。
それでも使いたいのであれば、トラッカーとの通信のみにtorを使って下さい」と書かれています。(意訳)

この場合、ピア通信は匿名化されません。(何もなしで使うよりは匿名性は得られます)

まあ、これではアパルナさんの希望には沿わないと思いますが、一応手順を書いときます。

まず、torの最新版をインストールします。Privoxyを使わないと、DNS漏洩の問題があるので、全部が
バンドルされたバージョンを本家から落として下さい。

BitCometのproxy設定は

プロキシの種類:Socks4a
プロキシのURL:localhost
プロキシのポート:8118
HTTP接続のみにプロキシを使用しますにチェック

で使います。これで、proxy request failedにはなりません。あとはUDP通信をシャットアウトすれば
少なくともBitTorrentトラッカーと通信したことは隠せます。

余り、役には立ちませんかねえ。

*追加

ピア通信もtorを通すよう設定するのは多分無駄です。試してみると「直接IPアドレスで通信しているので、匿名性を保てません」みたいなメッセージがログに出ます。
これがtor側の仕様かBitTorrentプロトコルの仕様かは分かりませんが、多分ピア同士では自分のグローバルIPが出ていると思います。

*追加終わり
メンテ

Page: 1 | 2 | 全部表示 スレッド一覧 新規スレッド作成