Transmission+Plex,自己的家庭影院

news/2024/11/30 6:32:47/

 

Transmission+Plex,自己的家庭影院

以前写过不少自建离线下载、自建网盘的教程了,博主在网络上又发现了一款在线播放程序,看起来比较高大上,配合以前的下载程序,看看大片是没啥问题了。

Table of Contents

  • 往期回顾
  • 下载工具
    • 特性:
    • CentOS安装
    • 使用事项
    • Debian/Ubuntu系统安装
    • 使用事项
    • Transmission的美化
    • 手动安装
    • 一键脚本
  • 使用
  • 辅助工具
  • Plex多媒体系统
  • 介绍
    • 1.安装
    • 2.使用
  • 与QuickBox的整合
  • 总结

往期回顾

在以前的文章中推荐了几款下载程序,在这篇文章中都可以使用,各取所需,喜欢哪个用哪个,没有特别要求。

Aria2:Debian系统下Aria2+AriaNg+h5ai实现离线下载与在线播放

打造自己的网盘(一)–Aria2+KodExplorer

Cloud Torrent:[转载]支持 离线下载 BT和磁力链接 的老司机坐骑 —— Cloud Torrent

Peerflix Server:[转载]支持 离线下载 BT和磁力链接和边下边播 的老司机坐骑(二) —— Peerflix Server

下载工具

本篇文章介绍一款新的在线工具–Transmission,在PT届这款程序还是相当多的人知道的,即使不玩PT,搞过种子下载基本都用过这款程序。Transmission在Debian和CentOS等主流平台都能轻松搭建,

特性:

开源跨平台,由社区志愿者开发

绝无各种广告及浏览器工具栏插件等

完全免费,绝无收费高级版与免费基础版等区别

数据加密、损坏修复

来源交换 (支持Bittorrent、Ares、迅雷、Vuze和μTorrent等等)

硬件资源消耗极低,甚至比某些命令行BT工具都要低

可以选择种子中要下载的文件

支持encryption、web界面、远程控制、磁力链接、DHT、uTP、uPnP、NAT-PMP

支持目录监控、全局或单一速度限制

制作种子、快速继续

黑名单,可以按时升级(资料来自PeerGuardian和PeerBlock)

单一监听端口、带宽计划、整理(过滤)

HTTPS tracker支持以及tracker编辑功能支持

IPv6支持

对应不同平台有着特定的图形用户界面。

说了这么多这货最多的功能就是下载http/https资源、BT和PT的。

本期以CentOS 7.2为例

CentOS安装

 

 

1

wget http://github.itzmx.com/1265578519/transmission/master/2.84/transmissionbt.sh -O transmissionbt.sh;sh transmissionbt.sh

 

使用事项

1.访问地址为http://IP:9091,默认用户名和密码均为itzmx.com,文件下载位置:/home/transmission/Downloads/

2.修改端口、用户名和密码 请务必停止服务后修改

 

1

2

3

service transmissiond stop

vi /home/transmission/.config/transmission/settings.json

 

rpc-username 帐号
rpc-password 密码
rpc-port 端口
rpc-authentication-required 是否开启使用账号密码加密访问

设置完成后重启服务:

 

1

service transmissiond start

3.重启进程

 

1

service transmissiond restart

4.卸载Transmission

 

1

2

3

service transmissiond stop

rm -rf /home/transmission

rm -rf /usr/share/transmission

 

Debian/Ubuntu系统安装

过程中可以设置端口和密码,不懂就一路回车就行了

 

1

wget http://dadi.me/wp-content/uploads/dir/Transmission/debian-transmission.sh

 

 

1

bash ./debian-transmission.sh

 

使用事项

1.修改用户名端口这些和CentOS一样,记住务必修改前停止服务

Debian的配置文件位置不同

 

1

2

vi /var/lib/transmission-daemon/info/settings.json

 

2.Debian下transmission的启动和停止服务

停止:

 

1

/etc/init.d/transmission-daemon stop

启动:

 

1

/etc/init.d/transmission-daemon start

 

Transmission的美化

默认的Transmission其实挺丑的,我们可以美化汉化一下

 

Transmission+Plex,自己的家庭影院

特别注意因为项目不稳定,一键脚本最近安装后找不到网页文件,造成404问题,推荐手动下载完整包安装!

项目地址:https://github.com/ronggang/transmission-web-control

手动安装

CentOS版目录:/usr/share/transmission/web/

Debian版目录:/var/lib/transmission-daemon/web

完整包下载:https://github.com/ronggang/transmission-web-control/raw/master/release/transmission-control-full.tar.gz

一键脚本

 

 

