实现电视观看互联网影视资源——基于linux+samba+vmware文件共享

news/2024/12/2 12:43:08/

        由于电视盒子送的影视会员到期了,那上面很多电影又需要承担“巨额”的会员费用才能观看,所以想通过设备互联观看从互联网下载到电脑里的影视资源。

        实现思路是由主机下载个人平时收集在阿里云盘的影视资源,将主机上的下载路径通过vmware workstation的文件共享功能挂在到centos的samba共享目录,在电视机系统或者电视盒子上通过共享目录功能连接,就能直接看到影视文件所在的目录了。(windows系统也可以部署samba直接共享目录,但笔者还需要主机的linux环境编写文件共享给笔记本,所以这里使用linux部署)

 tips: Samba可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。

 前置准备工作:

1.安装VMware workstation

2.在VMware workstation中安装centos系统

3.centos7虚拟机网卡模式设置为桥接,如果主机上有多个网卡,注意选择桥接到与电视机同一路由器下的网卡。

centos7 samba部署操作:

mkdir /etc/yum.repos.d/bak&&mv /etc/yum.repos.d/* /etc/yum.repos.d/bak/
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
yum makecache
yum install samba samba-common -y 
systemctl enable smb.service vim /etc/samba/smb.conf #修改samba主配置文件如下
[global]workgroup = SAMBAsecurity = usermap to guest = Bad User #公开,无需用户登录passdb backend = tdbsamprinting = cupsprintcap name = cupsload printers = yescups options = raw#[homes]
#	comment = Home Directories
#	valid users = %S, %D%w%S
#	browseable = No
#	read only = No
#	inherit acls = Yes
#
#[printers]
#	comment = All Printers
#	path = /var/tmp
#	printable = Yes
#	create mask = 0600
#	browseable = No
#
#[print$]
#	comment = Printer Drivers
#	path = /var/lib/samba/drivers
#	write list = @printadmin root
#	force group = @printadmin
#	create mask = 0664
#	directory mask = 0775
[public]comment = "BD's movies" #描述,随意填写path = /share/public/ # 分享资源的完整路径名称,除了路径要正确外,目录的权限也要设对writable = yes #写入权限browseable =yes # 是yes/否no在浏览资源中显示共享目录,若为否则必须指定共享路径才能存取guest ok =yes # 是yes/否no公开共享,若为否则进行身份验证(只有当security = share 时此项才起作用)      public =yes # 是yes/否no公开共享,若为否则进行身份验证(只有当security = share 时此项才起作用)systemctl restart smb.service 

vmware workstation共享文件夹:

点击“安装VMware tools(T)“ 笔者此处已经安装完毕,所以只有重新安装的选项。

此时在系统内输入命令lsblk可以看到多了一个"sr0"设备,挂在到mnt下,然后拷贝出压缩文件,解压,再安装:

[root@c7-bd ~]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  128G  0 disk 
├─sda1   8:1    0    1G  0 part /boot
├─sda2   8:2    0    4G  0 part [SWAP]
└─sda3   8:3    0  123G  0 part /
sr0     11:0    1 55.9M  0 rom  
[root@c7-bd ~]# mount /dev/sr0 /opt
mount: /dev/sr0 is write-protected, mounting read-only
[root@c7-bd ~]# ls /opt/
manifest.txt  run_upgrader.sh  VMwareTools-10.3.23-16594550.tar.gz  vmware-tools-upgrader-32  vmware-tools-upgrader-64
[root@c7-bd ~]# cp /opt/VMwareTools-10.3.23-16594550.tar.gz ~/
[root@c7-bd ~]# ls
anaconda-ks.cfg  scripts  test.txt  VMwareTools-10.3.23-16594550.tar.gz
[root@c7-bd ~]# tar -zxcf VMwareTools-10.3.23-16594550.tar.gz 
[root@c7-bd scripts]# cd vmware-tools-distrib/
[root@c7-bd vmware-tools-distrib]# ls
bin  caf  doc  etc  FILES  INSTALL  installer  lib  vgauth  vmware-install.pl
[root@c7-bd vmware-tools-distrib]# ./vmware-install.pl 然后一直按回车 yes

此时已经安装好插件,在vmware workstation 设置中将存在影视资源的路径进行共享:

用命令可以看到已经共享成功,然后再linux系统中进行挂载:

[root@c7-bd vmware-tools-distrib]# vmware-hgfsclient  #查看共享目录
ali_download
[root@c7-bd vmware-tools-distrib]#mkdir /share/public
[root@c7-bd vmware-tools-distrib]#chmod -R 777 /share/public
[root@c7-bd vmware-tools-distrib]# vmhgfs-fuse .host:/ali_download /share/public -o allow_other #挂载共享文件夹,注意一定要加-o allow_other 给予普通用户root权限,否则共享出去后其他系统上无法访问
[root@c7-bd vmware-tools-distrib]# ls /share/public/
desktop.ini                                           Marvels.Daredevil.S02E09.1080p.NF.WEBRip.Chs-IFA.mp4
Marvels.Daredevil.S02E03.1080p.NF.WEBRip.Chs-IFA.mp4  Marvels.Daredevil.S02E10.1080p.NF.WEBRip.Chs-IFA.mp4
Marvels.Daredevil.S02E04.1080p.NF.WEBRip.Chs-IFA.mp4  Marvels.Daredevil.S02E11.1080p.NF.WEBRip.Chs-IFA.mp4
Marvels.Daredevil.S02E05.1080p.NF.WEBRip.Chs-IFA.mp4  Marvels.Daredevil.S02E12.1080p.NF.WEBRip.Chs-IFA.mp4
Marvels.Daredevil.S02E06.1080p.NF.WEBRip.Chs-IFA.mp4  Marvels.Daredevil.S02E13.1080p.NF.WEBRip.Chs-IFA.mp4
Marvels.Daredevil.S02E07.1080p.NF.WEBRip.Chs-IFA.mp4  英雄无归.4K.真蓝光.KLWNH.内嵌中字.mp4
Marvels.Daredevil.S02E08.1080p.NF.WEBRip.Chs-IFA.mp4

部署完毕,可以在其他同网络设备上查看,或挂载。

windows:按win+e 在路径中输入\\IP\目录:

 linux:

mount -t cifs -o username=用户名,password=密码 //IP/共享目录 /挂载点/share/

电视:

 

 

 


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

相关文章

闲置电视盒子不要扔!搭建Blynk物联网服务器,太香了!

之前写过WINDOS搭建blynk物联网的教程,由于电脑一直开机功耗太大,现在终于找到了用电视机顶盒刷linux系统安装服务器的方法,先一睹为快 在开始今天的折腾前,自备一个刷好linux系统的电视机顶盒,可以按神雕的教程来 地…

创维广电服务器无线,创维电视有线联网和无线联网的两种方法分享!

现在的离开网络可能就是一条咸鱼,手机不离身的我们就连回到家看电视也得是智能的才能满足我们的观看需求,在也不像以前电视放啥我看啥,而是我想看啥你就得放啥,有种农名翻身做主人的赶脚,以创维电视为例,电…

skyworth如何连接wifi_教你电视怎么连接无线网络

电视连接无线网络有多种方式,现在不少电视都自带网络电视功能,这要看电视有没有自带WIFI功能,或带接USB无线网卡的功能。还有一种是电信的网络ITV,他也可以外接USB无线网卡,可以连接电信自己的电信猫也可以改成接无线路由。 方法: 1、现在较新型的电视都自带WIFI功能,尤…

怎样将计算机和电视机连接网络连接,家里怎么连接网络到电视机,让电脑和电视都可以上网...

一般可以通过设置路由器联网,然后把电视机和电脑都连接到路由器的LAN口实现联网;具体操作方法如下: 一、先连接电脑和路由器,设置路由器连接宽带网络; 1、先按下图连接宽带猫、路由器和电脑;用网线连接猫和…

clop勒索软件攻击活动频发,西门子能源中招

自6月初被通报利用MOVEit Transfer服务器中的零日漏洞窃取加密组织数据后,clop勒索软件攻击活动频繁,全球陆续发生了多起clop软件攻击事件。本周,Clop团伙在其数据泄露网站上列出了西门子能源公司的信息,表示该公司的数据被泄露。…

极米newz6x、极米new z8x和当贝D3X的区别哪个好

外观来看,极米newz6x纯黑配色,正方形的外观,厚度刚刚好,极米new z8x和老款的极米z8x并没有太大的区别,都是墨金配色,整个机身采用磨砂材质,当贝D3X明显不同于其他三款,黑白配色&…

极米NEW Z8X和极米Z8X的区别 哪个更值得入手

极米NEW Z8X和老款的极米Z8X并没有太大的区别。在硬件上,这两款投影仪都采用了Mstar6A848芯片,搭载了2GB16GB的存储空间,这样的配置算是三、四千价位家用投影仪的标配了。 选极米NEW Z8X还是极米Z8X这些点很重要看过你就懂了 http://www.adia…

极米movin01x和z6x的区别哪个好

1. 亮度流明 极米movin01x的亮度为500ANSI流明,极米z6x由于采用了非对称光学系统设计,拥有更高亮度的LED灯珠,亮度达到了800ANSI流明。投影选极米movin01x还是z6x这些点很重要 http://www.adiannao.cn/dn   2. 画质技术   两款投影仪都采…