使用的repo: https://github.com/seaweedfs/seaweedfs
bd8fb4ae-8d75-4f2e-afa8-ee9280a0333b-image.png
待补,作为笔记和技术交流分享
发布出来看是否有其他建议优化
其实就是转频道的,个人觉得非常有趣的会发这里
百合(梗&涩)收集纯白梗图/百合色图 本频道内容大多图一乐,有甜点,有扭曲,ps图,整活,请勿过度带入原作 投稿机器人 @baihehappy_bot 讨论群组 https://t.me/yuri1Only
faviconTelegram (t.me)
有兴趣的小伙伴大家可以关注这个电报频道哇,生草的图太多啦
板块重新开启,没有交流还是感觉好无聊,每天吐吐槽我觉得也很有趣,记录生活
如果各位有数据备份需求可以尝试使用alist + rclone 实现同步备份,防止自己辛辛苦苦整理的资源,如遭遇近期的365批量封号事件,其实还有很多很不错的备份方案,但是我觉得这个方法也足够大家了
alist介绍alist是近期比较热门的网盘挂载开源项目,优秀的UI和支持市面上几乎全部的挂载存储服务
GitHub:https://github.com/alist-org/alist
官方文档: https://alist.nn.ci/zh/
注意: 近期百度网盘和阿里云网盘挂载失效
安装:
在这个页面https://github.com/alist-org/alist/releases
下载 alist-windows-amd64.zip
然后解压进入文件夹,在文件路径栏键入cmd
373e0fed-5f58-4495-b49c-53678f113221-image.png
输出上面这些就是安装启动成功了
打开浏览器输入 http://127.0.0.1:5244 进入就可以登录进行管理了
现在还不知道admin账号,回到cmd 输入
这样就获取到账号密码了
挂载存储alist提供了全部存储的添加教程文档
https://alist.nn.ci/zh/guide/drivers/
这里我举例挂载onedrive
参考 https://alist.nn.ci/zh/guide/drivers/onedrive.html
获取刷新令牌
进入页面https://alist.nn.ci/tool/onedrive/request.html
选择你的onedrive类型
点击 Get Refresh Token
然后登录你的账号,等待返回刷新令牌
创建应用获取应用密钥(可选)
在这个地址 https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/ApplicationsListBlade
照着上面文档进行操作就行
记下 client_id 和 client_secret
232e3335-56fb-43d3-a7fa-3b63d531085f-image.png
参数解释:
挂载路径: 在web主页面中显示的路径
序号: 盘符优先级
Web代理: 如果你使用的是服务器将使用服务器本地转发浏览
WebDAV: 之后会rclone会用到,一般都是302重定向
根目录路径: 需要共享的物品目录比如 /动画
客户端ID: client_id
客户端密钥: client_secret
刷新令牌: refresh_token
然后保存旧挂载成功了,到主页面传输文件是否可以下载
其实直接使用rclone自带的挂载服务也可以流程功能比alist挂载跟复杂些,这个之后我会介绍的
rclone介绍rclone 是一款免费的开源命令行工具,用于在不同的云存储服务之间同步、复制、备份和移动文件和目录。rclone 支持超过 40 种不同的云存储服务,包括 Google Drive、Dropbox、OneDrive、Amazon S3、Backblaze B2 等,同时还支持许多其他协议和存储后端。
rclone 的主要特点包括:
支持多种操作系统:rclone 可以在 Windows、Linux、macOS 等多种操作系统上运行,无需安装任何依赖项。 支持多种存储服务:rclone 支持超过 40 种不同的存储服务和协议,包括 Google Drive、Dropbox、OneDrive、Amazon S3、Backblaze B2 等。 支持多种操作:rclone 支持同步、复制、备份和移动文件和目录,可以根据需要进行灵活的配置。 支持加密和压缩:rclone 支持对文件进行加密和压缩,以保护用户的隐私和节省存储空间。 易于使用和配置:rclone 的命令行界面简单明了,易于使用和配置,同时还提供了详细的文档和用户社区。总之,rclone 是一款功能强大、灵活易用的云存储同步工具,可以帮助用户快速、安全地管理和转移云存储中的文件和数据。 安装rclone
rclone支持全平台,下载二进制文件后可直接命令运行
https://rclone.org/downloads/
如果你使用的win下载Intel/AMD - 64 Bit即可
下载后解压进入文件夹,还是在路径栏输入cmd #可获得命令帮助 rclone.exe help 绑定alist的webdav
1.新建存储
#输入 rclone config #键入n为新建存储e3d0b90a-8c71-4325-b9e3-79628e24acae-image.png
输入你自定义的存储服务名字比如 alist_od
d4b06178-a04c-4008-b84c-f262168521e7-image.png
找到WebDAV选项
我这里是46
fc748374-e36a-4541-9e1a-09d1590e8b80-image.png
输入的webdav地址一般是 http://127.0.0.1:5244/dav/[挂载目录(可选)]
136ec148-b950-47fe-8111-181da5be5a79-image.png
daa10d73-c1d2-49cf-affc-b163907333f8-image.png
5 .输入admin账号和密码,忘了回到alist admin 查看密码
f0fa69cf-56fb-4ef4-8d21-7f04af347eaa-image.png
后面的选项一直回车就行,到此为止挂载完成
数据同步类型讲解,有分三种类型
拷贝模式单纯意义上的复制 单向同步模式
在本地修改文件后远端的目录会发生修改,包括增删改,远程进行修改不会对本地造成影响 双向同步模式
在任何一端修改文件会发生两端都进行同步,包括删除操作!这个很重要 #命令官方 https://rclone.org/commands/
拷贝模式
rclone copy 本地 远程 跳过相同的文件
示例: rclone copy "F:\Data\Desktop\新建文件夹 (3)" "alist_od:/Ashare"
将本地文件夹新建文件夹 (3)复制到远程目标的/Ashare目录下
一些rclone使用技巧
rclone file -获取源的配置文件
或者使用 rclone config dump 获取配置文件 linux可以直接 rclone config dump >rclone.conf
7c737f0a-36e7-4171-9d89-16f5b0d80ae9-image.png
如果再运行文件夹在的根目录有rclone.conf文件会自动读取,没有则读取用户目录的配置文件
rclone listremotes -查看当前配置的全部存储源
21756ebc-dd69-4adc-aa69-1e37f7f534bc-image.png