1

2

wget https://github.com/ronggang/transmission-web-control/raw/master/release/tr-control-easy-install.sh

bash tr-control-easy-install.sh

如果需要http而不是https,请使用以下命令:

 

1

2

wget https://github.com/ronggang/transmission-web-control/raw/master/release/tr-control-easy-install-en-http.sh --no-check-certificate

bash tr-control-easy-install-en-http.sh

如果需要安装到群晖downloadstation,请下载下列安装脚本并运行:

 

1

2

wget https://github.com/ronggang/transmission-web-control/raw/master/release/ds-control-easy-install.sh

bash ds-control-easy-install-en-http.sh

至此Transmission的安装教程结束!

使用

懒的写了,傻瓜式,会迅雷下载就能用,这玩意要是不会用基本就告别电脑了。

辅助工具

Transmission有多种客户端,基本覆盖全平台,没有网页端也足够了,又不是干啥,要啥自行车。

Windows:

1.Transmission-QT 下载地址:https://transmission-qt.en.softonic.com/

2.Transmission-GUI 下载地址:https://sourceforge.net/projects/transgui/

这俩都差不多,就是长得不怎么一样,一般GUI版本的用户多,功能也强大一些。简简单单的下载都能应付。

Android:

TransDroid 下载地址:http://www.coolapk.com/apk/org.transdroid.full

好看好用,Android平台首推这个软件管理,很方便!

其他平台没怎么用过,不做推荐,基本都有。

Plex多媒体系统

介绍

Plex是Linux上的多媒体系统,在Linux服务器上搭建,通过网络配合客户端就能看片了,简单来说就是远程Linux服务器下载电影,你可以在网页、Windows、Mac、iPhone和Android平台上看自己下载的片。方便强大,无需同步,直接访问主服务器就行了,一般和NAS这类系统整合的较多。

咱们买不起NAS那种系统,拿独立服务器也能搭建个屌丝版的。

Plex支持的平台很多,CentOS、Ubuntu(Debian和Ubuntu一样)、Fedora上搭建,支持各种Windows、FreeBSD、Mac、Docker都能运行,支持的APP也覆盖了主流平台。另外Plex的资费问题,在电脑浏览器里看不要钱,对接手机平板这些APP就要钱了。资费其实还好,如果你觉得这东西好用,终身120刀也值了。

 

Transmission+Plex,自己的家庭影院

官网:https://www.plex.tv/

下载搭建:https://www.plex.tv/downloads/

APP:https://www.plex.tv/downloads/#getdownload

 

Transmission+Plex,自己的家庭影院

1.安装

 

Transmission+Plex,自己的家庭影院

以CentOS 7.2为例

 

1

2

3

4

5

yum update -y

rpm -i https://downloads.plex.tv/plex-media-server/1.5.5.3634-995f1dead/plexmediaserver-1.5.5.3634-995f1dead.x86_64.rpm

systemctl enable plexmediaserver.service

systemctl start plexmediaserver.service

systemctl status plexmediaserver.service #检查运行状态

安装完毕,开始使用!

2.使用

访问http://ip:32400就能跳转到一个页面,有中文也不用过多说什么,注册一个帐号就行了

访问到主界面,是不是比较高大上?

 

Transmission+Plex,自己的家庭影院

重头戏是客户端的设置,拿免费版的网页端为例

(1)下载个Putty。Xshell没研究过,应该类似。

(2)和连接SSH一样输入IP和端口号,Connection > SSH > Tunnels. 在Source port中填入12345, 在Destination中填入localhost:32400, 然后点击Add 如下图所示。

 

Transmission+Plex,自己的家庭影院

(3)连接服务器即可,在本地浏览器打开http://localhost:12345/web 就行了,自动转到一个页面,登录刚刚注册的帐号即可连接到远程服务器。

在页面中一步步跟着向导走就行了,一定要选好媒体库。选择其他影片,选择Transmission或者你自己设置的下载目录就行了。程序会自动扫描影片。

 

Transmission+Plex,自己的家庭影院

 

Transmission+Plex,自己的家庭影院

 

Transmission+Plex,自己的家庭影院

程序主界面和服务端一样,设置丰富了许多,因为博主接触这款比较少所以不太过多说明,按照自己观影习惯来就行了。

 

Transmission+Plex,自己的家庭影院

还能添加第三方源,都是国外的,不过博主是没成功,以后有时间再研究这东西。

 

Transmission+Plex,自己的家庭影院

手动更新影片库,电影下载完成后不会及时更新,所以手动更新一下就行了。

 

Transmission+Plex,自己的家庭影院

