微软onedrive➕onemanager部署程序,实现不限速下载

蜗牛vpsvps教程2020-08-074570

开讲之前确保大家都知道onedrive,不知道的可以看看下面这个

https://zhuanlan.zhihu.com/p/157744766zhuanlan.zhihu.com微软onedrive➕onemanager部署程序,实现不限速下载  第1张

本文原文链接

Onemanager搭建onedrive云盘详细图文教程 - 奇它博客qitablog.com微软onedrive➕onemanager部署程序,实现不限速下载  第2张

OneManager是什么

这是一个利用微软onedrive api将onedrive目录映射成一个云盘的程序,类似的程序有很多,比如OneIndex、Pyone、OnePoint等等。这个程序的特点是支持多种onedrive类型,可以部署在vps,heroku,以及腾讯云scf上。

项目地址

https://github.com/qkqpttgf/OneManager-phpgithub.com

onemanager搭建onedrive教程

参考项目readme说明,网上也有不少教程,这不是本文的重点。


后台设置

登录后,在管理>设置里有一些自定义设置,有些人不清楚这些设置是干嘛的,这可以理解,毕竟项目的说明写的太简单了。


adminloginpage

自定义登录地址,设置后就会隐藏登录按钮(有些主题本来就没有登录按钮),登录时需要手动在网盘地址后加上?你设置的值进行登录。

比如设置为abc,那么你只能通过xxx.com/xxx?地址来登录 。所以一旦设置就要记住你设置的值,不然连你自己也没法知道登录地址那就麻烦了。

这个设置是为了防止别人通过默认的登录界面尝试登录你的网盘,设置本项后只要猜不到登录界面,即使别人知道登录密码也没用,多一道防护墙,让网盘更安全。


background

自定义背景图片,填入一个图片的url地址,因为图片加载通常需要更多时间,为了速度考虑不建议放入大体积图片。


customCss

设置自定义css的地方,这里设置的css会作用于网盘所有页面。

比如我想隐藏语言选项框:


.changelanguage{display:none}


customScript

设置自定义js,会作用于所有页面。

比如设置http重定向到https:


var targetProtocol = "https:";

if (window.location.protocol != targetProtocol)

window.location.href = targetProtocol + window.location.href.substring(window.location.protocol.length);



customTheme

通过url的方式引用html主题,比如你可以通过设置下面的地址来使用我的主题。


cdn.jsdelivr.net/gh/kiz



disableChangeTheme

设置为1后游客将不显示右下角的主题切换功能。


disableShowThumb

设置为1后将不显示缩略图的按钮和功能,对于云函数用户来说,建议设为1来关闭该功能,因为该功能可能点一下就是一分钱。


hideFunctionalityFile

设置为1后,游客浏览网盘时就会看不到read.md,head.md,head.ofm,foo.omf这些文件,这些文件是干嘛的后面会说。


passfile

设置密码文件名,比如这里设置为password.txt,那么在某一个目录下新建一个password.txt文件,其中写入密码,这样任何人在浏览这个网盘目录时都需要输入相应密码后才能访问。


sitename

设置网站名称。


theme

切换主题。


timezone

设置时区,国内可设置为8。

以下是多盘设置


diskname

多盘在网盘界面显示的名称。


domain_path

当绑定多个域名时,可以使不同域名打开时访问不同目录。当然如果你只有一个域名也可以用,通过这种方式可以使当前域名访问一个指定子目录,和后面的public_path起到一样的作用。

下面是两个域名的设置方法,中间用|隔开,如果有多个域名只设置一个域名时,未设置的域名好像也会只访问该目录,要访问根目录dirname设置为/。


domain1.com:/dir1name|domain2.com:/dir2name

Txt 复制


downloadencrypt

设置为1时启用该功能,这样在设置了密码的目录下的文件虽然无法在网页端浏览,但可以通过具体的文件链接进行下载。


guestup_path

设置图床路径或者叫游客上传路径,设置后游客只能看到上传按钮看不到目录下的文件。


public_path

设置该盘的显示的根目录,默认为/,换个说法就是可以显示指定的文件夹,默认显示全部。

比如我们只想将网盘下的public文件夹内容作为网盘,可以设置为/public/。

有了这个功能,即使只有一个onedrive账号,我们也可以通过重复绑定同一个账号来生成多盘,然后每个盘的public_path设置为不同的路径,这样可以将一个盘的功能分开。


还有一种特殊情况是我既想让游客上传文件,又想让游客看见上传后的文件目录,目前就只能通过这种方法将该目录设置到两个盘,一个盘作上传,一个盘作目录展示。

其他进阶设置,可参考这个

Onemanager搭建onedrive云盘详细图文教程 - 奇它博客qitablog.com微软onedrive➕onemanager部署程序,实现不限速下载  第3张

oonemanager展示站点

Home - 首页 - 其他博客的后宫cc.qitablog.com

评论

有免费节点资源,我们会通知你!加入纸飞机订阅群

×
天气预报查看日历分享网页手机扫码留言评论电报频道链接