Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >告别下载器!NAS部署磁力种转下载直链工具,支持音视频在线播放

告别下载器!NAS部署磁力种转下载直链工具,支持音视频在线播放

原创
作者头像
熊猫不是猫
发布于 2025-02-06 05:41:27
发布于 2025-02-06 05:41:27
8910
举报

「亲爱的粉丝朋友们好啊!今天熊猫又来介绍好玩有趣的Docker项目了,喜欢的记得点个关注哦!」

引言

不管是下载小姐姐还是最新的一些影视资源,相信有NAS一定是追求非常高质量的资源的,而这一类资源一般来说要么是采用网盘的形式,要么就是采用磁力链的形式下载。

虽说各大品牌NAS目前都自带下载器,例如迅雷、QB或者TR这一类,但很多时候如果我只需要下载种子中的一小段的素材来用,所以将磁力种子或磁力链接的内容转换为下载的直链就很有必要。

图片
图片

磁力种子

项目介绍

今天要介绍的就是一款能将种子文件或者磁力链接转换为可下载直链,还支持在线播放视频、音频的工具,项目支持Docker部署,Github地址为https://github.com/webtor-io/self-hosted。

图片
图片

webtor

「webtor」具备以下特性:

  • 「直链下载」:选择 torrent 中的任何文件并直接下载。
  • 「即时视频和音频流」:在 torrent 中选择一个视频或音频文件并立即开始流式传输,而无需先下载。视频支持avimkvmp4webmm4vtsvob格式,音频支持mp3wavoggflacm4a格式。
  • 「将整个 torrent 下载为 ZIP」:将 torrent 下载为 ZIP 存档,同时保留原始目录结构,而无需 torrent 客户端。
  • 「提供SDK:使用 SDK,您可以为用户提供在您的网站上在线观看 torrent 视频的能力。

部署机

本次用到的部署机为极空间Q4,极空间的Q系列产品在功耗和静音上都一直属于消费级NAS的佼佼者,而Q4的体验也是非常不错,新一代的N95处理器为极空间Q4提供了出色的性能,同时其低功耗特性使其非常适合作为个人或家庭NAS使用。Q4也延续了Q系列的静音低噪特点,提供了非常不错的用户体验。在这样的性能和体验下,极空间还提供了非常亲民的价格,使得Q4在四盘位NAS中极具竞争力。

图片
图片

极空间Q4

系统方面就不需要熊猫多说了,极空间的ZOS如今发展的越来越好了,极影视在多次更新后也是终于到了2.0的版本,如今的极影视不仅满足专业的观影需求,同时在界面UI上也是越来越美观了。

项目部署

Webtor的部署非常简单,因为项目本身也不需要多高的性能,所以除了Q4,其实极空间新出的便携式NAS-T2S也可以部署,只需要映射其端口即可。不过在部署前,请注意自己的极空间网络环境,提前设置好镜像加速地址。(ZOS更新之后,加速器的设置在镜像-仓库-设置-加速器配置中,可同时设置多个加速地址)

图片
图片

加速器设置

镜像仓库中搜索webtor-io并下载镜像,如果搜索不到,可以点击仓库右上角的自定义拉取,输入命令ghcr.io/webtor-io/self-hosted:latest拉取也是可以的。

图片
图片

镜像下载

下载之后在本地镜像中找到刚刚下载的镜像,双击创建容器,端口方面容器端口为8080,本地端口随意,不冲突就行,熊猫这里就输入8083为例子。

图片
图片

端口设置

在文件夹路径这里,我们还需要设置好文件下载地址,容器目录为/data,本地目录随意。

图片
图片

文件夹路径

在环境中,如果你需要设置域名或者其他主机访问,那么可以修改变量DOMAIN的值,同时,当设备空间不足时,Webtor会自动清理旧数据,所以可以通过设置变量CLEANER_FREE 指定触发时要清理的空间量,CLEANER_KEEP_FREE 设置开始清理的阈值。(变量设置可用百分比或者字节值来定义,例如20%、10G)

图片
图片

环境变量

设置好一切之后点击应用,就能运行容器了。

项目使用

浏览器输入http://极空间IP:8083就能访问项目界面了,因为项目比较新,所以暂时没有中文界面,不过界面本身其实词汇量不大,功能也非常简洁,所以用起来没什么压力。

图片
图片

项目界面

在搜索框中输入磁力链接,随后点击右边的Search,或者通过下方上传种子文件,就能直接获取磁力链的内容了,在内容界面提供了Stream流视频功能,点击右边的Download就能直接一键下载选中的磁力链内容,在最下方还提供了资源打包为ZIP的下载方式。

图片
图片

磁力链转直链

链接下载之后在我们的映射文件夹就能看到了所下载的内容了。

图片
图片

下载所在地

写在最后

通过Webtor可以实现选择性的下载磁力种子,针对一些自建NAS,或者不会部署QB之类下载器的用户来说还是非常实用的。

以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!

图片
图片

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Android O 后台startService限制简析
Android O 推出出了Background Execution Limits,减少后台应用内存使用及耗电,一个很明显的应用就是不准后台应用通过startService启动服务,这里有两个问题需要弄清楚,第一:什么状态下startService的属于后台启动service;第二:如果想要在后台startService,如何兼容,因此分如下几个问题分析下
看书的小蜗牛
2019/06/11
13K0
Android O 后台startService限制简析
startService() 过程
我们在Application或者Activity里调用bindService()的时候,其实调用的是Context中的抽象方法:
全栈程序员站长
2022/06/29
3840
Android StartService()源码分析(一)
场景:在 APP M 中启动 APP N 中一个服务,即目标服务和 APP M 不在同一个进程
木子杂志
2020/08/05
9290
Android StartService()源码分析(一)
Service 启动与绑定源码分析
在Activity调用startService方法实质调用的是ContextWrapper中的startService方法。
Yif
2019/12/25
8150
Service 启动与绑定源码分析
四大组件的工作过程
Android系统中的四大组件是构成Android应用程序的基础。包括Activity、Service、BroadcastReceiver、ContentProvider。Android开发中无时无刻不在使用这四大组件。因此了解它们的工作过程能让我们对四大组件的理解更加深刻,同时对Android系统的认识更加清晰。
八归少年
2024/03/12
2290
bindservice 流程
本篇介绍下android中bindService相关的内容,包括bindService的简单功能,并提供一个demo进行操作演示,最后从源码角度分析下这块流程,希望通过阅读源码可以对该流程可以掌握的清楚一些。
一只小虾米
2022/10/25
8030
Service启动过程
这是一个abstract方法,具体实现在ContextImpl(Context的具体实现,位置E:\adt\sdk\sources\android-23\android\app)的startService中
提莫队长
2019/02/21
1K0
(七十)Android O Service启动流程梳理——bindService
前言:最近在处理anr问题的时候迫切需要搞清楚service的启动流程,抽时间梳理一下。
全栈程序员站长
2022/09/05
8810
service的隐式启动和显示启动
有些时候我们使用Service的时需要采用隐私启动的方式,但是Android 5.0一出来后,其中有个特性就是Service Intent must be explitict,也就是说从Lollipop开始,service服务必须采用显示方式启动。
Anymarvel
2020/12/30
2.4K0
Android 插件化原理解析——Service的插件化
在 Activity生命周期管理 以及 广播的管理 中我们详细探讨了Android系统中的Activity、BroadcastReceiver组件的工作原理以及它们的插件化方案,相信读者已经对Android Framework和插件化技术有了一定的了解;本文将探讨Android四大组件之一——Service组件的插件化方式。
weishu
2018/09/05
2K0
Android 插件化原理解析——Service的插件化
bindService调用流程
好的,上面又又又又提到了两个关键函数:ApplicationThread.scheduleCreateService、requestServiceBingingsLocked。
全栈程序员站长
2022/06/28
4250
bindService调用流程
Android ANR与OOM
Activity启动过程可以分为两种:一种是根activity的启动过程,另一种是普通activity启动过程。
Yif
2019/12/26
9120
Android Binder框架实现之bindService详解「建议收藏」
为了更加方便的读者阅读博客,通过导读思维图的形式将本博客的关键点列举出来,从而方便读者取舍和阅读!
全栈程序员站长
2022/09/30
1.3K0
Android Binder框架实现之bindService详解「建议收藏」
基于android的_android studio创建activity
Android 如何判断一个应用在运行 在一个应用中,或一个Service 、Receiver中判断一个应用是否正在运行,以便进行一些相关的处理。 这个时候我们需要得到一个ActivityManager,这个Manager顾名思意就是管理Activity的,它有一个方法叫getRunningTasks,可以得到当前系统正在运行的Task的列表,代码如下: ActivityManager am = (ActivityManager)context.getSystemService(Context.
全栈程序员站长
2022/10/04
1.1K0
Android Service重启恢复(Service进程重启)原理解析
Android系统中,APP进程被杀后,等一会经常发现进程又起来了,这个现象同APP中Service的使用有很大关系,本文指的Service是通过startService启动的,而不是通binderSertvice启动的,binderSertvice是通Activity显示界面相关的,如果两者统一进程,binderSertvice的影响可以忽略,如果不是同一进程,Service会被重启,毕竟业务都没了,Service也没必要启动了,但是对于通过startService启动的服务,很可能需要继续处理自己需要处理的问题,因此,可能需要重启。
看书的小蜗牛
2018/08/30
6K0
Android Service重启恢复(Service进程重启)原理解析
Activity启动过程
Activity的启动通常从startActivity开始。 但是startActivity最终都会调用startActivityForResult
提莫队长
2019/02/21
9490
滴滴插件化VirtualAPK框架原理解析(二)之Service 管理
在前一篇博客滴滴插件化框架VirtualAPK原理解析(一)之插件Activity管理 中VirtualAPK是如何对Activity进行管理的,本篇博客,我们继续来学习这个框架,这次我们学习的是如何去管理Service。
老马的编程之旅
2022/06/23
5560
滴滴插件化VirtualAPK框架原理解析(二)之Service 管理
2018年Android保活方案效果统计
1、监听广播:监听全局的静态广播,比如时间更新的广播、开机广播、解锁屏、网络状态、解锁加锁亮屏暗屏(3.1版本),高版本需要应用开机后运行一次才能监听这些系统广播,目前此方案失效。可以更换思路,做APP启动后的保活(监听广播启动保活的前台服务)
用户1269200
2018/12/29
2.4K0
【Android从零单排系列三十七】《Android四大组件——Service》
小伙伴们,在上文中我们介绍了Android组件Fragment,本文我们继续盘点介绍Android开发中另一个非常重要的组件Service。
再见孙悟空_
2023/07/17
4170
android service 进程_简述service的生命周期
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说android service 进程_简述service的生命周期,希望能够帮助大家进步!!!
Java架构师必看
2022/07/25
5940
相关推荐
Android O 后台startService限制简析
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档