再看看电影,播放没啥问题。根据老司机的描述,MP4这类Html5浏览器可以直接播放的无需转码,其他格式程序会有转码,需要看远程服务器的CPU给不给力了,一般独服无所谓跑,VPS不太推荐,长时间跑满肯定会被限制的。

 

Transmission+Plex,自己的家庭影院

 

Transmission+Plex,自己的家庭影院

与QuickBox的整合

Plex在QuickBox里面可以直接安装,QuickBox是一套Seedbox程序,可以在里面实现下载转码播放的操作,强的不行。不过博主在搭建过程中各种失败,只能说以后再来填坑了。

有兴趣的可以看看QuickBox的搭建:使用QuickBox套件与Let’s Encrypt搭建安全的SeedBox服务器

再整合Plex转码和播放:在QuickBox中整合Plex实现Seedbox在线转码和播放

总结

其实在半个月前是想研究Quckbox的,但是因为种种原因没时间+环境搭建失败所以整了这么一个简陋版的个人影音播放系统,看看电影是没啥问题了。有问题和建议欢迎以评论的方式指出,期待发现更多dalao的发现!

本文参考了以下文章,感谢原作者的付出!

[Debian]一键安装稳定版或最新版Transmission

Debian Transmission安装教程 最新版本

Linux CentOS下Transmissionbt 2.84 BT/PT客户端一键安装脚本(0302更新)网页管理汉化

Debian一键安装Transmission及美化Web界面和远程客户端本地管理

在QuickBox中整合Plex实现Seedbox在线转码和播放

Setup Plex Media Server on Linux CentOS 7

Ubuntu 16.04 安装 Plex Media Server

如何安装家庭媒体中心 Plex Media Server


http://www.ppmy.cn/news/148768.html

相关文章

家庭影院.液晶电视.常见接口介绍(一)

家庭影院.液晶电视.常见接口介绍(一) 草木瓜 20080501 转载整理自网络 一、TV 接口 TV接口又称RF(Radio Frequency)射频输入,这是在电视机上最早出现的接口。TV接口的成像原理是将视频信号(CVBS)和音频信号(Audio)相混合编码后输出,然后在显示设备…

vue 实现 dragover拖拽到页面底部时元素自动向下滚动

公司要求做一个类似于企业微信的日程功能 然后呢 日程组件 需要能拖拽时间段创建 这里 我们使用 dragstartdragenddragover 记录被拖动位置完成的 如果没接触过 可以查看我的文章 vue记录鼠标拖拽划过位置并将划过位置变色 这里的话 其实可以在dragover中做操作 界面上 drag…

Docker Desktop 如何运行容器

第一次使用windows环境下的DockerDesktop记录下使用方法 1、配置镜像源,虽然配置了镜像源,但是在界面你还是搜索不到镜像,应该默认使用的是官方dockerhub的原因,后面可以手动创建避开这个问题。 2、运行系统的windows powershell…

python基础----01-----环境搭建

一 python介绍 1.1 Python 特点 Python 是完全面向对象的语言。函数、模块、数宁、宁符串都是对象,在 Python 中一切皆对象。完全支持继承、重载、多重继承。支持重载运算符,也支持泛型设计。Python 拥有一个强大的标准库,Python 语言的核心…

一键禁掉WIN10自动更新

工作了很久,没备份睡觉去了,一觉起来我东西呢? 正玩着游戏,激战正嗨的时候,蓝屏转圈圈开始更新。 无数次搜索怎么去除WIN10自动更新,每次按照网上的教程操作,结果都是无功而返。 下载了很多工…

Docker 数据持久化方案详解

目录 一、Docker数据持久化概述 1.1联合文件系统 1.2容器的数据卷 1.2.1 什么是数据卷 1.2.2 数据卷特点 1.2.3 Docker提供三种方式将数据从宿主机挂载到容器 二、 Docker持久化方案 2.1 查看volume 基本命令使用方法 2.2 volume持久化方案 2.2.1volume简介 2.2.2.v…

Spring三级缓存详解

Spring三级缓存是为了解决对象间的循环依赖问题。 A依赖B,B依赖A,这就是一个简单的循环依赖。 我们来先看看三级缓存的源码。 (1)查看“获取Bean”的源码,注意getSingleton()方法。 public class DefaultSingleton…

智能网联环境下数据安全分析与建设思考

01安全概况 随着智能化程度不断提升,汽车正逐渐从传统意义上的交通工具演化为公路上的智能终端,核心部件也从发动机、变速箱、底盘上升为芯片、软件与数据。相关机构研究表明,目前全球市场搭载智能网联功能的新车渗透率约为45%,预…