问题标签 [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 回答
4305 浏览

networking - How Proxifier works?

How does proxifier works ?

Eg- My college doesn't allow students to connect to torrent sites.But when we put a specific i.p address in proxifier and set the "protocol type" to HTTPS in proxifier, torrent sites open.How does it happen.Just this one specific ip(172.16.1.11) works,nothing else.What is so special with this ip.

0 投票
1 回答
2028 浏览

libtorrent - python libtorrent 如何从 info_hash 获取 torrent 文件列表?

我想如果我可以从 info_hash 中获取 torrent 文件,那么我可以从 torrent 文件中获取文件列表。

但是当我运行我的代码时

没有结束。但是像http://magnet2torrent.com这样的网页会立即给我种子

如何从 info_hash 中获取文件列表?

0 投票
1 回答
829 浏览

python - Python Libtorrent 不播种

我正在尝试生成一个 torrent 并使用 python libtorrent 播种它,它会生成 torrent,但不会播种它。

我在 Ubuntu 14.04 上使用 libtorrent-0.16.18 和 Python3.4

0 投票
0 回答
81 浏览

java - BitLet 未更改的 bittorrent 库上的 NullPointerException

我只是在上面放了一个种子,没有更改代码。

安慰:

是这样的:

在元文件代码中:

我刚拿到源代码开始研究它,但它没有运行。


文件:

我只更改了一行(来自 Sample.java):

从:

至:

它从命令行参数中获取种子文件名,我只是把它放在代码上。

0 投票
1 回答
317 浏览

bittorrent - 如何识别 µTP 中的 torrent 文件片段

由于为使用 BitTorrent 协议传输的文件片段提供了片段索引,因此在使用 µTP 时是否有类似的东西来识别传输的片段。在使用 捕获网络数据包时,它没有显示类似于协议Wireshark的对等消息的消息。BitTorrent

0 投票
2 回答
1645 浏览

debugging - 洪流调试工具

是否有某种工具可以调试 bittorrent?例如,我希望查询跟踪器以获取对等列表。我想检查我是否能够连接到某个对等点。

我的家庭网络有奇怪的行为。我想了解它是如何工作的,但我找不到任何工具来模拟洪流。

PS我已经制作了一个简单的python应用程序来检查我是否可以接收UDP数据包

我可以发送ncat $IP $PORT -u -v

但是现在当我知道我可以将数据包发送到某个端口并且它被打开时。我想检查我是否可以与该端口上的 torrent 应用程序交谈。

一个 torrent 客户端可以工作,而另一个我不想知道出了什么问题。

0 投票
2 回答
144 浏览

spring - 建立洪流提供者网站

最近我收到了一个类似 torrentz.eu、thepiratebay 等的 torrent 提供商项目,任何人都可以在其中搜索他们想要下载的内容,然后在 torrent 的帮助下获得下载。

我不知道这背后的概念,基本要求是什么,完成它的过程是什么。我已经通过谷歌搜索,但没有找到与我的问题相关的任何相关答案。

我只想知道这个过程以及我真正需要做什么才能完成它。我将使用的技术是spring框架。

谢谢

0 投票
1 回答
1199 浏览

python - libtorrent 如何获取文件种子内容的列表?

关于这个 torrent_info 类文档: http: //libtorrent.org/reference-Core.html#torrent_info

因为我不懂C++,所以获取到种子文件列表。使用Python

0 投票
1 回答
4772 浏览

html - 在 HTML 浏览器中流式传输 Torrent 文件

我正在寻找一种在完成下载之前播放视频种子文件的方法,我想在我的网络浏览器中播放它。我知道有某些 torrent 客户端能够做到这一点,但我不明白如何做到这一点。视频文件的各个部分不是以随机的、不连贯的块下载的吗?我的意思是,我想在我的网络浏览器中重复播放 .part 视频文件,但如果在视频文件完全下载完成之前断开这些部分,我不知道这是怎么可能的。如果我想了解在我的网络浏览器中流式传输视频 torrent 文件的过程,有人可以指出一些来源的正确方向吗?我对实现这一目标的已经创建的工具不太感兴趣,而对底层概念更感兴趣。

0 投票
1 回答
6255 浏览

ssh - 通过代理下载

这不是一个太大的问题,而是确认我所做的事情是否正确以及它是否安全。到目前为止,我发现谷歌搜索是您无法通过代理运行 rtorrent。您可以通过代理或 tsocks 发送 http 请求,在这两种情况下,实际传输要么直接完成,要么根本不完成。因此,到目前为止,唯一提出的可行解决方案是我想避免的 VPN。

我所做的是对 http 部分使用 http 代理,对实际下载部分使用端口转发。例如,让我们假设以下内容:

  • 192.168.1.10 --> 带有实际 rtorrent 的本地机器
  • remote.machine.com --> 用作代理的远程机器

程序:

  1. 我创建了 2 个 ssh 隧道

    ssh -N -D 9090 user@remote.machine.com

    ssh -R 9091:localhost:9091 user@remote.machine.com

  2. 我在本地机器上安装了 polipo 作为 html 代理,并将其配置为使用 remote.machine.com 中的 socks 代理。我在/etc/polipo/config中编辑了以下几行, 以便获得 socks 代理。

    socksParentProxy =“本地主机:9090”

    socksProxyType = socks5

  3. 我还在/etc/polipo/config中更改了 html 代理端口以增加安全性

    代理端口 = 9080

  4. 在本地机器上,我将~/.rtorrent.rc更改如下:

    #通过polipo代理http请求

    http_proxy=localhost:9080

    # 上报给tracker的ip地址。

    #真的很重要,为了获得下载连接

    ip = remote.machine.com

    # 监听套接字和传出连接的IP地址是

    # 势必。

    绑定 = 192.168.1.10

    # 用于监听的端口范围。

    端口范围 = 9091-9091

    # 从端口范围内的任意位置开始开放端口。

    port_random = 否

该系统似乎工作。我连接到跟踪器,我有上下流量。所以问题是:

  • 关于 rtorrent 的所有流量都通过 remote.machine.com 完成,我是否安全?
  • 我错过了什么?
  • 这种方法有什么问题或顾虑吗?