解决思路,网站不要用80/443标准端口,设置其他端口如8081,然后用Cloudflare Origin Rules修改回源请求。
前提:确保你的域名解析到cloudflare
1.修改nginx配置
server
{
listen 8081;
listen [::]:8081;
server_name www.abandon.cn;2.cloudflare配置
DNS:A记录指向国外服务器IP,开启代理(橙色云)
SSL/TLS:模式设为Flexible
Origin Rules:将域名回源端口设为8081
关键是Origin Rules设置:
关键是Origin Rules设置:
①.选择自定义筛选表达式
②.当传入请求匹配时...字段选择主机名,运算符选择等于,值输入your_domain(比如a.xx.com)
③.目标端口重写到8081
保存,直接访问your_domain(比如a.xx.com),这时直接就是https请求了。
评论区: