通过ZeroSSL可以免费申请到适用于ip的SSL证书,这很适用于国内不想域名备案,但需要通过HTTPS连接的服务器官网:Free SSL Certificates and SSL Tools - ZeroSSL
登录后进入后台,点击
New Certificate
输入你的公网IP
最后选择免费档位即可
接着下一步,需要把提示的文件下载下来放到服务器上使用Nginx或者Caddy部署一个静态网页认证一下,这里使用1Panel部署,创建一个静态网站,然后主域名输入ip即可,创建好后根据提示创建/.well-known/pki-validation/这个路径文件夹,并把下载的txt文件放置到该路径当中。
创建静态网站

创建好网站后点击第四步的网站查看是否能正常打开,能正常打开就可以进行下一步操作,打不开就需要排查一下创建静态网站时哪里出了问题,确认能访问之后点击下一步进行验证域;
当显示这个的时候就代表申请IP证书成功了,可以选择你所需要的格式证书后进行下载;
证书文件下载下来的时候压缩包里有三个文件,在NGINX使用的时候需要把ca_bundle.crt和private.key两个文件合并使用,Linux下可以使用cat ca_bundle.crt >> private.key来快速合并,windows下用记事本打开手动复制粘贴即可



