架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7551|回复: 14

【实战】搭建家庭媒体 Docker 之迅雷下载、DLNA 服务

[复制链接]
发表于 2022-10-23 14:47:10 | 显示全部楼层 |阅读模式
需求:家里有一台软路由,安装了 CentOS 7 系统,并且也安装了 docker 服务,想通过 docker 安装迅雷下载并且通过 DLNA 协议共享数据,打开电视机就可以播放软路由器的视频了(当然,需要在同一个局域网环境)。

首先,安装 Docker 服务参考如下:

【实战】CentOS 7 安装 Docker 容器
https://www.itsvse.com/thread-9999-1-1.html

Docker Hub 设置国内镜像加速
https://www.itsvse.com/thread-9738-1-1.html
迅雷下载

迅雷远程下载服务(docker)(非官方) cnk3x/xunlei:从迅雷群晖套件中提取出来用于其他设备的迅雷远程下载服务程序。仅供测试,测试完请大家自觉删除。

镜像地址:https://hub.docker.com/r/cnk3x/xunlei

在宿主机新家一个文件夹,用来保存迅雷下载的文件和数据文件,命令如下:

准备工作做好后,开始创建 xunlei 容器,命令如下:

通过电脑浏览器打开 http://ip:2345 就可以看到迅雷下载 web 版界面了,如下图:

QQ截图20221023140259.jpg

使用迅雷 App 扫码登录迅雷帐号,输入专属内测邀请码:迅雷牛通,然后新建下载任务,如下图:

QQ截图20221023140825.jpg

下载速度达到了 25M/s 速度还是非常快的,如下图:

QQ截图20221023140931.jpg QQ截图20221023141102.jpg

DLNA 服务

DLNA旨在解决个人PC ,消费电器,移动设备在内的无线网络和有线网络的互联互通,使得数字媒体和内容服务的无限制的共享和增长成为可能。DLNA的口号是Enjoy your music, photos and videos, anywhere anytime。DLNA将其整个应用规定成5个功能组件。从下到上依次为:网络互连,网络协议,媒体传输,设备的发现控制和管理,媒体格式。

开始使用 Docker 安装 DLNA 服务,命令如下:

文档:https://hub.docker.com/r/vladgh/minidlna

然后,打开电视点击信号源,名称为我们刚才设置的“MINIDLNA_FRIENDLY_NAME”变量值,如下图:

QQ截图20221023144513.jpg

选择 video 视频,可以看到就是刚才通过迅雷下载的电影了,点击打开,可以非常流畅的播放了,如下图:

QQ截图20221023144525.jpg QQ截图20221023144544.jpg

(完)





上一篇:【实战】依赖重定向之 DLL 引用不同版本冲突问题
下一篇:【实战】C# 程序通过 Cookie 解密 Discuz 当前用户信息
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2022-10-23 15:28:46 | 显示全部楼层
Docker 搭建 samba 共享目录,使用电脑也可以访问迅雷下载的文件,命令如下:

QQ截图20221023152830.jpg

-s 参数说明:

分别是:
shared:共享文件夹的名称(shared);
/mount:共享在samba容器中的路径(/mount);
yes:共享名称对所有工作组用户可见;
no:不是只读(也就是说可写);
no:不允许guest用户;
all:指定共享的所有权用户;
none:指定共享的超级用户;
指定具有写权限的用户;


-v :设置数据卷,挂载文件夹。

-m :设置容器最大内存占用

-u :设置用户名和密码。

Copy
"用户名;密码"
-s :设置用户的文件夹和权限。

Copy
"<name;/path>[;browse;readonly;guest;users;admins;writelist;comment]"

"<用户名;共享路径>[;文件夹对外可见;只读;允许访客;users用户组;admins用户组;可以写入RO共享的用户列表;共享说明]"
browse;readonly;guest; 三项,使用 yes 或者 no 来标定。

users;admins;writelist; :一般使用 用户名;admin;admin 即可。

私有共享示例:

Copy
-s "Yogile;/share/Yogile;yes;no;no;Yogile;admin;admin;Yogile"
公开共享示例:

Copy
-s "family;/share/samba/family;yes;no;yes;all;all;all;家庭共享"


码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2022-11-26 12:29:39 | 显示全部楼层
网上找了一大堆,看看这个是否可以许愿成功  xware 各种安装上没有激活码
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2023-4-16 17:55:31 | 显示全部楼层
很实用的教程,最近也在折腾黑群晖,学习一下,感谢分享。
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2022-11-9 14:33:17 | 显示全部楼层
看着效果挺不错的
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2023-2-1 23:06:45 | 显示全部楼层
进来看看
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2023-2-18 19:21:37 | 显示全部楼层
进来看看
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2023-2-19 00:32:11 | 显示全部楼层
小白来围观
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2023-2-19 00:33:20 | 显示全部楼层
小白来围观
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2023-2-21 14:10:08 | 显示全部楼层
小白来围观 学习··
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2023-2-21 20:44:12 | 显示全部楼层
学习一下
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-3-29 13:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表