💡
原文中文,约300字,阅读约需1分钟。
📝
内容提要
文章列出了一个 Rust 项目的目录结构,包括入口文件、配置解析、TLS 证书、隐身检测、认证、代理、TCP 连接、服务层、配置向导和模块导出等功能模块。
🎯
关键要点
- 项目目录结构包含多个功能模块
- main.rs 作为入口与 CLI
- config.rs 负责 YAML 配置解析
- tls.rs 处理 ACME 证书与 TLS
- stealth.rs 进行隐身伪装检测
- auth.rs 实现 Basic Auth 认证
- proxy.rs 处理 CONNECT 隧道与 HTTP 转发
- net.rs 负责 TCP 连接与 Fast Open
- service.rs 提供 hyper 服务层
- setup.rs 是 TUI 配置向导
- lib.rs 用于模块导出
➡️