摘要:咱们玩NAS的用户,资源永远是一个老生常谈的问题,也许大家都有自己获取资源的不同途径和方式,但是大家有没有想过为自己搭建一个私有资源池,在自己需要的时候直接过来“捞”即可呢?
咱们玩NAS的用户,资源永远是一个老生常谈的问题,也许大家都有自己获取资源的不同途径和方式,但是大家有没有想过为自己搭建一个私有资源池,在自己需要的时候直接过来“捞”即可呢?
你还别说,今天的这个项目就能满足咱们的这个愿望。
关于BitMagnet🔺BitMagnet 是一个开源自托管的 BitTorrent 种子搜索引擎,集成了 BitTorrent 索引器、DHT 网络爬虫、内容分类器以及带有 Web UI 和 GraphQL API 的种子搜索引擎。
项目GitHub主页:https://github.com/bitmagnet-io/bitmagnet
它主要的功能包括:
**BitTorrent 索引器:**通过 DHT 网络爬取种子信息,实时更新种子数据。**DHT 爬虫:**从分布式哈希表(DHT)网络中抓取种子信息,确保找到最新最活跃的种子。**内容分类器:**通过智能算法对种子内容进行分类,便于用户快速定位感兴趣的内容。**Web UI 和 GraphQL API:**提供直观的网页界面和强大的 API,支持自定义应用开发。**Servarr 集成:**与 Servarr 堆栈(如 Radarr、Sonarr 等)无缝集成,实现媒体库的自动化管理。简单说下项目的工作原理:它获取资源的核心其实就是DHT 网络爬虫。DHT 网络爬虫就像一个在网上寻找特定内容的机器人,它在一个去中心化的网络中“爬行”,收集和统计文件的信息。当网友们用 DHT 网络来分享任何种子文件时,BitMagnet集成的DHT 网络爬虫就会找到网络中的种子节点,记录这些种子的哈希值和上传它的节点的地址。当我们想要下载这些种子时,BitMagnet就能根据DHT爬虫记录的信息,从而直接连接到提供该文件的节点进行下载。
因为在 DHT 网络中,文件的可用性是不断变化的,DHT 网络爬虫是需要不断更新和收集数据,从而才能联系到更多的节点。所以BitMagnet的使用诀窍就一个:一致保持部署好的BitMagnet容器持续运行即可,运行的时间越久,得到的种子就越多。
BitMagnet部署极空间自从上次大更新Docker面板支持compose之后,折腾Docker再也不用担心繁琐的配置问题了,部署也变得超级方便。我只能说真的是YYDS~
🔺先在极空间的文件管理器中Docker目录新建一个bitmagnet的文件夹,然后在该文件夹下再建config和db两个子文件夹。
🔺然后打开极空间NAS的“Docker”应用,点击【Compose】 > 【新增项目】。
🔺自定义项目名称,输入以下 Docker Compose 配置信息后点“创建”按钮:
services:bitmagnet:
image:ghcr.io/bitmagnet-io/bitmagnet:latest
container_name:bitmagnet
ports:
# API and WebUI port:
-"3333:3333"# 项目打开端口,冒号前面不要本地冲突
# BitTorrent ports:
-"3334:3334/tcp"
-"3334:3334/udp"
restart:unless-stopped
environment:
-POSTGRES_HOST=postgres
-POSTGRES_PASSWORD=postgres
# - TMDB_API_KEY=your_api_key
volumes:
-/volume1/docker/bitmagnet/config:/root/.config/bitmagnet# 冒号前面映射新建config子文件夹路径
command:
-worker
-run
---keys=http_server
---keys=queue_server
# disable the next line to run without DHT crawler
---keys=dht_crawler
depends_on:
postgres:
condition:service_healthy
postgres:
image:postgres:16-alpine
container_name:bitmagnet-postgres
volumes:
-/volume1/docker/bitmagnet/db:/var/lib/postgresql/data# 冒号前面映射新建db子文件夹路径
# ports:
# - "5432:5432" Expose this port if you'd like to dig around in the database
restart:unless-stopped
environment:
-
-POSTGRES_DB=bitmagnet
-PGUSER=postgres
shm_size:1g
healthcheck:
test:
-CMD-SHELL
-pg_isready
start_period:20s
interval:10s
以上代码需要根据我给出的中文注释自行修改,其它的可以默认不用管即可,另外镜像的拉取需要自行解决网络问题。
🔺如果没什么问题,可以看到BitMagnet项目已经正常在运行了~
BitMagnet体验🔺部署好之后直接浏览器【NAS IP:端口号】打开即可,目前项目是原生支持中文,还是很方便的。因为是刚打开,可以看到它的内容还是0。
🔺3分钟后,可以看到已经有99个资源了,并且状态栏的内容类型下面还为我们分好类了。
🔺10分钟后,全部资源已经有494个。
🔺3个小时候后,直接有3.5W。按照这个速度,一个月后达到千万完全没啥问题。
🔺想要什么种子直接在当前界面搜索即可,因为我目前在线的时间才3个多小时,种子还不多,所以当我搜索某个电影资源的时候种子可能会不全。
🔺想要下载直接鼠标右键它的磁力链接图标,然后右键“复制链接”。
🔺然后使用BT下载工具(NAS上有迅雷,Qbittorrent、transmission)直接下载即可。
🔺至于速度,这个就看天意了~。因为我也尝试使用上传者较多的种子资源,貌似速度也不理想,但有的上传者为0的种子资源,竟然直接满速,所以它这里的上传和下载数据仅作为参考。
最后因为大家都懂的原因,资源这个东西咱们这里也不能说的太细,只能靠自己摸索和体验。就比如说今天分享的这个项目,我只能告诉大家,一千个哈姆雷特有一千多个玩法,每个人都能在上面玩出不同的新大陆。
现在正值每年一次的618大促,极空间也在昨天正式上线Z4Pro+ ,在延续前代产品优秀基因的基础上,还进行了性能、功耗、散热等多方面的优化与提升。它不仅丰富了极空间自家的产品线,更为用户带来了更具竞争力的选择与更出色的使用体验。
🔺价格方面,新Z4Pro+ 有首发优惠,并且还吃上了国补,再加上老用户购机还有额外折扣,Z4Pro+ 8G版仅需2149元就能到手,并且如果有红包或者会员,价格可能还会更低,所以还是很值得购买的。
当然,如果你并不在意此次 Z4Pro+带来的性能提升与更低的功耗,其实极空间之前的机型也是很能打,特别是现在临近618,各种折扣和满减,在叠加难得的国补优惠,可以说正是购买极空间NAS最好的时机。
温馨提示: 国补活动可能随时调整,属于限时福利了!有需要的小伙伴可要先下手为强,别错过机会了~
来源:科技世哲