建立一个自己的种子/磁力链接搜索网站
南门老徐
摄影/插画
 1
2020-08-24 16:39:38

项目动机

疫情期间在家隔离闲着没事干

项目介绍

项目分两部分: 收集种子信息的 DHT 网络爬虫和展示信息的 Web interface 。Golang DHT 爬虫会监听 DHT 网络的并且收集种子的 metadata 。种子的信息会随后传输给服务器并且录入到 Elastic Search 当中。由于 DHT 爬虫的瓶颈是网络 I/O,你可以在多个服务器上建立多个 DHT 爬虫来加速信息收集的效率。Web interface 是用 React 写的一个简单的页面,主要展示种子的名称,大小和链接。支持用户对输入的自动补全。

链接

项目地址:gDHT

Demo:guo.sh 服务器架设在美国并且用的是 Cloudflare 加速。国内访问速度可能不太理想。

关键词: