种子流媒体服务器TorrServer

news2024/11/27 0:45:00

在这里插入图片描述

什么是 TorrServer ?

TorrServer 是一个允许用户在线查看种子而无需预先下载文件的程序。 TorrServer 的核心功能包括缓存种子以及通过 HTTP 协议进行后续数据传输,允许根据系统参数和用户的互联网连接速度调整缓存大小。

软件特点

  • 缓存
  • 流媒体
  • 本地和远程服务器
  • 在各种设备上查看种子
  • 通过 API 与其他应用程序集成
  • 跨浏览器的现代网络界面
  • 可选 DLNA 服务器

除了 Docker 版本外,还有官方推荐的非官方套件包项目:https://github.com/vladlenas/Synology-TorrServer

套件源:https://grigi.lt

镜像下载

官方没有在 docker hub 上发布镜像,而是发布在: https://github.com/yourok/TorrServer/pkgs/container/torrserver

本文写作时,latest 对应的版本为 MatriX.132

SSH 客户端登录到群晖后,依次执行下面的命令

# 新建文件夹 torrserver 和 子目录
mkdir -p /volume1/docker/torrserver/{cache,config}

# 进入 torrserver 目录
cd /volume1/docker/torrserver

# 拉取镜像
docker pull ghcr.io/yourok/torrserver

如果没有科学上网,很可能会拉不动

下载完成后,可以在 映像 中找到

安装

在群晖上以 Docker 方式安装。

采用可能用 docker cli 更快捷

# 进入 torrserver 目录
cd /volume1/docker/torrserver

# 运行容器
docker run -d \
   --restart unless-stopped \
   --name torrserver \
   -p 5665:5665 \
   -v $(pwd)/cache:/opt/ts/torrents \
   -v $(pwd)/config:/opt/ts/config \
   -e TS_PORT=5665 \
   -e TS_DONTKILL=1 \
   -e TS_HTTPAUTH=0 \
   -e TS_CONF_PATH=/opt/ts/config \
   -e TS_TORR_DIR=/opt/ts/torrents \
   ghcr.io/yourok/torrserver

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3.3'

services:
  torrserver:
    image: ghcr.io/yourok/torrserver
    container_name: torrserver
    restart: unless-stopped
    ports:
      - '5665:5665'
    volumes:
      - './cache:/opt/ts/torrents'
      - './config:/opt/ts/config'
    environment:
      - TS_PORT=5665
      - TS_DONTKILL=1
      - TS_HTTPAUTH=0
      - TS_CONF_PATH=/opt/ts/config
      - TS_TORR_DIR=/opt/ts/torrents

然后执行下面的命令

# 进入 torrserver 目录
cd /volume1/docker/torrserver

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:5665 就能看到主界面

老苏在网上找了个磁力链接加进去了

添加之后

进入 设置

默认缓存是在内存的,老苏改为了磁盘,至于大小就看需要了

回到之前添加的种子,可以查看 详细信息

打开链接,如果已经有缓存的情况下,是能看到连续的图像的

在这里插入图片描述

但每次拖动都要缓存

网速可以的话,等待的时间会比较短

如果需要第三方播放器,可以点 播放列表

你会下载一个 m3u 文件,用播放器打开就可以了,整体播放播放还是很流畅的,除了会偶尔缓存

因为下载瞬时速度能到 40 Mbps

TorrServer 作为种子服务器,理论上可以只用种子来搭建流媒体影库的,但实际效果即便是同一台机器, 不同时段的表现也会是不一样的

参考文档

YouROK/TorrServer: Torrent stream server
地址:https://github.com/yourok/torrserver

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1845397.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

金蝶云星空与MES系统深度集成对接案例全公开

项目背景 深圳市某自动化设备有限公司,自2006年成立以来,一直专注于高端精密自动化设备的研发、生产与销售。作为一家高科技企业,公司依托深圳这一经济特区的地理优势,构建了覆盖全国的服务网络,并拥有两个先进的生产…

爬虫超详细介绍

爬虫(Spider)是一种自动化程序,用于在互联网上获取信息。 其工作原理主要可以分为以下几个步骤: 发起请求: 爬虫首先需要向目标网站发起HTTP请求,以获取网页的内容。这个请求可以包含一些额外的信息&…

【C++】类和对象(四)拷贝构造、赋值运算符重载

文章目录 四、拷贝构造函数干嘛的?写拷贝构造函数的注意事项正确写法 不显示定义拷贝构造函数的情况浅拷贝:one:示例:内置类型:two:示例:自定义类型一个提问 深拷贝 五、赋值运算符重载运算符重载函数原型注意调用时的两种书写方式完整实现代…

skywalking segment索引占用elasticsearch大量磁盘空间

现象: skywalking segment索引占用elasticsearch大量磁盘空间 原因 recordDataTTL 是SkyWalking的一个配置项,用于设置记录数据的存活时间(TTL, Time To Live)。SkyWalking是一个开源的应用性能监控系统,用于监控分…

tplink安防监控raw文件转码合成mp4的方法

Tplink(深圳普联)专业的网络设备生产商,属于安防监控市场的后来者。Tplink的安防产品恢复了很多,其嵌入式文件系统也一直迭代更新。今天要说的案例比较特殊,其不仅仅要求恢复,还要求能解析出音频并且要求画面和声音实现“同步”。…

入门Rabbitmq

