使用rclone将远程的webDav文件共享映射成本地硬盘

#webdav #rclone

一、准备工作

1.1 准备webdav连接

支持webdav的网盘有好多,请自行准备。我做示范的是国外的一个免费网盘,地址是https://infini-cloud.net/en/index.html, 先注册一个账号,就有20GB的免费空间可用。


收到验证邮件,输入验证码或者点击验证链接,注册成功后进入My Page。


免费的20GB空间大小,如果你在主页下方输入我送你的优惠码 L3UV8,你还将多获得5GB的空间


设置允许webDav访问,记住你的密码,如果忘记了,可以Reissue.


记录下以下三个信息(密码只显示一次)

WebDAV Connection URL
Connection ID
Apps Password

尝试一下webdav登录,可以正常访问

1.2 下载Rclone和WINFSP

我本机是Win11,我以windows版本为实例,其他操作系统请自行参考查找相关资料。

下载地址: https://rclone.org/downloads/


下载完成,把压缩包解压到D:/Rclone目录


下载Winfsp并安装。下载地址https://winfsp.dev/rel/

**



二、配置Rclone

我个人习惯将命令行的添加到系统环境变量中间去


打开资源管理器D:\Rclone,右键 在终端中打开 进入命令行窗口


输入以下命令开始配置: rclone config


输入n , 新建 New Remote,紧接着输入远程webdav名称:infinicloud,自己随起,记得住就行。


下面根据提示输入你的rclone版本提示的webdav的名称编号,我这个版本的是62。


依次输入 62,输入上面准备工作时记录下的相关信息

输入URL:如图标2,输入 vendor:如图标3,输入user,如图标4 ,输入y之后,重复输入自己记录下的的密码两遍。

可选配置输入直接回车,最后编辑输入n,然后它就显示输入的一个总结情况。


远程连接配置完成。最后输入q,退出配置模式。


最后验证一下远程连接是否成功。

输入命令

rclone lsf infinicloud: 


如果显示相应的两个说明文件,表示配置成功。

三、本地挂载

前面已经安装 WinFsp 软件(文件系统中间件)。

使用以下命令挂载(以 Z: 盘为例):

rclone mount infinicloud: Z: --network-mode --vfs-cache-mode full 

常用挂载参数说明:

参数说明
–network-mode以网络位置挂载,提高文件管理器响应速度
–vfs-cache-mode full启用完整缓存模式,提高读写性能
–vfs-cache-max-size 1G设置缓存最大大小为1GB
–buffer-size 512M设置缓冲区大小为512MB

在windows资源管理器中,就可以看到Z:盘了,如同本地硬盘一样使用了。

但是,这样只要命令行一退出,Z:盘就自动断开了。我们需要将其添加成window自启动当中去。

设置windows开机自启动无窗口模式

创建批处理文件 mount.bat

@echo off D:\Rclone\rclone.exe mount infinicloud: Z: --vfs-cache-mode full --file-perms 0777 --cache-dir "D:\Rclone\Cache" 

创建启动脚本 start.vbs

CreateObject("WScript.Shell").Run "cmd /c D:\Rclone\mount.bat",0 

把 start.vbs 放入开机启动文件,按Win+R 输入shell:startup,将 start.vbs 的快捷方式放入该目录,这样每次重新启动之后就自己挂载云盘至Z盘了。

四、小结

本文在Windows环境下,使用Rclone命令将支持webDav的云盘挂载到本地当硬盘使用,其他系统的使用方法累似,请自行查找解决方案。在总结时,突然发现其实在windows中实际可以直接将webdav文件共享映射为网络驱动器的。




区别是挂载类型一个是本地硬盘,一个是网络驱动器。具体使用请大家自行体会。

Read more

前端首屏加载优化方案

前端首屏加载优化落地清单(可直接落地 / 自查,分维度 + 实操步骤 + 检查项) 核心遵循 **「先基础后进阶、先低成本高收益后深度优化」原则,按资源层、网络层、渲染层、计算层、缓存层、服务端协同6 大维度划分,每个维度含实操步骤 + 落地检查项 + 备注 **,适配项目开发 / 重构的全流程优化,可直接作为团队协作的落地标准。 一、资源层优化(核心:减体积、按需加载,低成本高收益) 实操步骤 1. 代码压缩与精简:开启打包工具(Webpack/Vite)的 JS/CSS 压缩,开启 Tree-shaking,剔除未引用代码;第三方库按需引入(如 antd/Element 仅引首屏组件、lodash 用 lodash-es

前端 JS 调用后端 API:3 种实用方法,轻松搞定前后端数据交互

前端 JS 调用后端 API:3 种实用方法,轻松搞定前后端数据交互

前端js调用后端API的三种方法 在 Web 开发中,前端与后端的协同是实现功能的核心环节,而前端通过 JavaScript 调用后端 API 接口,更是实现数据交互、完成业务逻辑的关键步骤。无论是用户登录时的信息验证,还是页面数据的动态加载,都离不开 API 调用。本文将详细介绍三种主流的前端 JS 调用后端 API 的方法,包括传统的 XMLHttpRequest、简化开发的 jQuery Ajax,以及现代项目常用的 axios 与 fetch,帮助开发者根据项目需求选择合适的方案。 下面主要介绍三种方法来实现前端js对后端API接口的调用: 方法一: XMLHttpRequest 方法二: jQuery和Ajax 方法三: axios、fetch XMLHttpRequest XMLHttpRequest(简称 XHR)是浏览器提供的原生 API,也是前端调用后端 API 的 “鼻祖”

⸢ 伍-Ⅱ⸥ ⤳ 默认安全治理实践:水平越权检测 & 前端安全防控

⸢ 伍-Ⅱ⸥ ⤳ 默认安全治理实践:水平越权检测 & 前端安全防控

👍点「赞」📌收「藏」👀关「注」💬评「论」         在金融科技深度融合的背景下,信息安全已从单纯的技术攻防扩展至架构、合规、流程与创新的系统工程。作为一名从业十多年的老兵,将系统阐述数字银行安全体系的建设路径与方法论,旨在提出一套可落地、系统化、前瞻性的新一代安全架构。 序号主题内容简述1安全架构概述全局安全架构设计,描述基础框架。👉2默认安全标准化安全策略,针对已知风险的标准化防控(如基线配置、补丁管理)。3可信纵深防御多层防御体系,应对未知威胁与高级攻击(如APT攻击、零日漏洞)。4威胁感知与响应 实时监测、分析威胁,快速处置安全事件,优化第二、三部分策略。 5实战检验通过红蓝对抗演练验证防御体系有效性,提升安全水位。6安全数智化运用数据化、自动化、智能化(如AI)提升安全运营(各部分)效率。 目录 5 默认安全治理应用实践 5.2 水平越权漏洞检测 1.水平越权检测的痛点

Ubuntu 22.04环境下libwebkit2gtk-4.1-0安装超详细版

Ubuntu 22.04 下编译安装 libwebkit2gtk-4.1-0 :从踩坑到实战的完整指南 你有没有遇到过这样的情况? 在 Ubuntu 22.04 上准备运行一个基于 GTK 的 WebView 应用,兴冲冲地敲下: sudo apt install libwebkit2gtk-4.1-0 结果终端冷冰冰地回你一句: E: Unable to locate package libwebkit2gtk-4.1-0 那一刻,是不是感觉空气都凝固了?明明文档写着支持,系统却说“没这玩意儿”。更离谱的是,连 apt search webkit 都只能搜出一堆 4.0 版本的包。 别急——这不是你的错。这是 Ubuntu 22.