昨天还以为自己找到了方法,没想到雨云官网中已经有人给出方案了,我这里记录一下

这里我用我昨天的兰空图床举例,前提:域名未备案,且已添加到cloudflare

  1. 复制雨云控制台中的备用地址(不要端口号),这个地址就是一个域名,之后可以通过cname记录映射到这个域名

    image-20241108133530436

  2. 在cloudflare中添加cname记录,目标值就是上一步复制的备用地址(不要端口号),记得开代理,否则一会创建Origin Rules会不生效

    image-20241108133300979

  3. 创建规则

    image-20241108133346456

  4. 填写内容,然后点击部署

    假设我兰空图床运行的端口是服务器内部的10800,然后我在控制台添加的NAT端口映射为10800->公网12345,那么这里就重写到12345

    当然不一定是10800和12345,也可以是其他端口,这样用多个子域名就能访问多个不同的服务了,极大提高的NAT服务器的可用性

    image-20241108133441134

  5. 这样就可以通过https://lsky.stopitnow.top来访问兰空图床了

    image-20241108134413171

  6. 不过此时会发现图片外链依旧是IP:端口号的格式,需要手动修改一下,登录管理员账号,点击编辑存储策略

    image-20241108134545702

  7. 将访问地址改为如下格式,这样复制的图片外链就是域名的格式了,可以通过域名访问图片,而且是https

    image-20241108134621541