问题标签 [torrent]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
318 浏览

javascript - 外部协议请求如何工作以及如何使用它来启动一些客户端应用程序?

每当有人使用 torrent 的 torrent 磁力链接时,都会弹出一个带有外部协议请求标题的弹出窗口。我想知道这个协议是如何工作的,以及它如何从网页打开客户端上的应用程序。

0 投票
1 回答
696 浏览

php - 刮多轨器torrent php

我需要获取给定 .torrent 的播种机和 leechers 的数量。比方说这个(它是目前非常流行的洪流,它肯定有大量的播种机和水蛭)

我对 torrent 文件进行了解码并得到了公告:

以及 hash_info = "0ddf5052c1c580a129598186e05c494f45727881";

然后我将“udp”替换为“http”,将“announce”替换为“scrape”,并使用 Torrent 哈希发送 curl 获取请求,如下所示:

但我唯一得到的是“连接被拒绝”、“操作超时”和“HTTP 请求失败!HTTP/1.1 404 Not Found”。我究竟做错了什么?顺便说一句,Curl 给出了相同的结果。

0 投票
1 回答
16760 浏览

visual-studio - 如何将 Visual Studio 2015 Community 下载为 torrent 文件?

由于 Internet 带宽太弱,我永远无法下载 Visual Studio 这么大的文件,我需要它。有没有办法下载 IDE?

0 投票
1 回答
216 浏览

python-2.7 - 使用 urllib2 下载 torrent 文件

我正在尝试使用 urllib2 下载 torrent 文件,但它给出了错误:

以下是我正在尝试的代码:

我已经经历了一些类似的问题,但找不到解决方案。

0 投票
1 回答
1601 浏览

python - 使用 python-libtorrent 从 torrent 文件中获取 torrent 下载目录

我需要使用任何 torrent 管理器启动 torrent 文件时将创建的默认目录 - 作为字符串。我不是程序员,但在其他帮助下,我能够以字符串的形式获取 torrent 的内容(文件):

0 投票
1 回答
252 浏览

java - 如何在 Java 中创建包含多个文件的 torrent 文件?

我目前正在尝试实现一个小工具,它.torrent从文件夹内的一组文件中创建一个。它适用于单个文件。

根据这个站点:Torrent_file多个文件存储在一个文件集中。

这是我到目前为止所做的:

我尝试为每个单独的文件创建一个地图,然后将这些地图放入另一个包含所有文件的地图中。然后我将文件作为文件数组合并到一个大文件中以计算碎片哈希。但是,文件结构部分不能按预期工作。

多个文件的方法被调用:

不知何故,我不知道如何组装文件列表。我知道这必须用地图来完成,但我对我必须选择什么作为键和值感到绝望。

0 投票
1 回答
1301 浏览

node.js - 从nodejs中的同行下载种子

我使用这段代码来下载种子:

该种子由 utorrent 正确下载,但在 nodejs 中不起作用(没有任何反应)。任何想法为什么?可能是p2p网络没有被引导?我怎样才能做到这一点?

谢谢

0 投票
1 回答
1313 浏览

linux - centos 6.5 64上安装多个transmission-daemon实例

所以我找到了这个为 ubuntu 安装多个实例的指南,但它似乎不适用于 centos 6.5。有人可以指出我正确的方向吗?我在这里找到了一个指南https://www.scribd.com/doc/242365178/How-to-Run-Multiple-Instances-of-Transmission-Daemon-in-Linux-Debian-or-Ubuntu

此外,这是我试图运行的基本命令:

据我所知,一些文件的复制不存在,所以基本上我被困在这里。

0 投票
0 回答
449 浏览

nginx - nginx - 将绝对网址转换为相对网址

情况如下:

我正在运行一个 Deluge(Torrent 客户端)服务器,正在监听<server>:1337并且我有一个网站example.com

我实际上所做的,这就是我想要的,<server>:1337一旦我到达nginx 代理所有请求example.com/torrent-ui

这就是问题所在:

Deluge 使用绝对 url,例如:

导航器将其解释为example.com/gettext.js,所以我想要一种方法让这些 url 指向正确的东西.. 例如:example.com/torrent-ui/gettext.js.

我该怎么做?

谢谢大家

0 投票
0 回答
67 浏览

networking - 为什么我在与同一桥接网络中的其他 Docker 容器通信时被 NATed

大家好,我目前正在使用 Docker 试验一个 torrent 跟踪器服务器和两个客户端。我的设置是我创建了自己的网络,称为 torrent-net。

然后我继续为客户创建三个容器,两个容器,一个使用 ctorrent,另一个是自定义 go 代码。第三个容器安装了 opentracker 服务器。网络配置如下:

我启动我的跟踪器和 ctorrent。当我从我的 go 代码向跟踪器发送请求时,我会收到这两个对等点:

我有两个问题:

  • 这三个容器都在同一个网络中,那么为什么相互通信需要 NAT 呢?
  • 作为客户,我怎么知道这个 NAT IP 是否代表我?这是为了避免试图自言自语。