0

そのため、SSL保護を備えたbittorrentファイル転送のテスト環境をセットアップしようとしていますが、いくつかの問題があり、ガイドが必要です.

私のセットアップ:

PC1: opentracker を実行し、認証局として機能しています。

PC2: SLL 暗号化をサポートするようにコンパイルされた libtorrent サンプル クライアントの実行。また、トレント ファイルのパブリッシャーとしても機能します。

PC3: PC2 と同じですが、ファイルを公開していません。

SSLトレントなしでこのセットアップを使用すると、すべてが期待どおりに機能します。ファイルが転送され、トラッカーの統計ページ (trackerip/stats) に移動すると、1 つの torrent が提供され、2 つのピアが接続されていることが示されます。

ただし、SSL トレントを使用すると、これは発生しません。まず、ファイルが転送されていません。第二に、トラッカーは torrent ファイルを認識していないようです。つまり、トラッカーは、現在 torrent を提供していないと言っています。

セットアップの何が問題なのですか? そして、これのトラブルシューティングを開始するにはどうすればよいですか? トラッカーが HTTPS をサポートしている必要があるのでしょうか? オープントラッカーが使えないのかもしれません。誰もこれを経験していますか?

torrent ファイルに何かが欠けている可能性が非常に高いですが、その場合、エラーは発生しませんか?

libtorrent のサンプル プロジェクト「make_torrent」を使用して ssl torrent を作成していますが、それを調べると証明書が含まれています。

編集:私の問題の大部分は、SSL関連の作業経験がまったくないことだと思います。だから、これはおそらく私が失敗するところです。http://www.libtorrent.org/manual-ref.html#ssl-torrentshttp://blog.libtorrent.org/2012/01/bittorrent-over-ssl/の両方を読みましたが、よくわかり ません私はそれを完全に理解しています。

私はそれをどのように解釈したかを説明しようとします.皆さんは私が間違っている理由を説明できます:) .

私の解釈:

トレントの発行者には、発行者の秘密鍵で署名された x509 証明書が含まれます。ピアがこの torrent を受信すると、発行者の公開鍵 (以前にインストールされたもの) を使用してその真正性を検証します。すべてが問題なければ、ピアは証明書署名要求を生成し、ピアの秘密鍵で署名して発行者に送信します。発行者は署名して証明書を返します。これは、ピアが他のピアに提示する証明書です。

これは正しいです?

4

0 に答える 0