1、什么是消息队列 消息队列:应用之间传递消息的方式,允许应用程序异步发送和接收消息,不需要连接对方 消息:文本字符串,对象.... 队列:存储数据。先进先出 2、应用场景 ①库存系统挂掉之后 MQ会等待&…

AI PPT生成器,一键在线智能生成PPT工具

PPT作为商业沟通和教育培训中的重要工具,PPT制作对于我们来说并不陌生。但是传统的PPT制作不仅耗时,而且想要做出精美的PPT,需要具备一定的设计技能。下面小编就来和大家分享几款AI PPT工具,只要输入主题,内容就可以在…

本地快速部署大语言模型开发平台Dify并实现远程访问保姆级教程

文章目录 前言1. Docker部署Dify2. 本地访问Dify3. Ubuntu安装Cpolar4. 配置公网地址5. 远程访问6. 固定Cpolar公网地址7. 固定地址访问 前言 本文主要介绍如何在Linux Ubuntu系统使用Docker快速部署大语言模型应用开发平台Dify,并结合cpolar内网穿透工具实现公网环境远程访问…

C# WPF入门学习主线篇(二十八)—— 使用集合(ObservableCollection)

C# WPF入门学习主线篇(二十八)—— 使用集合(ObservableCollection) 在WPF中,数据绑定是构建动态和响应式用户界面的关键。ObservableCollection是一个特别有用的集合类型,它不仅支持数据绑定,还…

在Tomcat中部署war包

1、准备war包 确保已经有一个有效的war包,该war包包含了web应用程序的所有内容; 2、停止tomcat服务器 在部署之前,确保tomcat服务器已经停止,进入tomcat的配置目录执行命令:[路径]/tomcat/conf; 在Linux…

windows系统实现应用程序开机即运行(不登录系统也行)

由于近期需要设置一个Java程序开机自启动,因此试了一下方法,总结了两点,一个是需要用户登录系统之后再启动,一种是不需要登录,只要开机就会启动。 先看准备工作,写一个启动脚本: echo on E: cd…

[STM32]万年历

[STM32]万年历 需要资料的请在文章末尾获取~ ​​ 01描述 使用原件:stm32f103c8t6最小系统板x1,0.96寸OLED显示屏四角x1,4x4矩阵按键x1; 键位对应图: 1, 2, 3, 4------------- 切换页面 设置…

Dynamics 365 on-premise 隐藏高级查找导出按钮

提示 着急可以直接看结果代码部分 背景 Dynamics 365 on-premise中有个高级查找的功能,查询的结果支持导出,如下图 业务反馈这个有数据安全风险,要修改显示规则。 一开始想着能用RibbonWorkbench改,就很爽快得答应了业务。结果用RibbonWorkbench改不了。 反复尝试 既…

AI早班车2024.5.21

先一步知道AI未来! 全球AI新闻速递 1.中国电信:发布万亿参数语义模型 Tele-FLM-1T。 2.蚂蚁图数据库再获LDBC权威测试世界第一。 3.昇腾 AI 算力性能已超英伟达 A100,近半中国大模型选择昇腾技术路线。 4.中国气象局发布“风清”、“风雷”…

造价信息网工程造价信息最新明细

提供造价信息网工程造价信息、厂商报价市场价,交通工程造价信息,电网工程造价信息,园林苗木绿化造价信息,工程定额免费资源可在 祖国建材通 www.zgjct.com 查询获取下载 造价信息网工程造价信息更新明细如下: 直辖市 …

深入浅出通信原理 | 通信系统模型中的基带信号的发送与接收

微信公众号上线,搜索公众号小灰灰的FPGA,关注可获取相关源码,定期更新有关FPGA的项目以及开源项目源码,包括但不限于各类检测芯片驱动、低速接口驱动、高速接口驱动、数据信号处理、图像处理以及AXI总线等 本节目录 一、通信系统模型中的信…

使用ERNIE Bot SDK和一条核心prompt开发AI“划拳“游戏!

项目背景 划拳是汉族民间饮酒时一种助兴取乐的游戏,起源于汉代。 游戏规则如下: 两人同时伸出一只手,先攥起拳头,代表财不外露。再伸出一到五个手指,表示从零到五之间的数字,同时嘴里大声喊出两人所出数字之和。 两人…

构建智慧高速公路:软件管理平台业务架构解析

随着交通网络的不断完善和技术的快速发展,智慧高速公路正成为交通领域的重要发展方向。在智慧高速公路系统中,软件管理平台扮演着关键的角色,它不仅是管理各种设备和系统的核心,还承担着数据监控、故障诊断、维护管理等重要任务。…

Linux 一键部署Nginx+ModSecurity

前言 ModSecurity 是 Apache 基金会的一个开源、高性能的 Web 应用程序防火墙(WAF),它提供了强大的安全规则引擎,用于检测和阻止各种攻击行为,如 SQL 注入、XSS 跨站点脚本攻击等。而 nginx 是一个高性能的 Web 服务器,常用于处理大量的并发请求,具有很高的负载均衡能力…

智慧在线医疗在线诊疗APP患者端+医生端音视频诊疗并开处方

智慧在线医疗:音视频诊疗新纪元 🌐 智慧医疗新篇章 随着科技的飞速发展,智慧医疗正逐步走进我们的生活。特别是在线医疗,凭借其便捷、高效的特点,已成为许多患者的首选。而其中的“智慧在线医疗患者端医生端音视频诊疗…