app-init
This commit is contained in:
@@ -22,7 +22,7 @@ Windows 本机 MySQL 协议代理,给 **影刀 RPA**(以及其它只认 MySQ
|
||||
|
||||
这 **不是** TCP-over-HTTP 端口转发,也 **不是** 业务 REST API。每一条 SQL 都走一次独立的 HTTP 请求。
|
||||
|
||||
协议细节见 [docs/PROTOCOL.md](docs/PROTOCOL.md)。
|
||||
协议细节见 [docs/PROTOCOL.md](docs/PROTOCOL.md)。开发 / 换图标 / 打包见 [docs/DEVELOPMENT.md](docs/DEVELOPMENT.md)。
|
||||
|
||||
---
|
||||
|
||||
@@ -282,7 +282,7 @@ CLI `--host` / `--port` 会覆盖这两项。
|
||||
| `max_connections` | `5` | 本机并发连接上限。须 `>= 1`。 |
|
||||
| `log_level` | `info` | `debug` / `info` / `warn` / `error`。 |
|
||||
| `log_sql` | `false` | `true` 时记录 SQL 文本(仍会脱敏 token/密码)。排障后再关掉。 |
|
||||
| `log_file` | `logs/tunnel.log` | 同时写 stdout 和该文件。空路径则只打控制台。 |
|
||||
| `log_file` | `logs/tunnel.log` | 日志目录与前缀。实际文件为 `logs/tunnel-YYYY-MM-DD.log`,按日切割,**仅保留 7 天**。空路径则只打控制台。 |
|
||||
|
||||
Windows 启动时会提醒:`config.yaml` 含密钥,请用 NTFS 权限限制为本机账户可读。
|
||||
|
||||
@@ -369,7 +369,7 @@ internal/winsvc Windows 服务安装与运行
|
||||
ntunnel_mysql.php 部署到远端的隧道脚本
|
||||
config.example.yaml 配置模板
|
||||
docs/PROTOCOL.md 协议对照 PHP 源码的说明
|
||||
tests/README.md 单测范围说明
|
||||
docs/DEVELOPMENT.md 开发说明(构建、换图标、服务、测试)
|
||||
build.bat Windows 一键测试 + 编译
|
||||
```
|
||||
|
||||
@@ -450,6 +450,8 @@ Mock 覆盖:`SELECT 1`、NULL、BIGINT(文本)、DECIMAL(文本)、utf
|
||||
|
||||
## 开发阶段(已完成)
|
||||
|
||||
开发约定、构建与 **更换图标** 见 [docs/DEVELOPMENT.md](docs/DEVELOPMENT.md)。
|
||||
|
||||
1. 协议调研 — 见 `docs/PROTOCOL.md`
|
||||
2. Navicat 客户端 `actn=C` / `actn=Q` + 解析
|
||||
3. 本机 MySQL 服务(握手、认证、`COM_QUERY`、PING、QUIT)
|
||||
|
||||
Reference in New Issue
Block a user