APP下载 微博 微信

Hao4K影音


[群晖] 设置群晖Docker实现可以分享的网盘及https,打造家庭娱乐网盘

[复制链接]

发表于 2020年05月13日 21:53 40488 2 来源:媒体存储> 群晖 回帖奖励 |倒序浏览 |

GeDao 帖主

2020-5-13 21:53

设置群晖Docker实现可以分享的网盘及https,打造家庭娱乐网盘
写这一篇的主要原因是上一篇在说Docker容器的https访问时只说了一种情况,现实情况是不是所有的Docker容器都有https端口,比如上次提到的OneIndex就没有。当然也有别的容器,针对这种情况,我们需要用到反向代理功能。下面是来自百度百科说明,简单点说就是https访问的地址,反向代理服务器给定位到http来实现https加密链接访问,如果还是不明白,也无所谓,会用就行。
反向代理服务器位于用户与目标服务器之间,但是对于用户而言,反向代理服务器就相当于目标服务器,即用户直接访问反向代理服务器就可以获得目标服务器的资源。同时,用户不需要知道目标服务器的地址,也无须在用户端作任何设定。反向代理服务器通常可用来作为Web加速,即使用反向代理作为Web服务器的前置机来降低网络和服务器的负载,提高访问效率。
----来自百度百科
本篇主要分两部分,第一部分是基于微软的OneDrive来搭建私人分享型网盘,第二部分通过反向代理实现https安全访问网盘。
第一部分 搭建OneIndex
我个人的OneIndex,里面包涵了所以装机的镜像和工具,如果之前的百度网盘失效,可以到下面地址下载,当然我不一定24小时开机,白天正常工作一般是开机的。
OneIndex地址
这边说明一下,其实最初的目的不纯,开始是申请了微软的开发者账户,薅微软的活动,开发者需要保持活跃,才能继续续订,所以才搭建的OneIndex。如果有兴趣可以百度下具体操作流程,这边因为个人感觉不是啥光彩的事,就先不提了。这篇我们主要目的是搭建OneIndex,然后实现https安全访问。
OK,我们开始实操作~
插一嘴,如果老哥老姐们谁需要5T存储空间微软的OneDrive账号,可以联系我,我这边得开发者还有接近20个名额(不需要任何费用,没有套路,别问我叫啥,问就叫葛导)。
至于OneIndex的好处主要是下载不需要消耗我们本地的流量,再就是不限速,别那个X度云要好很多。
可能网上很多教程都是在Linux或者其他系统里面跑的OneIndex,其实群晖Docker里面也是没问题的,群晖的Docker也是Docker,个人觉得比其它系统里面的Docker更加人性化,所以跑个OneIndex肯定是一点问题也没有的。
开始之前,你需要拥有一个微软的OneDrive账号,这个就是个微软的云盘。
登录群晖,打开Docker

注册表中输入oneindex,双击搜索结果的第一个

等待拉取镜像完成,执行镜像

点击下一步

点击应用

这个吧Docker容器中可以看到oneindex2

点击编辑,先编辑端口

删除9000端口,修改本地端口为5090,容器端口为80
这边端口是自定义的,可根据情况自行设置

添加文件夹

配置完成,启动容器

启动完成后,浏览器地址栏输入群晖地址:5090(自定义的本地端口),如图,点击下一步

点击获取应用ID按钮

登录你的微软账号

输入密码

获取client secret

点击知道了按钮,获取client id

将后去的client secret和client id复制到页面,点击下一步

点击绑定账号

点击accept同意

安装OneIndex完成

点击管理后台按钮,进入系统管理后台,默认密码屏幕上已经给出

修改名称

修改要分享的文件夹

输入群晖地址:5090进入网盘页面

可以看到我们OneDrive里面的文件夹已经成功分享到了OneIndex页面

第二部分 反向代理实现https访问OneIndex
先上效果图

估计很多爱折腾群晖Docker的老哥老姐一定遇到过一个问题,就是有很多Docker镜像不想群晖本身,有http 5000端口和https 5001端口。很多Docker是没有https访问端口的,上篇我们说到了为我们个人网址配置ssl证书,为群晖管理页面和Jellyfin配置https安全访问,这些是本身带https访问端口的,我们今天的OneIndex有些不一样,我们也希望可以https安全访问OneIndex,我这边得实现方式是通过群晖的方向代理实现,具体步骤请往下看。
群晖管理页面打开控制面板

点击应用程序门户

选择反向代理服务器

点击新建

添加访问网址,目的地为群晖的地址和OneIndex Docker容器设置的端口号

填写名称

确定完成设置

路由器端口转发配置
这边简单一说为什么这样配置,外部通过网址加端口号8882访问到我们的wan口,路由器转发到群晖主机的8882端口,反向代理将8882端口,定向到群晖主机的5090端口,最终实现我们要实现的https方位OneIndex的效果。

最终效果实现

本篇主要记录了通过群晖的Docker和微软的OneDrive搭建私人分享型网盘和通过https安全访问网盘地址,关于微软开发者及教育版OneDrive不做过多说明了,感兴趣的可以私下探讨,百度教程也比较多。
回复

使用道具 举报

全部回复2

heartzc 2

2020-5-14 11:03

类似文章很多,感觉设置都比较复杂,期垂??一键设置的nas
回复 支持 反对

使用道具 举报

3322483306 3

2020-5-24 10:32

比电脑装系统还要复杂
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

返回列表 本版积分规则



绑定微信 + 关注公众号,第一时间获得消息通知!
:
新手玩家
:
介绍未填写

主题

帖子

积分7

图文推荐

  • 小量的影视、音频存储方案之我见

    最近,一块使用了近十年的4T移动硬盘挂了(曾被摔

  • 极空间挂载阿里云、115、百度、夸克等20个

    理论上使用如下教实现程极空间可以挂载阿里云网盘

  • 群辉加USB3.0千兆网卡成功,教程分享

    具体安装替换参考此贴https://www.hao4k.cn/threa

  • 科普:什么是硬盘MTBF?那MTTF、MTTD、MTTR

    买固态硬盘,我们会比较关注颗粒寿命,机械硬盘虽

  • 搭建私有云—华芸AS6404T NAS+华硕 AC68U体

    帮朋友搭建私有云—华芸AS6404T NAS+华硕 AC68U体

  • 机械硬盘该怎么选?教你最全机械硬盘选购指

    机械硬盘该怎么选?教你最全机械硬盘选购指南

  • 分享蜗牛星际A\B\C\D款机箱和功能分别有

    历经一个月研究:蜗牛星际ABCD款机箱和功能分

  • 利用NAS建立DNS缓存服务器Pi-hole

    在家用环境中利用NAS建立DNS缓存服务器 1 前

  • NAS都有哪些品牌?带你了解几大NAS名牌介绍

    NAS都有哪些品牌?带你了解几大NAS名牌介绍 前

  • 群晖硬盘迁移到新群晖,插在另外一台群晖NA

    之前有一台蜗牛星际做的黑群晖系统nas,然后现在

  • Hao4K影音app客户端下载