本教程是一个完全小白向的教程,对linux完全不懂的同学可以直接复制粘贴命令回车即可完成搭建。众所周知,国内种子下载环境并不好,某云对福利封杀也很严重,但是福利放在本地不仅占用空间,而且还容易被发现2333,自己搭一个私人的在线播放器的优势这个时候就体现出来了2333。下面一起来搭建小姐姐远方的家吧23333

准备:

非OpenVZ架构的存储型VPS(原因后面会说)(本人用的是budgetnode的KVM架构的存储型VPS)

Xshell(请到官网下载)

话不多说,直接开干,用Xshell连接我们的小鸡

首先安装BT下载工具qbittorrent(当然这里也有其他类似的工具可选如transmission等)

这里采用编译安装的方式:

首先安装EPEL源:

yum -y install epel-release

安装开发工具包:

yum -y groupinstall "Development Tools"

安装编译所需的依赖和组件:

yum -y install wget git gcc gcc-c++ qt-devel boost-devel openssl-devel qt5-qtbase-devel qt5-linguist

先编译安装libtorrent:(一行一行复制回车即可)

wget https://github.com/arvidn/libtorrent/releases/download/libtorrent-1_1_6/libtorrent-rasterbar-1.1.6.tar.gz
tar -zxf libtorrent-rasterbar-1.1.6.tar.gz
cd libtorrent-rasterbar-1.1.6
./configure --prefix=/usr CXXFLAGS=-std=c++11
make
make install
ln -s /usr/lib/pkgconfig/libtorrent-rasterbar.pc /usr/lib64/pkgconfig/libtorrent-rasterbar.pc
ln -s /usr/lib/libtorrent-rasterbar.so.9 /usr/lib64/libtorrent-rasterbar.so.9

编译过程一般情况下比较慢,大家可以趁此机会看看番什么的2333

make完成后如图所示:

make install之后:

接下来安装qbittorrent:

cd
git clone https://github.com/qbittorrent/qBittorrent.git
cd qBittorrent
./configure --prefix=/usr --disable-gui CPPFLAGS=-I/usr/include/qt5 CXXFLAGS=-std=c++11
make
make install

安装之后运行即可:

qbittorrent-nox

第一次运行会出现一个用户协议一类的东西,输入y回车即可

此时你的qbittorrent就部署好了

站点:你的VPS的IP:8080

用户名:admin

密码:adminadmin

登录看看吧!

接下来修改界面语言

同一选项卡下可以修改登录名和密码

这种系统修改需要重启服务才能生效,此时我们回到xshell中,按Ctrl+C退出,这时我们写入一个开机自启动的服务方便管理:

vi /usr/lib/systemd/system/qbittorrent.service

按i进入编辑模式(输入法切换为英文),写入:

[Unit]
Description=qbittorrent torrent server[Service]
User=root
ExecStart=/usr/bin/qbittorrent-nox
Restart=on-abort[Install]
WantedBy=multi-user.target

按esc退出编辑模式,之后shift+:输入wq回车,再输入以下命令让服务生效:

systemctl daemon-reload

关于qbittorrent管理命令如下所示:

systemctl start qbittorrent
systemctl enable qbittorrent
systemctl status qbittorrent
systemctl stop qbittorrent

由于为了跟Flex对接,现在我们在/下创建一个专门的下载目录,输入以下命令:

mkdir /download

之后在qbittorrent设置中将下载目录改为此目录

Qbittorrent使用方法和迅雷一样的,由于我的目的仅仅用来对接Plex,所以改为了将来Plex的视频库目录,这里可以自由选择

来下个小姐姐试试速度吧2333。

至此qbittorrent安装就完成了!

下面开始来安装Plex,稍微介绍一下Plex,它是一款多功能的媒体服务器软件,主要功能是可以用来管理你的媒体资源,比如电影啊,电视剧啊之类的。又由于Plex在多个平台上都有相应的客户端,所以普通用户可以借助Plex的按需转码、在线播放等功能实现在不同操作系统上观看影片(这里需要注意的是Plex网页端是免费的,但是其他平台客户端在线播放是要收费的!不过移动平台我们可以选择chrome等浏览器在线播放)

