Tailscale + hacdias-webdav 实现 Obsidian / Super Productivity 全设备私有同步 教程大纲
一、教程前言(方案介绍)
-
痛点说明:官方同步收费、第三方网盘限速、公网映射不安全、端口暴露风险高
-
方案核心:本地搭建 hacdias-webdav 服务 + Tailscale 点对点内网穿透,零公网裸奔、免费私有同步
-
适配场景:同时搞定 Obsidian 知识库同步 + Super Productivity 任务清单同步
-
端口说明(结合前期答疑):全程使用 6065 自定义端口,无官方占用、适配内网服务、规避高危端口风险
二、方案原理与优势(新手必看)
2.1 各组件作用
-
hacdias-webdav:轻量、稳定、跨平台私有 WebDAV 服务,作为同步核心存储
-
6065 端口:非系统预留端口、无默认高危服务占用,是小型私有文件服务最优自定义端口
-
Tailscale:零配置内网穿透,无需公网 IP、无需路由器端口映射,设备点对点加密传输
2.2 本方案核心优势
-
安全:全程内网加密,6065 端口不暴露公网,杜绝端口扫描、恶意探测
-
免费:无订阅费用,完全私有化部署,数据自留
-
通用:一套 WebDAV 服务,同时适配笔记、任务两类软件同步
-
稳定:规避网盘同步冲突、文件丢失、限速卡顿问题
三、前期环境准备
-
服务端设备:Windows / Mac / Linux(常驻开机设备,作为同步服务器)
-
软件准备:hacdias-webdav、Tailscale(全设备安装)
-
客户端设备:手机、平板、其他电脑(需要同步的终端)
-
基础前置:设备可正常联网,服务端无 6065 端口占用
四、服务端部署:hacdias-webdav 搭建(6065 端口专属配置)
4.1 端口前置检查(避坑关键)
-
6065 端口占用查询命令(Windows/Linux/Mac 多平台指令)
-
6065 端口答疑复盘:无官方服务绑定、仅常用于私有 WebDAV,内网使用完全安全
4.2 安装 hacdias-webdav
多平台快速安装、解压、授权配置
4.3 核心配置文件编写(重点)
-
强制绑定端口:6065
-
设置 WebDAV 账号密码(基础安全认证)
-
分目录配置:分别建立 Obsidian 笔记目录、Super Productivity 任务目录(隔离同步数据)
-
权限配置:读写权限开放,杜绝同步权限不足报错
4.4 启动服务 + 开机自启设置
后台常驻运行,保证设备开机自动启动同步服务
4.5 本地内网连通性测试
内网设备通过 6065 端口访问 WebDAV,验证服务正常运行
五、Tailscale 内网穿透配置(核心无公网穿透)
5.1 全设备安装登录 Tailscale
服务端、所有客户端统一登录同一账号,加入同一虚拟内网
5.2 获取服务端 Tailscale 虚拟 IP
固定虚拟 IP,避免 IP 变动导致同步失效
5.3 穿透验证
非局域网设备,通过「Tailscale 虚拟 IP:6065」访问 WebDAV 服务
5.4 安全加固(对应前期端口讲究)
禁止 6065 端口公网映射,仅保留 Tailscale 内网访问,杜绝裸奔风险
六、客户端同步配置(双软件全覆盖)
6.1 Obsidian 全设备同步配置
-
安装 Obsidian WebDAV 同步插件
-
填写预设 WebDAV 账号密码
-
同步规则设置:忽略缓存、冲突文件处理、自动同步时机
-
多设备同步测试(电脑/手机双向同步)
6.2 Super Productivity 全设备同步配置
-
打开软件云端同步设置,选择自定义 WebDAV 同步
-
绑定账号密码,开启自动同步
-
任务数据双向同步测试,验证新增/修改/删除数据同步生效
七、6065 端口专属使用规范与避坑指南(对话核心知识点)
7.1 6065 端口使用讲究
-
端口属性:1024-49151 注册端口,无官方绑定服务,干净无高危风险
-
使用原则:内网专用、禁止公网暴露、无需更换端口(适配 WebDAV 最优)
7.2 常见端口问题排查
-
6065 端口被占用:终止冲突进程/修改端口备选方案
-
端口连通失败:防火墙放行 6065 端口、Tailscale 内网权限排查
-
同步失败:端口不通、账号错误、目录权限不足三类核心问题
八、全局故障排查手册
-
服务启动失败排查
-
Tailscale 虚拟内网不通排查
-
双软件同步冲突、文件丢失解决方法
-
移动端同步超时、连接失败修复
九、进阶优化方案(可选)
-
配置 HTTPS 加密访问,提升传输安全性
-
设置 WebDAV 定时备份,防止数据误删
-
Tailscale 永久在线、保活设置
-
多设备同步优先级、忽略文件精细化配置