主要是给我这种非专业,拿 VPS 弄点自用服务的萌新看
转眼来到论坛 2年,原本目的只是复制粘贴安装 ss 上网,现在用的服务越来越多 つ﹏⊂
我的存储:NAS 作为本地文件中心,resilio 连接设备,rclone 自动同步云服务,gd 大仓库,od 过墙及第2备份;
================== 本地文件中心 NAS =========================
介绍下 NAS 的同步套件,没有 NAS 可以跳过,威联通的翻译别扭,看下面会更清晰:
假设同步的文件夹为 A(文件 ab),目标文件夹为 B(文件 bc)
双向:A←→B 同步结果:A(abc)B(abc)
镜像:A→B 同步结果:A(ab) B(ab)
仅下载:A→B 同步结果:A(ab) B(abc) 威联通 HBS 的 “活动同步”,写着头疼详细画了张表见 附1
仅上传:A→B 同步结果:A(abc)B(bc) 威联通 HBS 的 “单项同步”
可以设定不同任务计划:
即时:只要有更改就同步;
定时:指定时间同步,比如 4月1日 4:00 同步;
周期:指定周期同步,比如每天的 3:00,每个月的第 10天;
触发:当发生 xx 时同步,比如当同步任务1 完成,触发同步任务2 ;
外网访问 NAS 比较简单的方式是 frps
================== 同步工具 Resilio =========================
轻量的即时同步/选择性同步工具,android/ios/ipad/linux/win/mac/群晖/威联通/docker 等全支持,威联通 docker版比官方套件好用;
下载脚本 wget https://www.moerats.com/usr/down/Resilio-Sync.zip复制代码
解压并安装,默认端口 8888 unzip Resilio-Sync.zip && cd Resilio-Sync && chmod +x mysync.sh sync.sh && ./sync.sh复制代码
使alias生效以使用`mysync`命令 source ~/.bashrc复制代码
mysync 命令 #Resilio安装目录 /home/RslSync #配置文件 /home/RslSync/sync.conf #查看RslSync状态 mysync status #停止 mysync stop #启动 mysync start复制代码
1. 客户端即服务端,即中继
官方节点被嫱
同步文件夹上右键-首选项,勾选搜索LAN,局域网内设备就能自动搜索设备同步;
[设置-高级-侦听端口] 可以设置端口,其他设备在某个文件夹右键 [首选项-使用预定义主机] 填入IP:侦听端口,设备上所有文件夹都可以通过这台设备中继同步;2. Pro版支持高级文件夹,有权限管理、选择性同步功能
Pro版 key,文件夹外是 linux/win/android key,文件夹里是 mac key,见附2
================== 云盘连接 rclone =========================
rclone 应该不用说,定时任务搜一下 crontab 命令,简单来说
crontab -e 写入
*/15 * * * * rclone copy 挂载盘A:/指定文件夹 挂载盘B:/目标文件夹 –filter-from /路径/filter.txt复制代码
就是每 15分钟复制,因为我是 pt,还要做种,剪切的可以自己搜一下 rclone
filter.txt 里写入
– *.!qB – /路径/** 复制代码
分别是不同步 `.!qB` 文件和指定文件夹
================== 提供服务 webdav =========================
hacdias webdav 是单纯的 webdav服务 、alist(支持阿里云)网盘,还有 aliyun-webdav 也支持阿里云;这 3个安装都很简单;
alist 可以作为网盘使用,感觉自用比 cloudreve 好用; https://alist-doc.nn.ci/docs/intro
alist 的 webdav 格式是 域名、用户、密码,路径要填 /dav
kodi 里 ipv6 不用 [],nplayer 必须 [],都不用 /dav,不同设备、服务、版本的 webdav 填法要自己多试试 ( ̄  ̄|| )
这不是 webdav 复杂,通常是自动补全不一致,比如 kodi 会自动对 ipv6 打 [],你打了它就套成 [[]] 然后报错
阿里云webdav挂载只支持下载、播放,不支持上传
==================== 一些问题 ===========================
有哪些优点?
一些自动服务,比如 win 上丢个种子进同步文件夹,回家就能看下好的影片;(qbittorrent 的监听种子文件夹)
工作文件通过 resilio 即时自动同步到 NAS,再由 NAS 即时自动同步到 onedrive 家庭版,少一个客户端,又享受了 onedrive 的版本备份和 60天回收站;同理多人用 resilio 等作为客户端,resilio – NAS/VPS – 同步坚果云webdav,买一份付费就享受了版本备份;
在 PC 端增减、移动文件,onedrive/resilio 会自动同步到 NAS,相当于 windows 的文件管理器就是 NAS 文件管理器
会不会很麻烦?
虚线内 NAS同步、rclone 都是自动进行的
为什么选择 google drive?
作为不限容量的主仓库,VPS rclone 到 google drive 可达几十到几百MB/s,onedrive 只有几MB/s;
onedrive、google drive 的价格?
onedrive 家庭版 1TB容量,拼车约 40/人/年,正规渠道,稳定;
google drive 官方涨价到 $20/月,有10-20元/月的拼车,有 80/年的拼车,但你不能确定是否真的是官方购买再开给你的;最好方式是自购,其次购买公益团队盘,大概 5-15/永久,也有不收费的公益;再套一层 rclone;(注意不要放私人文件)
个人存储 20TB 左右感觉用 od e3/5 就足够,再加一个 gd公益备份;
如果有接近 100TB 数据,自购 gd 是最好的,你可以试着通过出售团队盘降低成本;
为什么 rclone/NAS 同步到 google drive 中间夹一层 onedrive,不能直接同步 google drive 吗?
gd 被嫱,本地 → od → gd,或 gd → od → 本地,相当于文件用 od 过嫱,免梯;
我的 e3/e5 只有 5TB,怎么办?
可以在网页上,同一域内分享文件夹给账号A,账号A 就可以用一个桌面客户端管理所有账号的文件;在NAS/VPS要分别挂载;
如下图,带锁链符号的 3个文件夹来自 3个不同的 onedrive 账号,一个客户端管理 4个号里的文件;
onedrive 同步失败或漏文件?
onedrive 不能同步违规文件,如标记为含木马、病毒的文件,也不同步部分空文件、部分被视为临时文件的文件;
会不会非常耗流量?
第一次同步会用较多流量,后续仅是随日常使用增减文件的变化,我用 3毛、scaleway 星尘这种不限流量的低价鸡
Potplayer 怎么连接服务?
播放列表-文件区域右键-新建专辑,webdav 必须是 IP/路径 的写法,不支持域名;
nplayer 可以直接连接 od,为什么要 vps 挂载 gd 转成 webdav?
od 传输速度有限,取决于你的连接情况;
================= 附件 ===================
附1:威联通的同步说明
附2:resilio pro key
蓝奏云:https://yinzhi6367.lanzouo.com/iSO2gykqrfc
密码:9bre
贵州省网友说:nas与onedrive同步,onedrive用ctlist列表网页版本,手机电脑onedrive客户端,完事,暂时没发现有啥不方便的
黑龙江省网友说:方案不错,感谢分享!
四川省网友说:好!很有精神,google drive建议还是自购,自己不是管理员的话,管理员能看到你的所有文件
台湾省网友说:技术贴,打个卡,
台湾省网友说:原本目的只是复制粘贴安装 ss 上网,现在用的服务越来越多
和我的经历一模一样
黑龙江省网友说:世纪华联的国内应该挺好的,我用的 e3,rclone 挂着只有 2-4MB/s