最近转向使用 Joplin 来记笔记了,就在服务器上搭建了个 Nextcloud 来进行日常文件同步。PC 和 Android 手机端都是一键成功的,同样的设置,在 Android 平板端确提示"Network request failed"......如下图1:
P1.平板端 Joplin 提示发生错误,Network request failed
解决方法:
点开"显示高级选项",单击启用"忽略 TLS 证书错误"选项。
问题原因:
翻了下 Nextcloud 和 Joplin 上的讨论贴,大概意思是搭建 Nextcloud 网站使用了Let's Encrypt 这类 self-signed certificate,购买商业 SSL 证书就不会出现这种问题了,然......个人自用就不花这冤枉钱了,按上述办法解决一下就行了。
Ps:看了下网友的讨论,IOS端的 Joplin 也会有同样的失败提示。LE SSL 证书虽然要背主要的锅,但是各系统底层安全规则也是有点问题的,怎么就歧视免费 SSL 签名呢。
验证:
启用"忽略 TLS 证书错误"选项后,Joplin 同步正常,见下图2:
P2.Joplin 文件同步成功