最近我收到了一个类似 torrentz.eu、thepiratebay 等的 torrent 提供商项目,任何人都可以在其中搜索他们想要下载的内容,然后在 torrent 的帮助下获得下载。
我不知道这背后的概念,基本要求是什么,完成它的过程是什么。我已经通过谷歌搜索,但没有找到与我的问题相关的任何相关答案。
我只想知道这个过程以及我真正需要做什么才能完成它。我将使用的技术是spring框架。
谢谢
最近我收到了一个类似 torrentz.eu、thepiratebay 等的 torrent 提供商项目,任何人都可以在其中搜索他们想要下载的内容,然后在 torrent 的帮助下获得下载。
我不知道这背后的概念,基本要求是什么,完成它的过程是什么。我已经通过谷歌搜索,但没有找到与我的问题相关的任何相关答案。
我只想知道这个过程以及我真正需要做什么才能完成它。我将使用的技术是spring框架。
谢谢
这不是一个真正的 Spring 特定问题,但我会尽力帮助你。
您只需将 torrent 文件(包含 torrent 客户端所需信息的文本文件)连同有关 torrent 的信息(例如代表名称、日期等等)保存在数据库中。例如,您可以使用 Spring Data JPA 来执行此操作。这样你就不需要 SQL 知识了。
如果你想要一个像 torrentz.eu 这样的网站,你还需要像对等点一样获取有关 torrent 的数据。您也可以将其存储在数据库中,但您必须定期更新它。为此,有像Bitsnoop这样的 API 可以返回此类信息。
有了这个,你只需要一些控制器映射来显示你的家,并让用户搜索给定名称的种子(你之前保存的那个)。
好吧,首先你需要知道 Torrentz 和 ThePirateBay 是两个不同的东西。Torrentz 是一个搜索 torrent 文件的搜索引擎(如 google)。ThePirateBay - 过去的 .torrent 文件托管程序,现在是一个简单的 Magnet 链接器。
您所需要的只是一个拥有庞大 .torrent 文件数据库的网站。在不受在线控制的国家/地区也是一个很好的托管服务,因此您不会像最受欢迎的洪流网站(thepiratebay.se / torrentz.com / kickasstorrents.com ...)那样遇到麻烦当然他们仍然在线,但是那只是因为他们拥有庞大的粉丝群,不断创建镜像和代理(https://viralifyblog.wordpress.com/2017/06/19/thepiratebay-proxy-list/)
最后。我不建议创建种子网站。