Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
CDN接入教程 - 网站管理与配置完整指南(含JA4指纹防护) | 蓝易云CDN
[go: Go Back, main page]

接入教程

CDN 网站管理使用教程

从新增网站到高级配置,手把手带你完成全流程操作

本教程面向已购买蓝易云CDN套餐的用户,涵盖网站新增、HTTPS配置、源站设置、CC防护、缓存配置、ACL访问控制、四层转发等所有核心功能的图文详解。全新升级JA4指纹识别精准防护,告别传统IP统计的误伤问题。

教程目录速览 9大模块
① 新增网站单个新增 / 批量添加
② 网站编辑HTTP · HTTPS · 源站 · 安全 · 高级
③ 缓存配置缓存规则 · WordPress实例
④ 刷新预热URL刷新 · 目录刷新 · 资源预热
⑤ CC防护规则匹配器 · 过滤器 · 动作
⑥ ACL · 四层转发访问控制 · TCP/UDP转发
⑨ JA4指纹防护 NEWTLS指纹 · 多维特征 · 精准拦截
图文详解通俗易懂实战案例JA4指纹防护全流程覆盖

一、新增网站

1.1 新增单个网站

登录后台后,点击左侧 「网站管理」→「我的网站」,然后点击 「新增」 按钮即可打开添加窗口。

新增网站窗口 ▲ 新增网站弹窗界面
字段说明
所属分组可以不填,也可以选择分组方便管理
套餐选择你已购买的套餐
域名填写要接入的域名,多个域名用空格隔开
源地址你的服务器地址,可以填 IP 或域名
源端口默认 80,如果不是 80 请自行修改

1.2 批量添加网站

需要同时添加多个网站时,点击 「新增」 后把数量栏切换到 「批量」 模式即可。

批量添加网站 ▲ 批量添加模式界面

在「数据」栏按以下格式填写,一行一个网站

格式一:域名|源地址|源端口 例如:www.example.com|1.2.3.4|8080 格式二:域名|源地址(端口默认80) 例如:www.example.com|1.2.3.4

提示:源地址可以是 IP 也可以是域名,批量模式适合一次性迁移多个站点。


二、网站编辑

网站添加完成后,在网站列表点击对应网站即可进入编辑页面。

2.1 HTTP 设置

HTTP设置 ▲ HTTP 监听端口设置

监听端口默认为 80。如需监听其他端口(如 8080),直接填写,多个端口用空格隔开。

2.2 HTTPS 设置

HTTPS设置 ▲ HTTPS 证书与端口配置
字段说明
证书选择 SSL 证书,可手动添加或在网站列表中「一键申请」
监听端口默认 443,多个端口用空格隔开
强制 HTTPS开启后,所有 HTTP 请求自动跳转到 HTTPS
回源SSL协议回源时使用的 SSL 版本,如 TLSv1.2、TLSv1.3 等

2.3 源站设置

源站设置 ▲ 源站地址与负载均衡设置

回源协议

  • HTTP — 始终用 HTTP 回源
  • HTTPS — 始终用 HTTPS 回源
  • 跟随协议 — 用户用什么协议访问,就用什么协议回源

负载方式

有多台源服务器时,可以选择以下负载均衡方式:

负载方式说明
IP Hash同一个用户 IP 始终访问同一台服务器
轮询按顺序轮流分配请求
URL Hash同一个 URL 始终访问同一台服务器
最少连接数优先分配给连接数最少的服务器
随机随机分配到任意一台服务器

源地址与权重

  • 源地址 — 可以是 IP 或域名(仅支持一个域名,不能和 IP 混用)
  • 权重 — 数值越大,分到的请求越多
  • 状态 — 可选「上线」「下线」「备用」

健康检查

多台源服务器时可开启健康检查,系统会自动检测服务器状态,故障时自动下线,恢复后自动上线

配置项说明
协议目前仅支持 HTTP 检查
域名检查时使用的域名
路径默认 /(根目录)
有效状态码返回的状态码在此范围内才算正常

回源端口映射

开启后,回源端口会跟随用户实际访问的端口。比如用户访问 :81 端口,回源也走 81 端口。

2.4 安全配置

安全配置 ▲ 安全配置面板

CC 防护模式

系统内置了 7 种防护模式,根据你的实际情况选择:

模式说明什么时候用
宽松模式基本不影响用户没被攻击时推荐使用
JS 验证浏览器自动完成验证,用户无感被攻击时首选
5秒盾显示 5 秒倒计时后自动验证攻击较严重时
点击验证用户需手动点击按钮需人工确认时
滑块验证拖动滑块完成验证兼顾防御和体验
验证码输入图片验证码,防御最强严重攻击时
旋转图片旋转图片到正确角度需要更强验证时

自动提升防护等级

可以根据 QPS(每秒请求数)自动切换防护模式。平时用「宽松模式」,QPS 飙升时自动切换到更强模式,攻击结束后自动恢复。

推荐:日常用「宽松模式」,自动提升时切换到「滑块验证」,兼顾体验和安全。

自定义规则(API 放行)

开启了验证防护后,API 请求会被拦截。这时可以添加自定义规则来放行 API

自定义规则 ▲ 自定义CC规则配置

规则由 匹配条件 + 执行动作 组成。支持的匹配项:

匹配项说明示例
IP 地址客户端 IP192.168.1.1
域名访问的域名www.example.com
请求 URI完整路径(含参数)/index.php?page=1
请求方法HTTP 方法GET、POST
浏览器 UA浏览器标识Chrome/111.0.0.0
请求来源Referer 来源http://www.example.com
国家代码两位字母代码CN(中国)、HK(香港)

支持的操作符:等于、不等于、包含、不包含、前缀匹配、后缀匹配、正则匹配。

匹配值支持多个,一行一个。条件成立时执行选择的动作(放行、拉黑、5秒盾等)。

屏蔽设置

  • 屏蔽透明代理 — 屏蔽公开免费的 HTTP 代理访问
  • 屏蔽区域 — 可屏蔽境外或境内访问,可选是否包含港澳台

黑白名单

  • 爬虫白名单 — 开启后,百度、谷歌等搜索引擎爬虫不受防护影响
  • 黑名单 — 支持单个 IP 和 IP 段(掩码 8/16/24)
  • 白名单 — 支持单个 IP 和 IP 段(掩码 8/16/24)

2.5 访问控制

访问控制 ▲ 访问控制配置面板
  • ACL 规则 — 限制特定客户端的访问,需先在「ACL 管理」中创建规则
  • 防盗链 — 填入允许的域名,只有这些域名才能引用你的资源

2.6 回源配置

回源配置 ▲ 回源域名与Range回源设置

回源域名

默认跟随用户访问的域名,也可以自定义为其他域名。

Range 回源

  • 开启 — CDN 只拉取用户请求的那部分文件,适合大文件下载
  • 关闭 — CDN 每次都拉取整个文件

建议:有大文件下载需求(视频、软件包等)时建议开启。

2.7 高级配置

压缩设置

开启 Gzip 压缩,减少传输大小,加快页面加载。

WebSocket

如果你的网站用到了即时通讯、实时推送等功能,请开启此选项。

错误页面

支持自定义 404 和 50x 错误页面。

源站请求头

回源时附加自定义请求头。系统默认会传 X-Real-IP(客户端真实 IP)给源服务器。

源站请求头设置 ▲ 自定义源站请求头示例

CDN 响应头

返回内容给用户时,可以增加自定义的响应头。

URL 转向

通过 rewrite 规则实现 URL 跳转:

URL转向设置 ▲ URL 转向配置面板
字段说明
域名端口.* 匹配所有;www.example.com 匹配该域名;多个域名用 | 分隔
匹配要匹配的 URL 路径
转向到跳转的目标 URL

三、缓存配置

3.1 缓存规则

缓存配置 ▲ 缓存规则配置面板
配置项说明
类型「后缀名」「目录」「全路径」三种匹配方式
有效期缓存时间,可设秒、小时、天
忽略参数开启后 /a.css 和 /a.css?v=1 视为同一个缓存
强制缓存缓存动态内容或缓存未生效时开启
不缓存条件设置特定请求不走缓存(如带某个 Cookie 的请求)

类型说明:

  • 后缀名 — 填 css|js|png,缓存所有这些类型的文件
  • 目录 — 填 aa|bb,缓存 /aa/ 和 /bb/ 目录下的所有请求
  • 全路径 — 填 /123.css,只缓存这一个文件

3.2 实战案例

案例一:缓存 WordPress 站点(排除已登录用户)

缓存整站,但带有 wordpress_logged_in Cookie 的已登录用户不缓存:

WordPress缓存配置 ▲ WordPress 缓存配置示例

案例二:缓存目录但排除某个文件

缓存 /foo/ 目录,但不缓存其中的 1.html:

目录缓存排除 ▲ 目录缓存排除规则示例

四、刷新预热

4.1 刷新缓存

源站内容更新后,通过刷新缓存让 CDN 重新拉取最新内容:

  • 支持刷新具体 URL(精确刷新单个文件)
  • 支持刷新整个目录(目录下所有缓存都会被清除)

4.2 预热 URL

提前让 CDN 去源站拉取内容并缓存,这样用户第一次访问就能直接命中缓存,加快首次访问速度

建议:网站更新后,先「刷新缓存」清除旧内容,再「预热 URL」让热门页面提前缓存。


五、CC 防护规则

CC 防护规则由三部分组成:匹配器(谁来了)→ 过滤器(怎么验证)→ 动作(不通过怎么办)。

5.1 匹配器

匹配器用来判断「哪些请求需要被检查」,可以包含多个匹配项,全部满足才生效

匹配项 ▲ CC规则匹配项设置 操作符 ▲ CC规则操作符选择

5.2 过滤器

过滤器用来验证请求是否合法,验证失败达到一定次数后执行动作。

过滤器 ▲ 过滤器类型选择
过滤器说明
请求速率限制一定时间内的请求总数
302 跳转返回 302 跳转,能正确跟随才算通过
浏览器识别返回 JS 代码,浏览器能执行才算通过
滑动验证拖动滑块完成验证
验证码输入正确验证码
URL 鉴权适用于 API,需客户端配合 MD5 签名
请求速率 ▲ 请求速率过滤器配置

URL 鉴权(进阶)

适用于 API 防 CC 攻击,CDN 端定义密钥,客户端用 MD5 签名验证。提供 A 和 B 两种方式。

方式 A:

URL格式:http://域名/路径/文件?sign=md5值&t=时间戳 md5值 = md5(密钥 + uri小写 + 时间戳) 方式A设置 ▲ URL 鉴权方式 A 配置
配置项说明
n秒内最大失败次数如 60 秒内失败超 5 次,拉黑 IP
密钥客户端和 CDN 需保持一致
签名参数名默认 sign
时间戳参数名默认 t
最大时间相差允许客户端与服务器时间相差的秒数
签名使用次数同一签名允许使用的次数,0 为不限

方式 B:

URL格式:http://域名/路径/文件?sign=时间戳-随机字符串-uid-md5值 md5值 = md5(uri小写-时间戳-随机字符串-uid-密钥) 方式B设置 ▲ URL 鉴权方式 B 配置

方式 B 不需要单独传时间戳参数,已包含在签名中。其他配置与方式 A 一致。

5.3 动作

请求无法通过验证时,执行以下动作之一:

动作说明
ipset直接封禁 IP,效果最好,被封的 IP 完全无法访问
exit断开连接,但该 IP 仍可建立新连接
log仅记录日志,不拦截

5.4 规则组合

一条完整的 CC 规则 = 匹配器 + 过滤器 + 动作。

规则组合 ▲ CC规则组合配置

双过滤器机制:

  • 1 个过滤器 — 验证失败直接执行动作
  • 2 个过滤器 — 过滤器 1 失败后继续用过滤器 2 验证,两个都失败才执行动作

实用场景:过滤器 1 用「请求频率」,过滤器 2 用「滑块验证」。正常用户即使触发频率限制,通过滑块就不会被封,有效减少误封

多条规则组成一个规则组,网站绑定的就是规则组。


六、ACL 访问控制管理

ACL 用于控制客户端的访问权限。与 CC 规则不同,ACL 没有过滤器,匹配后直接「允许」或「拒绝」。

6.1 ACL 规则组

ACL规则组 ▲ ACL 规则组配置
  • 默认行为 — 所有规则都没匹配时执行的动作(允许或拒绝)
  • 规则列表 — 从上到下逐条匹配,匹配到第一条即停止

6.2 ACL 规则

ACL规则 ▲ ACL 规则匹配设置

匹配项和操作符与 CC 规则基本一致,一条规则支持多个匹配项,全部满足才算匹配成功


七、四层转发

支持 TCPUDP 协议转发,同时支持访问控制和连接数限制。

7.1 新增单个转发

新增单个转发 ▲ 四层转发新增界面
字段说明
监听端口格式:88(默认TCP)、88/udp、88/tcp,多个用空格隔开
源 IP仅支持 IP 地址,不支持域名
源端口任意端口

7.2 批量添加转发

批量添加转发 ▲ 批量添加转发格式说明

格式为 监听端口|IP|回源端口,一行一个:

88 99|1.2.3.4|8080 88/tcp 99/udp|1.2.3.4|8080

八、转发编辑

8.1 监听设置

监听设置 ▲ 转发监听端口管理

可以随时删除或添加监听端口。

8.2 源站设置

配置方式与「网站编辑 → 源站设置」一致,请参考 2.3 源站设置

8.3 ACL 访问控制

转发ACL ▲ 四层转发 ACL 配置

可以为四层转发单独配置 ACL 访问控制规则。



教程到此结束!如果你在使用过程中遇到任何问题,请随时 联系客服 获取帮助。

立即开始

全部套餐支持免费测试,满意再购买

高防CDN隐藏源站IP、智能识别恶意行为、分布式清洗。DDoS/CC攻击流量不计入月流量。