基于宝塔面板搭建Radicale实现iOS/安卓通讯录互通
因华为、苹果手机经常切换混用,手机通讯录在双端的同步,就有了需求,搜索后,无非就几类解决方案:
- 双端均安装通讯录同步软件。
- 通过iCloud的CardDAV在华为端同步iCloud通讯录。
- 自建CardDAV服务器,在双端同步同一通讯录。
方案1,首先就被我pass掉了,每一个软件都有一颗往大了、往强了做的心,如果仅仅只是专注做一个功能,仿佛不能体现他的水平一样,非要集成一堆堆功能一堆堆广告。
方案2,看起来,这应该是最合适的一个方案,无需做过多配置即可实现,且与原某一生态下的账号信息可以保持同步,很是完美。但是在我进行配置时,通过DavX5无法获取到iCloud的通讯录信息,创建也总是出现无法链接Apple的xxx-contacts.icloud.com
服务器,因此该方案作罢。
方案3,实现起来门槛相对较高,需要有服务器,而且iOS必须要支持ssl,就很恶心。起始时我是部署在通过TP-Link的DDNS出来的家庭电脑上,结果因无法ssl,更换为本博服务器。