一般来说,反向代理需要我们自己在服务器上安装Nginx,并配置ssl证书才能实现https访问网站,今天看到不良林的视频,解锁了一个新思路,即通过Cloudflare来实现https访问,这种方法无需服务器配置任何反向代理的工具,只需要在Cloudflare上面操作即可,具体如下:

1、在Cloudflare上配置DNS,这个和以前是一样的,注意要开启小黄云

image-20240529221939080

2、确保SSL/TLS 加密模式为灵活

image-20240529222043213

3、点击规则,打开Origin Rules,在这里新建一个规则,如下图所示,这个规则代表当我们在浏览器输入imsy.link或者www.imsy.link时,会自动重写到服务器的3002端口

image-20240529222310379

稍等片刻,访问imsy.link或者www.imsy.link,就可以正常打开了,并且ssl证书也自动配置好了