相比起qbittorrent来说,Plex安装非常简单只需要两条命令即可:

wget https://downloads.plex.tv/plex-media-server/1.12.1.4885-1046ba85f/plexmediaserver-1.12.1.4885-1046ba85f.x86_64.rpm
yum -y install plexmediaserver-1.12.1.4885-1046ba85f.x86_64.rpm

安装完成后,启动服务:

systemctl start plexmediaserver

确认运行状态:

systemctl status plexmediaserver

确保状态是active,确认无误后,加入开机启动:

systemctl enable plexmediaserver

打开浏览器,输入你的VPS的IP:32400就应该可以看到Plex界面了

先别急着使用,注册一个账号,回到Xshell,接下来的操作十分重要!

由于Plex默认是不允许远程连接的,只允许本地连接所以我们现在其实是无法连接这台服务器的!为了能够使我们的服务器随时随地能连接,我们先建立一条SSH隧道,回到Xshell中,找到会话设置(设置在文件选项卡下拉表单中)

选择SSH-隧道-添加

侦听端口设置一个与本地没有冲突的端口即可,目标端口务必填写32400!填写完毕确定即可。之后再次连接我们的VPS

保持Xshell打开,在浏览器中访问(以我的端口设置为例):

localhost:50000/web

如果一切没有问题话,会看到这个页面,用之前注册的账户登录吧!

一切顺利的话会出现发现服务器的提示,在界面下勾选允许在家庭外访问

点击下一步后,会出现选择媒体库,这里我们把qbittorrent文件夹加入进来吧!

选择其他影片-添加文件夹-浏览文件夹

添加即可,顺便一提,Plex是支持谷歌云盘挂载的,只需使用Google登录,在添加媒体库中选择谷歌云盘即可挂载,一切完成之后之后我们就能看到plex界面啦!

刚刚下载的小姐姐已经显示在里面啦!点击播放就可以播放啦,这时候就可以关闭xshell,享受随时随地的云端体验吧!咦,等等,怎么经常播放起来卡卡的,由于地理和某些原因,我们VPS很难做到与我们的高速链接,此时我们就需要优化一下体验,这里我选择了锐速,从本人亲手体验来说,锐速在加速流媒体上比BBR体验好太多,下面我们开始着手来优化网络环境(这也是为什么我在开头强调我们需要一个非OVZ架构的VPS,OVZ架构不支持常见的BBR 锐速等优化手段!)

使用91云的一键破解包安装锐速:

wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh

复制回车即可啦!

安装完成后可以使用以下命令查看状态:

/serverspeeder/bin/serverSpeeder.sh status

查看状态,只要TotalAccTcpFlow不为0即加速成功!

如果锐速一键脚本出现如下提示

则说明我们需要替换系统内核,使用一键脚本命令即可:

rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-3.10.0-229.1.2.el7.x86_64.rpm --force

安装完成后输入reboot重启服务器再次运行锐速一键脚本安装命令即可

锐速卸载命令:

chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f

好了,到此所有安装全部完成,我去买营养快线去了233333

