bittorrent 相关问题

BitTorrent是一种点对点文件共享协议。

为什么我的DHT Crawler使用libtorrent非常慢,我该如何优化? 我用libtorrent建造了一个DHT轨道,发现洪流及其元数据。但是,爬虫非常慢,处理少量的洪流。此外,许多洪流是

import time import libtorrent as lt MAX_TORRENTS = 200 # Maximum number of simultaneous torrents session = lt.session() dht_bootstrap_nodes = [ "router.utorrent.com", "router.bittorrent.com:6881", "dht.transmissionbt.com:6881", "dht.libtorrent.org:25401", "router.bitcoment.com:6881", "router.bt.ouinet.work:6881", "dht.aelitis.com:6881", ] # Configure session settings settings = { "active_downloads": MAX_TORRENTS, "active_seeds": MAX_TORRENTS, "active_limit": MAX_TORRENTS * 2, "enable_dht": True, "dht_bootstrap_nodes": ",".join(dht_bootstrap_nodes), "alert_mask": lt.alert.category_t.dht_notification | lt.alert.category_t.status_notification, } session.apply_settings(settings) current_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) print(f"[{current_time}] Start...") try: while True: alerts = session.pop_alerts() for alert in alerts: current_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) if isinstance(alert, lt.dht_get_peers_alert): print(f"[{current_time}] Found info hash: {alert.info_hash}") elif isinstance(alert, lt.metadata_received_alert): print( f"[{current_time}] Metadata received for info hash: {alert.info_hash}" ) time.sleep(0.01) except KeyboardInterrupt: print("Stopping the DHT crawler...") current_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime()) print(f"[{current_time}] Stopping the DHT crawler...")

回答 1 投票 0

从.torrrent文件搜索信息

我不明白如何hash hash rust中的.torrent信息字典的信息字典。我知道我无法提取信息字典会表明它具有无效的UT8字符,所以我使用serde ::

回答 1 投票 0

在 Safari 中找不到变量:FileReader

