ryan
c92f986978
merge: 合并 PR #22 Pages 部署源 V2 到 feat/pages-source-sync-v2
...
基于最新 main 合并 deqiying/feat/pages-source-sync-v2,
解决 docs/changelog/index.md 与限流相关条目的冲突。
2026-07-19 19:36:48 +08:00
deqiying
ccea08fe47
docs(pages): 收口部署源 V2 实现
...
同步 Pages、总体架构、Agent 与使用指南,记录阶段提交、验证结果和生产验收边界。
2026-07-19 19:25:28 +08:00
ryan
4c17f5277a
feat(agent): persist Pages dir in Docker deploy volume
...
Mount openflare-agent-pages to /data/var/lib/openflare/pages so
container rebuilds keep local Pages packages.
2026-07-19 18:28:35 +08:00
ryan
0c2961ae6d
fix(waf): complete geography match options
...
Use full country and ISO subdivision data, show localized country names with codes, and add searchable region selection.
2026-07-13 16:34:18 +08:00
ryan
9dc3983e0f
fix(frontend): WAF 规则编辑器缩小编排区高度和首次适配缩放比例,默认显示更多画布上下文
2026-07-13 15:39:48 +08:00
ryan
85d5c8568c
fix(frontend): stabilize WAF rule canvas
...
Use React Flow controlled node state, support deleting nodes and edges, and show node properties only after selection.
2026-07-13 14:59:20 +08:00
ryan
74ddf97b36
feat(agent): embed GeoLite2 City database
...
Initialize missing Country and City databases from embedded assets and use FyraLabs releases for periodic updates.
2026-07-13 14:38:36 +08:00
ryan
a1a997bcda
feat(waf): complete composable rule orchestration
...
Add the React Flow rule editor, ordered graph APIs and runtime DAG execution.\n\nPublish rules only on OpenResty reload and reconcile checksum-driven IP group snapshots in bounded shared memory.
2026-07-13 14:17:15 +08:00
ryan
03b81e5f74
refactor(migrator): use goose SQL only and auto-import zones on upgrade
...
移除 Go goose 迁移(bridge/legacy data/zone import),改为 goose SQL 占位
与结构迁移脚本;启动时 Migrate 在删旧列前自动导入历史域名,去掉
migrate-zones 手动命令及文档中的人工导入步骤。
2026-07-12 15:36:00 +08:00
ryan
fb3dd5afe6
docs(zone): add migration and release verification guide
...
补充 Zone 域名迁移操作指南(备份、migrate-zones、预览等价性、发布与回滚),
更新设计文档阶段说明、指南导航与 Unreleased 变更日志。
2026-07-12 15:31:01 +08:00
ryan
c8b1289043
fix(docker): preserve clickhouse listener config
2026-07-12 12:28:34 +08:00
ryan
44ce6497a1
docs(docker): use ./config/clickhouse for CH performance mount
...
Move performance.xml to config/clickhouse and mount the directory to
/etc/clickhouse-server/config.d; update docs and compose paths.
2026-07-10 11:10:32 +08:00
ryan
4b83f91b31
docs(docker): use ./config/clickhouse for CH performance mount
...
Move performance.xml to config/clickhouse and mount the directory to
/etc/clickhouse-server/config.d; update docs and compose paths.
2026-07-10 10:59:21 +08:00
ryan
2fcbb945fb
docs: update
2026-06-30 16:52:17 +08:00
ryan
23501259b2
docs: update
2026-06-30 16:42:41 +08:00
ryan
c561e65cd3
docs: update
2026-06-30 16:38:53 +08:00
ryan
1e349e5cde
docs: update default credentials to admin and 12345678 in documents
2026-06-28 10:03:45 +08:00
ryan
f03c88ffad
docs: update
2026-06-27 16:29:58 +08:00
ryan
196bdabc80
docs(docs): update server start and quick-start docs to require PG/SQLite, Redis, and ClickHouse
...
- Restructure docs/deployment/server.md into Docker (Quick Start, Production Recommended, Advanced with Jaeger) and Local deployment.
- Update docs/guide/quick-start.md default docker-compose to use PostgreSQL, Redis, and ClickHouse as default.
2026-06-27 15:57:55 +08:00
ryan
b48414e1fe
docs: update
2026-06-26 21:25:18 +08:00
ryan
cc5e53c51e
文档更新
2026-06-19 14:45:17 +08:00
ryan
3cfefb4367
[优化] go 引用调整
2026-06-06 10:46:40 +08:00
ryan
5a6c5cf72c
[优化] 文档更新
2026-06-05 11:13:07 +08:00
ryan
189916d1db
[优化] 文档更新
2026-06-05 11:12:06 +08:00
ryan
47ff33c653
[优化] 白名单优先级高于黑名单
2026-06-04 12:35:52 +08:00
ryan
161e6c4e86
[优化] 更换 JWT 认证机制
2026-06-04 11:54:53 +08:00
ryan
6aa71a4da8
[优化] 更新认证机制,使用 OPENFLARE_TOKEN 替代 Bearer Token
2026-06-04 11:10:06 +08:00
ryan
1088086399
[新增] OpenFlare Pages
2026-06-03 17:31:14 +08:00
ryan
2220e45989
[优化] 更新 Docker 部署命令,增加对 HTTP3的支持
2026-06-02 16:49:15 +08:00
ryan
e4c6ce9062
[优化] 添加自定义状态码匹配方法
2026-06-02 08:34:03 +08:00
ryan
81dd44c8fc
[优化] 添加自定义状态码匹配方法
2026-06-02 08:31:39 +08:00
ryan
2525664013
[优化] 更新文档
2026-06-02 00:13:39 +08:00
ryan
a8e8a940a0
[优化] 优化 WAF IP 组同步功能及相关文档更新
2026-06-01 13:55:04 +08:00
ryan
b827baf19f
[新增] 添加自动 IP 组规则测试功能,支持在保存前验证 Expr 规则命中情况
2026-06-01 09:50:43 +08:00
ryan
bc1b861841
[优化] 添加自动 IP 组功能,支持按 Expr 规则聚合请求日志并更新 IP 列表
2026-06-01 09:34:33 +08:00
ryan
95d7045b4a
[优化] 添加 WAF IP 组功能,包括 CRUD 接口和前端页面支持
2026-06-01 08:53:03 +08:00
ryan
449d0a5c5b
[优化] 更新文档
2026-05-31 14:52:37 +08:00
ryan
4ae6c2718f
[优化] 添加节点 IP 手动覆盖功能,更新相关文档和测试用例
2026-05-31 14:12:29 +08:00
ryan
632c455229
docs: update deployment instructions for Agent to recommend Docker method
2026-05-31 13:13:52 +08:00
ryan
631d32e5d0
[优化] POW 与 WAF 合并
2026-05-30 17:42:23 +08:00
ryan
f03718ce8c
[优化] 更新 Docker 部署指令,添加镜像拉取和容器移除命令
2026-05-30 16:08:43 +08:00
ryan
8300d3ec1c
[新增] 添加 WAF 规则组及其绑定的 API 支持,更新前端页面以集成 WAF 功能
2026-05-30 12:16:28 +08:00
ryan
4e339caa9a
[优化] 增加对节点 IP 的自动探测,优先通过第三方 API 获取公网 IP
2026-05-30 10:19:47 +08:00
ryan
899b4e6068
[优化] 优化 Docker 部署命令,移除不必要的端口映射
2026-05-29 11:46:09 +08:00
ryan
fa23cad9e9
[ #12 ] Auto-update downloads and executes binary with no signature or checksum verification
2026-05-29 11:29:33 +08:00
ryan
fe7f7da537
[优化] 更新 openresty_observability_port 描述,增强健康检查逻辑,使用 stub_status 代替 openresty -t
2026-05-29 10:50:13 +08:00
ryan
32762fdf3c
[新增] 实现安全兜底配置功能,允许在无历史配置时启动 OpenResty 并返回 503 状态
2026-05-29 10:07:49 +08:00
ryan
79ed8fd6ab
[新增] 实现 Agent WebSocket 连接升级功能,支持状态上报和配置广播
2026-05-29 09:52:34 +08:00
ryan
c856faca50
[新增] 更新文档
2026-05-28 22:56:39 +08:00
ryan
5a0821274b
[新增] 更新文档
2026-05-28 22:50:24 +08:00