💡 原文中文,约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 用于模块导出
➡️

继续阅读