docs: define chis proxy config

This commit is contained in:
ila
2026-07-04 23:30:53 +08:00
parent 79c57a63c5
commit 3405e0c6bb
13 changed files with 36 additions and 9 deletions
+9
View File
@@ -88,3 +88,12 @@
- 阻塞:无。
- 决策:T-002 只建立基础配置和包目录,不引入真实密钥、不连接 Redis、不实现 CHIS 业务逻辑。
- 下一步:T-003 建立最小测试框架。
## 2026-07-04 DOC-006 明确 CHIS SOCKS5 代理配置
- 状态:DONE
- 变更:新增 `CHIS_PROXY` 配置读取和 `.env.example` 占位;更新 `README.md`、`tasks.md`、`docs/02-requirements.md`、`docs/03-tech-stack.md`、`docs/04-architecture.md`、`docs/05-coding-rules.md`、`docs/06-tasks.md`、`docs/api.md`、`docs/current-state.md`。
- 验证:先执行 `python -m unittest discover -s tests -p test_config_and_structure.py` 看到 `KeyError: 'CHIS_PROXY'`;实现后执行 `python -m unittest discover -s tests` 结果 `Ran 3 tests ... OK`;执行 `rg "CHIS_PROXY|SOCKS|proxy|代理" README.md .env.example docs app tests` 确认文档和配置覆盖代理规则。
- 阻塞:无。
- 决策:CHIS 出站请求支持可选 SOCKS5 代理;`CHIS_PROXY` 为空时直连,有值时 CHIS 登录、会话验证、查询和保存请求统一走代理;代理只作用于访问 CHIS 的出站请求,不影响第三方访问 `chisup` 的入站请求。
- 下一步:T-003 建立最小测试框架;后续 T-101 / T-201 实现登录和通用 CHIS client 时落地代理调用。