CentOS7下利用qBittorrent+Flex搭建自己的在线视频播放站相关推荐

  1. Centos7下的LibreOffice的搭建及自动化脚本部署

    Centos7下的LibreOffice的搭建及自动化脚本部署 LibreOffice 简介 LibreOffice 是一个强大的办公套件 – 它清晰的界面和强大的工具让您释放您的创造力并增长您的生产 ...

  2. CentOS7下Hive集群搭建

    文章目录 1.下载Hive 2.安装mysql数据库 3.修改配置文件 3.1 hive-site.xml配置文件 3.2 hive-env.sh配置文件 4.新增mysql驱动到hive中 5.将h ...

  3. docker 安装 oracle12,Centos7下利用docker安装oracle12c

    实战在windows局域网下可以进行连接,并执行sql语句: 执行结果 具体的步骤如下: 1.在centos7下安装docker [root@localhost /]# yum install doc ...

  4. 在CentOS7下的OpenCV环境搭建与基于C++的人脸辨认(Face Recognition)参考指南

    本文分为两个部分,一个是OpenCV的搭建,一个是人脸识别程序的 ----强烈推荐浏览完全文再进行操作---- OpenCV搭建 OpenCV的官方文档:Installation in Linux 文 ...

  5. Centos7下SVN服务端搭建以及hook应用

    介绍 SVN是subversion的缩写,是一个开放源代码的版本控制系统,特点是集中式管理,即一个远程主干分支,多个本地分支.同一时刻只能有一个用户commit,适用于中小型项目,方便快捷. 一.SV ...

  6. Spark3.2教程(九)CentOS7下Spark Standalone分布式搭建

    Spark搭建方式有local.Standalone.on Yarn等. local模式适合程序的开发测试 Standalone模式适合小规模数据 on Yarn适合大数据量大,并且可能依赖于其他计算 ...

  7. filazilla搭建ftp_Windows7下利用FileZilla Server搭建ftp

    1.需求分析 为了提高效率,更好地完成期末网站作业,搭建ftp,实现组内资源共享. 2.所需软件 FileZilla Client   网址:http://filezilla-project.org/ ...

  8. ZooKeeper学习:CentOS7下ZooKeeper集群搭建

    文章目录 准备 1.虚拟机 2.安装包 安装 1.创建安装目录 2.文件配置 3.验证 启动zookeeper 查看zookeeper启动状态 停止zookeeper 查看zookeeper启动过程 ...

  9. CentOS7下Hadoop集群搭建

    文章目录 1.概念 1.1.主从结构 1.2.Hadoop集群角色名称 2.安装前准备 2.1.安装软件准备 2.2.Hadoop集群服务器规划 3.安装 3.1 解压文件 3.2 修改配置文件 3. ...

最新文章

  1. python序列数据类型_python 数据类型 序列——列表
  2. Tiles Framework
  3. matlab GUI 初学
  4. 知道python测试答案_大数据分析的python基础知道章节测试答案
  5. windows和linux命令的区别,linux和windows命令区别
  6. Linux内核分析 - 网络[五]:vlan协议-802.1q
  7. creo打不开stp文件_让Creo输出的stp格式文件含有颜色设置 | 坐倚北风
  8. 优麒麟这样的linux版本,百度网盘 Linux 版发布,搭配优麒麟运行更完美!
  9. CSS级联样式表-css选择器
  10. invalid use of incomplete type 报
  11. js 获取html文字颜色,js获得网页背景色和字体色的方法
  12. Spark Streaming保存到HDFS目录中案例
  13. 码栈——让一切变得自动化
  14. 小米手机只能进fastboot怎么办?
  15. 优化知乎使用体验+完整保存知乎文章、回答
  16. 如何扩展关键词,以及使用python多线程爬取bing搜索结果
  17. 【转载】Java分布式键-值缓存系统Voldemort
  18. RSF 分布式服务框架设计:线程模型
  19. BUUCTF misc 九连环隐写
  20. java实训报告结论_Java实验报告(二)及总结

热门文章

  1. css3 打车软件等车动画,简单一个渐变放大消失水波加载动画
  2. 21款奔驰S400豪华型升级后排电动腿托系统,提升乘坐舒适性
  3. word 编辑过程中变为只读_WPS?教程 | WPS?云办公如何多人协同编辑
  4. 联想笔记本的3.5mm耳机孔 没有声音!!!
  5. AndroidStudio 跑马灯效果不自动滚动的原因
  6. 数组之entries
  7. Gitlab修改文件上传10M大小限制
  8. 第二季《中国好声音》
  9. 非线性优化汇总——Matlab优化工具箱(持续更新中)
  10. 江苏警官学院计算机科学与技术专业,江苏警官学院什么专业好就业,哪些专业适合女生...