WebDAV CGI

厉害了,如何搭建一套自己的私有网盘?

自古美人都是妖i 提交于 2020-08-17 05:23:28
作者:zhaoolee https://www.jianshu.com/p/54f157a211af 本文教大家用 docker 搭建一款自己的私有网盘,教程给大家分享一下。 开源云盘选择 搭建前我仔细看了一下各个开源私有云盘的实现,有以下几种: owncloud sealife nextcloud 对这几家比较了以下,考虑了以下因素: 开源且免费,可以自定义插件开发 全客户端的支持,免费更好,ui 视觉还能过得去 支持外挂磁盘,可以随时更改,不需要分块、加密和过多的文件控制、权限控制等等,简单就好 部署难度,vm 还行,最好可以 Docker 最终我选择了 nextcloud,至于更多的详细差异,大家可以根据需求选择。 安装docker # 通过yum源安装dockersudo yum -y install docker # 启动dockersudo systemctl start docker # 开机自启sudo systemctl enable docker 配置Docker docker run -d -p 8080:80 nextcloud 访问主机ip的8080端口,为网盘设置管理员名称和密码。 比如,我的主机ip为149.28.54.241, 那么我访问的就是149.28.54.241:8080。 进入网盘后, 可以获取全平台的客户端 至此网盘已经搭建完成!

网站定于2020年8月13日下午开始维护工作

此生再无相见时 提交于 2020-08-15 12:54:21
我们新采购的设备已经清关并已经由物流公司运抵现场。如果现场工作环境许可,我们将于2020年8月13日下午14:00开始维护工作。维护期间我们将关闭会员充值等功能,请勿尝试购买会员。 本次维护工作将会解决之前积累的一些问题,如文件消失、离线下载缓慢等问题。经过本次维护后,网站的API将趋于稳定。 本次维护对于用户文件底层的变动非常大,故用户可能会发现文件临时消失,一段时间后文件再出现,请放心,我们将保证您的文件不被丢失。 ------------------------------------------------- 主要更新内容: 更改用户虚拟文件系统的存储方式 添加工单系统 添加WEBDAV的访问方式(需要订阅会员) 修复积累的一些问题 自助删除用户账号 灰度:将文件推送到GoogleDrive 灰度:将文件推送到微软OneDrive和世纪互联OneDrive 预计维护工作在12小时内完成。用户文件系统将在36小时内完全恢复正常。 ------------------------------------------------- 根据两地三中心的安全原则,我们有三个不同的数据中心位于不同的国家/地区,并遵守当地的法律法规与政策。因目前外部环境的持续恶化,我们保证各个数据中心之间的数据同步已经非常困难,甚至我们发往一些国家的设备也遇到了阻碍。作为一个专注于数据传输的公司

FTP工具,3款实用的FTP工具推荐

有些话、适合烂在心里 提交于 2020-08-11 09:35:12
一提到FTP工具,大家第一个想到的不知道是什么,有可能你不太熟悉,但从事网站管理人员一定都用过。FTP工具是网络上用来传送文件的工具。FTP工具以汉化版和破解版的居多。但是破解版的一般都比较危险,不建议你们使用。今天就来给大家推荐3款实用的FTP工具吧。 第一款:IIS7服务器管理工具 不是我说,这款工具是我用的最久最多的一款工具。实在是好用,已经推荐给身边很多好友了。让我想到了一句广告台词:人人用了都说好。 IIS7服务器管理工具里面的FTP功能可以说是使用感非常棒的。它的命名是上传下载,这个命名就已经非常直观的让我们感受到了这个功能的主要作用。但它里面的功能可远远不止这些。它可以进行 批量操作、定时同步(上传和下载)和多任务同时进行等等一些功能 。这可比传统的FTP工具好用的多。 当然,既然它的FTP工具都这么实用,那它其他功能必定也不会太差。IIS7服务器批量管理工具好处:批量管理、同步操作、到期提醒、数据安全和定期执行。适用系统:Windows和liunx操作系统。支持Vnc和Ftp批量操作。程序自动更新不会让你饱受更新的摧残,省了一大笔事。毕竟现在的软件更新的时候都需要进行重新下载安装,非常麻烦。 第二款:FileZilla FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能,具备极好的可控性及条理性

NAS 共享访问协议 — NFS、SMB、FTP、WebDAV 各有何优势?

删除回忆录丶 提交于 2020-08-10 09:37:04
随着智能化互联时代的来临,家中的智能设备越来越多:电视机、平板、游戏主机、电脑、手机等遍及家中各个角落,同时设备之间共享数据的需求变的越来越强烈。比如同步、备份手机上的照片和视频,在电视机上观看电脑中下载的影片、手机拍摄的视频,存储高清电影、音乐、VLOG 素材等。这时候在家中搭建一台 NAS(Network Attached Storage:网络附属存储)存储服务器是不错的选择,在备份保障数据安全的同时给家庭娱乐带来更多方便。在企业中,NAS 也有着广泛的应用,其部署简单,扩展方便,在文件共享、容灾备份领域发挥了重要作用。 NAS 存储服务器有许多专业厂商,比如群晖( Synology)、铁威马(TerraMaster)等,动手能力强的用户可以 DIY 硬件开源系统自己搭建。不过这些不是今天讨论的话题,今天我们来讨论一下 NAS 常见的共享访问协议:NFS、SMB、FTP、WebDav,哪些速度快,哪些兼容性好,如何选择。 NFS NFS(网络文件系统 Network File System)是一种分布式文件系统协议,力求客户端主机可以访问服务器端文件,并且其过程与访问本地存储时一样,它由 Sun 公司(已被 Oracle 收购)开发,于 1984 年发布,最新版本 NFSv4.2 于 2016 年发布。NFS 基于开放网络运算远程过程调用(ONC RPC)协议:一个开放、标准的

