如何创建/构建/构建完全无跟踪的p2p(点对点)分布式网络架构?
如果我的种子/同伴拥有静态IP地址,种子/同伴拥有不同的 WAN 。
我也找到了:
Torrent文件扩展程序
无跟踪的torrent字典没有“announce”键。相反,无跟踪的torrent有一个“节点”键。此密钥应设置为torrent生成客户端路由表中的K个最近节点。或者,可以将密钥设置为已知的良好节点,例如由生成洪流的人操作的节点。请不要自动将“router.bittorrent.com”添加到torrent文件或自动将此节点添加到客户端路由表。
nodes = [["<host>", <port>], ["<host>", <port>], ...]
nodes = [["127.0.0.1", 6881], ["your.router.node", 4804]]
但是,我不明白我应该在哪里闪存(硬编码)这些IP地址
答案 0 :(得分:1)
我猜你的要求并不是特别适合回答。
如果您的问题更多“我如何指示某些特定客户端应用程序加入使用已知节点的常见”无跟踪“群组?”。
...那么您应该提供有关您所考虑的客户端应用程序的更多信息 - 这最终将取决于此客户端应用程序是否允许您指定该应用程序。
如果您的问题更多:“如何编写我自己的客户端应用程序,以便在已知节点上进行引导?”
...然后,假设您计划使用rasterbar libtorrent(您标记了,并且是我使用的唯一一个),您当然可以通过调用DHT相关方法来执行此操作:请参阅{{3} }
这将在你的C ++或Python代码中设置,具体取决于你如何使用libtorrent。
希望有所帮助。