为端口转发地址安装免费的 SSL https

Install free SSL https for port forwarding address

我在我的本地服务器上安装了 mattermost,目前也使用 http://192.168.x.x:8065, and I've setup a ddns port forwarding for it, means that I can login to mattermost using http://xxx.ddns.net:8065 登录它。

现在我要为它安装 https SSL,我尝试使用自签名证书,当我从我的桌面(chrome、firefox、桌面应用程序)登录时它似乎工作正常。

但是当涉及到iPhone原生应用时,我的mattermost会触发错误信息:

    Please check connection, Mattermost unreachable. If issue 
    persists, ask administrator to check WebSocket port.

现在所有到达 mattermost 的消息都不会显示,也不会收到任何通知,直到我们手动刷新应用程序。

有什么克服这个问题的建议吗?是因为 iPhone 试图阻止任何不受信任的/自签名证书吗?

谢谢。 最好的祝福, 孔

你说得对,iPhone 不信任开箱即用的自签名证书。一种更简单的方法是使用 Let's Encrypt 之类的服务为 xxx.ddns.net 获取免费的 SSL 证书,您的 iPhone 即开即用。

这对 Mattermost 来说特别简单,因为它内置了对使用 Let's Encrypt 证书的支持。您可以按照文档 here

中的步骤进行配置