《解决nPlayer卡顿,玩转WebDAV》

别说谁变了你拦得住时间么 提交于 2020-08-04 09:21:53
🥺nPlayer播放居然会卡顿,居然会卡!!!😤 故事如此:疫情期间看视频的机会多了,开始用手机看屏小伤眼,改iPad影响坐姿,最后还是投屏用电视大屏看爽!但怎么解决大量存储资源和播放呢? 动手!动脑!再动手!再烧脑……几经倒腾最终可以舒服窝在沙发上看电视大屏了!方法: 1、视频播放:手机和iPad都装上nPlayer;(殿堂级的应用,有米就去付费吧挺值的。嫌贵?唉!自己搞掂吧… #%#¥%@) 2、存储空间:用WebDAV方案,最终落定iChain π®穿越派远程文件夹,其实就是一超级NAS!家里的旧电脑用上了,还省了NAS硬件钱,实测还可跨平台外网访问。 天有不测风云风云,看一会视频就开始卡顿了!现象怪异,开始怀疑是WebDAV访问速度问题,后来发现手机播放和iPad播放都没问题。晕菜!难道要怀疑乔帮主的Apple TV投屏???还是nPlayer???困扰!忍受一段时间后…… 终于偶然戳中了“要点”!!! 【重要总结】投屏千万不要用iOS自带的功能,直接用播放器内投屏功能,问题搞掂!故事over …… 来源: oschina 链接: https://my.oschina.net/u/4398987/blog/4463484

PHP文件包含 整理

妖精的绣舞 提交于 2020-07-28 14:06:17
文件包含 目录 文件包含 1. 概述 1.1 常见的引发漏洞的函数: 1.2 利用条件 1.3 分类和利用思路 2. 利用方法 2.1 配合文件解析漏洞来包含 2.2 读取系统敏感文件(路径遍历) 2.3 包含http日志文件 2.4 包含SSH日志 2.5 使用PHP伪协议 2.6 配合phpinfo页面包含临时文件 2.7 包含Session 2.9 包含环境变量 3. 绕过技巧 3.1 限制路径路径 3.2 限制后缀 3.3 allow_url_include = off 3.4 Base64 处理的session文件 3.5 自己构造Session 3.6 CVE-2018-14884 参考资料: 文件包含漏洞简介 利用phpinfo条件竞争 PHP文件包含漏洞利用思路与Bypass总结手册 1. 概述 什么是文件包含: 文件包含函数所加载的参数没有经过过滤或者严格的定义,可以被用户控制,包含其他文件或恶意代码,导致信息泄露或代码注入。 要求:包含的文件路径攻击者可控,被包含的文件web服务器可访问。 1.1 常见的引发漏洞的函数: include() 执行到 include 时才包含文件,文件不存在时提出警告,但是 继续执行 。 require() 只要程序运行就会包含文件,文件不存在产生致命错误,并 停止脚本 。 include_once() 和 require

面试被问了三次的http状态码到底有什么

淺唱寂寞╮ 提交于 2020-05-08 10:07:56
面试被问了三次的http状态码 到底有什么 想想很多人面试都会有被问到http的状态码的经历,我也是经历了三面,每次都有提及这个问题。今天就来细致的讨论一下HTTP的状态码,如有不足,欢迎留言交流: HTTP状态码是什么 是用以表示网页服务器超文本响应状态的3位数字代码,他的核心作用就是http状态码核心作用是Web Server 服务器用来告诉客户端 ,当前的 网页请求发生了什么事 ,或者说当前Web服务器的响应状态。所以HTTP状态码常用来判断和分析当前Web服务器的运行状况。 HTTP状态码有那些 一般情况下有5大类:信息响应( 100 – 199 ),成功响应( 200 – 299 ),重定向( 300 – 399 ),客户端错误( 400 – 499 )和服务器错误 ( 500 – 599 )。 1XX消息 这一类型的状态码,代表请求已被接受,需要继续处理,这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束,这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。 具体的状态码如下: 100 服务器已接受到请求头

记一次net/net core delete 方法报404 解决方案

笑着哭i 提交于 2020-04-30 20:47:41
今天一个net core的delete方法 执行的时候 报404 网上查阅资料后发现是IIS 默认只允许get/post方法接入 网上查找资料后 在web.config添加如下代码: 意为移除WebDAV模块 尝试无果 后又再次翻阅资料 博客园很多很多大牛标识 需要再添加一段代码 如下 意为允许http请求跨域请求方式 然后 现已移除以前ISAPI配置 然后添加 防止设置失效 我这边本来就是net core MVC 不涉及跨越请求 自然也没有同源跨域这一说但无奈 死马当成活马医 果然 无效 依然404 但是身为社会主义接班人 怎能就这么放弃 辜负党和国家人民给予的我厚望 遂 翻墙 身为一位面向谷歌编程的程序员 在微软的国外技术论坛 很多歪果仁也遇到这个问题(不得不说一句 国外net的生态果然比国内好些) 很多回答提到了 iis应用程序池的托管管道问题 也就是下图 如果托管管道模式 为经典可能会导出delete方法失效 于是我去服务器那边沟通之后 发现设置是集成模式 并不是经典....... 然后遂不死心 查看了前台各种http请求限制 包括安全狗拦截 均以开放 未果...... 但我是社会主义接班人啊 社会主义程序员 是不会轻言放弃的的 我再次细细查看每一条关于这个问题的回复 排查可能的原因 发现了四个字 我现在已经找不到那个让我灵光一现的网页了 大家将就一下 大概是这样子 对啊!