1

我正在为一些客户使用 libtorrent 的项目和使用 mono torrent 的开放跟踪器。

Pc1:使用mono torrent运行跟踪器,托管.torrent Pc2:运行lib torrent客户端并托管torrent中引用的内容并具有.torrent,通过传递签名证书、匹配的私有证书将其添加到客户端密钥、dhparams 和签名证书的密码。Pc3:与 Pc2 相同,但不托管 torrent 引用的任何内容

使用 openssl 使用 CA 证书和与签名证书所针对的 CA 匹配的私钥创建 torrent。没有错误。(这是在与其他 3 台单独的 PC 上完成的)。

当我运行跟踪器时,我没有收到任何错误,只是它正在运行并跟踪 torrent。

当我运行客户端时,它给了我一个 torrent 需要证书警报,然后我在 torrent 的句柄上设置_ssl_certificate,然后恢复,我得到一个 torrent_error_alert 告诉我 torrent 不存在,最后它将状态更改为检查然后根据它是哪个客户端(上传者或下载者)播种/下载。

问题是,客户端之间没有流量。

我可以看到它们已连接到跟踪器,并且正在监听普通端口和 ssl 端口,但是两个客户端之间从来没有连接(使用 TcpView)。

当我有或没有管理员权限运行时没有区别。

任何经历过这种情况的人,或者可能有正确方向的解决方案/指针?

提前谢谢了。

4

0 回答 0