我使用html5上传 尝试{ var reader = new FileReader(); reader.onerror = 函数(e) { }; reader.onload = 函数(e) { }; reader.readAsText(fi...

回答 2 投票 0

bittorrent dht 有办法保证新消息类型在不受支持的对等点上工作吗?

我正在阅读 bittorrent dht 扩展 44,并希望创建一个类似于 get/put 消息的新扩展,但要以相同的哈希值并使用不同的验证算法保存多个值,但是

回答 1 投票 0

如何在rtorrent或其他linux程序中下载特定文件/跳过文件?

我一直在努力寻找,但找不到答案...... 是否有适用于 Linux (centos) 的 torrent 程序,您可以在其中跳过 torrent 中的某些文件或下载规范...

回答 4 投票 0

将 Jackett api 直接 URL 转换为磁铁 URL

我正在开发一个 Perl 程序,使用 Jackett 索引器和 torznab API 下载种子。对于直接在 XML 中提供磁力链接的索引器来说,这非常简单,但其他索引器提供了...

回答 2 投票 0

从 torrent 文件中提取 SHA1 哈希值

我已经四处寻找这个问题的答案,但我似乎只能找到可以为您做到这一点的软件。有谁知道如何在 python 中做到这一点?

回答 5 投票 0

如何设置bittorrent的DHT服务器?

我正在寻找一种在 Linux 服务器上设置我自己的 BitTorrent DHT 引导服务器的方法。我尝试了 bootstrap-dht,但发现它不起作用。它旨在创建您自己的 DHT 网络而不是

回答 1 投票 0

linuxserver/qbittorrent docker compose 设置自定义用户名和密码

我想运行一个 qbittorrent 容器,我可以通过 Rust Rocket 后端的 api 使用它。我正在使用 docker-compose 文件来配置容器。 Docker-compose.yml 服务: qbitt...

回答 1 投票 0

当我通过我的 torrent 客户端向对等点发送请求时,为什么我收到的片段大小小于 9 字节长?

我发送给同行的请求如下: b'\x00\x00\x00 \x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01' 我得到的回应是: b'\x00\x00\x00\x00\x00\x00\x00\x00R...

回答 1 投票 0

在 ./progress 中下载完文件后,如何从完成的文件夹中种子到 transmiion-daemon?

我修改了settings.config,添加了以下两个属性: “script-torrent-done-enabled”:true, "script-torrent-done-filename": "/home/ubuntu/dottemplates/

回答 1 投票 0

BitTorrent:位域的长度大于片段的长度

我知道bitfield的二进制的每一位都表示这个位置是否有一个文件片。所以我认为位域二进制的长度==碎片SHA1数组的长度(20字节SHA1),或者

回答 1 投票 0

从 udp 和 http torrent tracker 响应获取 IP 地址

我正在尝试获取对等列表:来自 torrent 跟踪器的 IP 地址列表 类似于这里的问题:如何从 torrent tracker 响应中获取对等列表 我编写了解码 t 的代码...

回答 2 投票 0

UDP Tracker Scraping 1 脚本工作其他不

使用此脚本时,我的跟踪器仅更新来自 http 跟踪器的种子和水蛭,仅是我的 torrent 的第一个跟踪器。 print("" .T_("Torrent 统计信息"). ": &l...

回答 2 投票 0

为什么我的 tshark 命令导出空白字段?

这是来自 Bittorrent 会话的数据包捕获(又名 pcap)文件,我对第 5 帧中的位字段消息(上面突出显示的)感兴趣。我想从大量 pcap 文件中提取位域,并且

回答 1 投票 0

直接通过超链接下载磁铁或 .torrent 文件

我正在尝试创建一个 html 超链接来直接从 extratorrent.cc 下载 .torrent 或 Magnet 文件,就像 yts.ag 正在做的那样,但我的链接不起作用? 我正在尝试创建一个 html 超链接来直接从 extratorrent.cc 下载 .torrent 或 Magnet 文件,就像 yts.ag 正在做的那样,但我的链接不起作用? <a rel="nofollow" title="Download verified torrent file" href="magnet:?xt=urn:btih:d84ac81cb6bb3ae055aca1a75b4ddeb30f00e38b&dn=Suicide.Squad.2016.EXTENDED.720p.WEBRip.x264.AAC-ETRG&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr=udp%3A%2F%2Fglotorrents.pw%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fzer0day.to%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce">Download torrent</a> <a rel="nofollow" title="Download verified torrent file" href="magnet:?xt=urn:btih:d84ac81cb6bb3ae055aca1a75b4ddeb30f00e38b&dn=Suicide.Squad.2016.EXTENDED.720p.WEBRip.x264.AAC-ETRG&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr=udp%3A%2F%2Fglotorrents.pw%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fzer0day.to%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce">Download torrent</a> 使用像 https://webtorrent.io/intro 这样的工具怎么样? var WebTorrent = require('webtorrent') var client = new WebTorrent() var magnetURI = 'magnet: ...' client.add(magnetURI, { path: '/path/to/folder' }, function (torrent) { torrent.on('done', function () { console.log('torrent download finished') }) }) <a rel="nofollow" title="Download verified torrent file" href="magnet:?xt=urn:btih:77ABFA4F503AFF7B43FD794270982897B7BBCA1D&dn=Adipurush+2023+Hindi+720p+HDTS+x264+AAC+800MB+-+QRips&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.me%3A2970%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337%2Fannounce&tr=udp%3A%2F%2Fopentor.org%3A2710%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.moeking.me%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.cyberia.is%3A6969%2Fannounce&tr=udp%3A%2F%2F9.rarbg.me%3A2980%2Fannounce&tr=udp%3A%2F%2F9.rarbg.to%3A2940%2Fannounce&tr=udp%3A%2F%2Ftracker.uw0.xyz%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A%2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr=udp%3A%2F%2Fopentracker.i2p.rocks%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fcoppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.zer0day.to%3A1337%2Fannounce">Download torrent</a> 磁铁:?xt=urn:btih:FAC966BE9D2BB1EFF73CFD53A46CDFF7B453BF6F&dn=Paurashpur+%282023%29+印地语+S02+E01-05+720p+ALTT+WebRip+x264+AAC+-+mkvCinemas+%28Sh%26agrave %3Bd%26o急性%3Bw+%7E +BonsaiHD%29&tr=udp%3A%2F%2Fopen.stealth.si%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org %3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Fexplodie.org%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.cyberia.is%3A6969 %2Fannounce&tr=udp%3A%2F%2Fipv4.tracker.harry.lu%3A80%2Fannounce&tr=udp%3A%2F%2Fp4p.arenabg.com%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.birkenwald.de%3A6969 %2Fannounce&tr=udp%3A%2F%2Ftracker.moeking.me%3A6969%2Fannounce&tr=udp%3A%2F%2Fopentor.org%3A2710%2Fannounce&tr=udp%3A%2F%2Ftracker.dler.org%3A6969%2Fannounce&tr=udp %3A%2F%2Fuploads.gamecoast.net%3A6969%2Fannounce&tr=https%3A%2F%2Ftracker.foreverpirates.co%3A443%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=http%3A %2F%2Ftracker.openbittorrent.com%3A80%2Fannounce&tr=udp%3A%2F%2Fopentracker.i2p.rocks%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337%2Fannounce&tr=udp%3A%2F %2Ftracker.leechers-paradise.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fcoppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.zer0day.to%3A1337%2Fannounce

回答 4 投票 0

从 torrent 中读取文件集

我想(快速)将程序/脚本放在一起以从 .torrent 文件中读取文件集。然后我想使用该集删除特定目录中不属于 torre 的任何文件...

回答 6 投票 0

将磁力文件转为 .torrent,就像超链接转为 .html 一样?

我有自己的网站,我在其中托管自己独特的内容。 我添加了通过种子下载我的独特内容的选项。 我了解您需要 .torrent 文件才能通过 P2P ne 下载数据...

回答 1 投票 0

在 ut_holepunch 中,中继对等点如何连接到目标对等点?

在 liubtorrent 的 ut_holepunch 的上下文中,我们假设: 发起对等本地端点为 1.2.3.4:6881,映射地址为 5.6.7.8:5881 现在,当对等方向跟踪器宣布 t...

回答 1 投票 0

是否可以从 v2 torrent 文件中获取单个 16KB 块的哈希值? v1?

我想根据内容哈希来缓存 torrent 块。在 v2 中,不是简单的块哈希而是一棵 Merkle 树,我不太理解它的确切组成。 我正在使用 MonoTorrent

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.