每日签到奶昔超市积分商城奶昔访达
返回列表 发布新帖
查看: 69|回复: 4

[CDN] couldflare saas优选问题

发表于 昨天 21:13 来自手机 | 查看全部 |阅读模式

欢迎注册论坛,享受更多奶昔会员权益!

您需要 登录 才可以下载或查看,没有账号?注册

×
操作了半天,全是521报错。
这是因为我的网站是非80/443端口?
但是我规则那里弄好重写了啊……
爱生活,爱奶昔~
回复

使用道具 举报

发表于 昨天 21:21 | 查看全部
优选是找个可以按地区分流的解析商(DNSPod、华为云、万网等)然后把国内指向优选IP,境外保持Cloudflare for SaaS的默认回退。
至于你说的端口回源,这个并不是优选的问题。。。除了常用的 80 和 443 两个标准端口,Cloudflare还支持11个其它端口。Cloudflare总共支持HTTP端口7个,HTTPS端口6个, 分别是:HTTP协议80、8080、8880、2052、2082、2086、2095和HTTPS协议443、2053、2083、2087、2096、8443
如果后端不方便用80或443,可以用其它支持的端口,但是访问时要加上端口号,例如: https://example.com:8443

非标准端口的情况下,不仅网址看起来丑,用户输入也麻烦。要想通过 https://example.com 这样的方式访问,有两种做法。
一种是使用页面规则(Page Rules)可以实现网址自动重定向,在Cloudflare控制台上的操作如下图所示:
fakename.png
免费站点可以创建三条页面规则,除了一股脑转发,也可以根据路径分别转发。
另一种是利用功能强大的Cloudflare workers,但是需要写代码。一个简单的转发所有请求到新网址的worker代码示例:
  1. export default {
  2.   async fetch(request) {
  3.     const base = "https://example.com:8443";
  4.     const statusCode = 301;

  5.     const url = new URL(request.url);
  6.     const { pathname, search } = url;

  7.     const destinationURL = `${base}${pathname}${search}`;
  8.     return Response.redirect(destinationURL, statusCode);
  9.   },
  10. };
复制代码
通过Cloudflare worker,实际上已经能实现我们所有的需求了,但是部署和调试更麻烦,适合高级玩家。Cloudflare worker另外一个缺点是免费账户每天请求限制10万次,当然对于个人用途也足够了。

对于CDN来说,回源域名和端口与访问的不同,这是非常正常的需求。功能强大的Cloudflare当然也支持任意回源端口,这是回源规则(Origin Rules)的工作,设置如下:
fakename.png
通过回源规则,我们轻松的实现了不用写代码也能使用上后端服务器上的任意一个可用端口,这对于运行在NAT VPS上的服务非常有用。
爱生活,爱奶昔~
发表于 昨天 21:24 | 查看全部
你先把网站配通了,再去优选。。。这跟优选没啥关系
爱生活,爱奶昔~
 楼主| 发表于 昨天 21:58 来自手机 | 查看全部
nyarime 发表于 2025-12-6 21:24
你先把网站配通了,再去优选。。。这跟优选没啥关系

A解析可以用。
加一个saas就404,要不就521
爱生活,爱奶昔~
发表于 11 小时前 来自手机 | 查看全部
jsishsjsj 发表于 2025-12-6 21:58
A解析可以用。
加一个saas就404,要不就521

先把fallback解析了,再去用域名cname到fallback,然后证书签发验证用http。跑通了再去优选也不迟,分成两部分~
爱生活,爱奶昔~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

© 2025 Naixi Networks. 沪ICP备13020230号-1|沪公网安备 31010702007642号手机版小黑屋RSS
返回顶部 关灯 在本版发帖
快速回复 返回顶部 返回列表