ryan
|
1f5bebd18a
|
docs(plan): add origin error page implementation plan
拆分为状态码解析、OpenResty 渲染、Option/快照、前端设置页与文档验收五步任务。
|
2026-08-06 13:44:45 +08:00 |
|
ryan
|
fd62570431
|
docs(design): add origin error page design
全局可配置源站错误页:默认 500-599、Cloudflare 风格模板、
状态码透传与在线 HTML;配置进 Option 与配置版本快照。
|
2026-08-06 13:42:41 +08:00 |
|
ryan
|
21fb303ef2
|
doc: cloudflare 对接
|
2026-08-04 11:31:11 +08:00 |
|
ryan
|
33a1c32cf8
|
refactor(structure): group platform, infra, and shared packages
Reorganize internal packages into platform/infra/shared layers and update
imports, docs, and seed-count tests to match current system configs.
|
2026-07-24 15:41:59 +08:00 |
|
ryan
|
80c47f6ff3
|
feat(rate-limit): 站点级请求频率限制支持继承与自定义
在站点详情流量限制中配置 limit_req_per_ip;渲染按 effective rate 生成多 limit_req_zone,并以站点+IP 隔离计数。
|
2026-07-20 15:02:38 +08:00 |
|
ryan
|
f783a1e6fa
|
docs: add rate-limit analytics design
Tabs for analysis/config, dual-axis RPS chart with overview filters
and average RPS rankings from access-log overview.
|
2026-07-19 19:06:06 +08:00 |
|
ryan
|
4d7b63f217
|
docs: add default edge rate limit implementation plan
Task breakdown for global OpenResty limit defaults, route inherit
semantics, security rate-limits page, and render-time merge.
|
2026-07-19 18:05:43 +08:00 |
|
ryan
|
fada04c373
|
docs: add edge default rate limit design
Specify global OpenResty limit defaults with per-route inherit (-1 off)
and render-time merge in RenderRouteConfig.
|
2026-07-19 18:02:13 +08:00 |
|
ryan
|
46ce7de513
|
perf(waf): 收窄安全防护扫描面并优化 UA 热路径
注入类检测仅扫 Query/Cookie/Referer/有限 Body,避免全 Header 匹配拖垮边缘 CPU;
按开关采集输入、GET 跳过 read_body,UA 仅 lower 一次并用 set 匹配白名单。
|
2026-07-19 14:16:34 +08:00 |
|
ryan
|
db89f68547
|
docs(waf): 规格 — 安全防护节点 security_check
九项基础特征检测可开关;默认仅路径穿越与文件包含;命中任意规则 false。
|
2026-07-19 12:20:51 +08:00 |
|
ryan
|
d47ceb9971
|
feat(waf): UA 非正常不含爬虫,并支持自定义正则屏蔽
block_abnormal_ua 仅 Other/Unknown;新增 block_custom_ua 与 custom_ua_patterns。
|
2026-07-19 11:43:45 +08:00 |
|
ryan
|
28eef0bbcd
|
feat(waf): 新增 UA 检查节点 ua_check
支持要求携带 UA、浏览器/OS 白名单 and-or 匹配,以及优先屏蔽爬虫与非正常 UA。
|
2026-07-19 11:35:31 +08:00 |
|
ryan
|
047ed6554d
|
docs(waf): 规格 — UA 检查节点 ua_check
定义 require/白名单 and-or/屏蔽优先级及与访问日志一致的 UA 分类标签。
|
2026-07-19 11:27:55 +08:00 |
|
ryan
|
b5e27fabde
|
feat(waf): 规则编辑器节点自定义命名与拖放添加
对齐后端 label 字段;属性栏可编辑显示名称;节点库改为拖到画布落点创建。
|
2026-07-19 11:01:24 +08:00 |
|
ryan
|
4166cc9861
|
docs(waf): 规格 — 规则编辑器节点命名与拖放添加
确认仅前端消费已有 label,节点库改为拖到画布落点,不做备注。
|
2026-07-19 10:57:28 +08:00 |
|
ryan
|
61cf581621
|
docs(zone): clarify certificate ownership
|
2026-07-12 14:08:43 +08:00 |
|
ryan
|
e2ac531abb
|
docs(zone): define zone domain management model
|
2026-07-12 14:05:04 +08:00 |
|