macOS开启WebDav
macOS开启WebDav,没有一键开启的选项,需要自己动手。
这个过程中大致参考了 https://www.jianshu.com/p/c844b97aa323
不同点
1. apache的配置文件是 `/usr/local/etc/httpd` 而不是`/etc/apache2`,因为我用了brew。
2. httpd.conf文件中出现的dav全部注释掉
3. 用户名没用admin
Home of Little Jelly
macOS开启WebDav,没有一键开启的选项,需要自己动手。
这个过程中大致参考了 https://www.jianshu.com/p/c844b97aa323
不同点
1. apache的配置文件是 `/usr/local/etc/httpd` 而不是`/etc/apache2`,因为我用了brew。
2. httpd.conf文件中出现的dav全部注释掉
3. 用户名没用admin
Transmit是macOS下的一款文件传输工具,支持FTP/webDav/Amazon S3等诸多协议。
使用技巧。
1. 使用Panic Sync服务同步服务器信息
2. 使用`前往->链接文件夹导航`同步浏览两边的目录
借助[SabreDav](https://sabre.io/dav/)的开源库,PHP可以同时作为WebDav Server和Client,而且操作非常方便。
作为Server,可以提供WebDav服务对外使用。
作为Client,则可以作为客户端与支持WebDav的服务器交互。
有了它,远程操作文件又多了一种选择,包括但不限于
文件传输备份经验总结
文件传输协议
1. FTP/FTPS/SFTP
2. SSH
3. SCP
4. WebDav
5. NFS (Linux,用于NAS等)
6. SMB (Windows,用于Samba等)
苹果系统上很多APP支持跨设备同步,实现方式不一,有的是用iCloud,有的是用自建的同步服务器,但速度不是太理想,延迟较高。
就拿我常用的OmniFoucs来说,用的是Omni免费的同步服务,同步一次要几十秒,经常出现早上在电脑改了状态,手机上晚上还没同步过来的情况。好在OmniFoucs支持自定义的WebDav服务,加之本人有台国内服务器,就自建了一个WebDav服务,迁移之后基本上秒同步,爽!