Solidway v0.1.0 已以 AGPL-3.0 发布,源码与 Releases 在 GitHub 上。文档正在按发布版本重写:除「快速开始」与「参考」外,其余页面仍在描述计划中的行为。当前权威说明见仓库内的 docs/getting-started.md 与 docs/architecture.md。
配置
设置存在数据库里,由控制台修改。没有配置文件。
Solidway 不读取配置文件。设置是本地数据库里的行,在控制台「系统」里修改;大多即时生效, 监听地址与 TLS 相关改动在重启后生效。
可配置项
| 分组 | 内容 |
|---|---|
| 网络 | 绑定地址、端口、连接与首字节超时 |
| HTTPS | 域名(来自对外访问地址列表)、ACME 挑战方式、端口、HSTS、证书状态 |
| 网关 | 认证失败 / 限流 / 上游不可用的冷却时长;会话粘性 TTL |
| 选号 | 策略、按凭据的权重、探索率 |
| 用量 | 采集开关、逐条明细模式(不保留 / 仅错误 / 全部)、保留小时数、采样率 |
| 告警 | Webhook 地址、恢复是否通知、按 Provider 的最小间隔 |
| 认证 | 会话有效期、Cookie 的 Secure 标记 |
| 访问 | 客户端使用的对外 base URL 列表 |
不属于「设置」的东西
- Provider 凭据是记录而非设置:按路由添加,用主密钥加密落库,界面只显示掩码。
- 路由与 API Key 是归属到用户的记录。
- 主密钥来自
<data_root>/master.key(或恢复时的--master-key)。
值存在哪里
数据目录下的 solidway.db。把它和 master.key 复制到另一台机器即可复现配置;主机上的
其他位置不会被读取。