dofastted/vm2api
vm2api 使用虚拟机完全拟真方案的订阅转api
解决的问题
本项目旨在解决使用第三方反向代理访问 Claude 和 ChatGPT 等 AI 服务时,面临的高风险账号封禁和服务中断问题。它不使用脆弱的 HTTP 模拟,而是提供了一个生产级网关,在隔离的虚拟环境中运行官方 AI 客户端进程,从而确保长期稳定的访问。
工作原理
它管理一组隔离的虚拟机 (VM) 或容器,每个实例运行一个官方 AI 客户端二进制文件(例如 Claude Code)。每个槽位都被分配一个唯一的网络出口 (SOCKS5 proxy) 以防止跨账号关联。该系统充当协议网关,接收标准 API 请求(OpenAI/Anthropic 格式),对其进行清洗,并在模拟真实的硬件指纹和遥测数据后将其转发给官方客户端进程。它还包含一个多层风险管理系统,在请求到达上游提供商之前对其进行过滤。
适用人群
需要在基于订阅的 AI 服务之上构建可靠、高并发 AI 应用,且希望避免触发反滥用机制或频繁账号封禁的开发者和基础设施运维人员。
亮点
- 官方客户端集成:运行真实的官方二进制文件,而非逆向工程的 HTTP 模拟。
- 网络隔离:强制执行严格的一机一 IP 策略,防止共享 IP 封禁。
- 硬件仿真:欺骗物理硬件指纹(MAC、SMBIOS、Machine-ID)以模拟真实的开发者工作站。
- 风险管理:具备多阶段预跳闸门系统(蒸馏检测、正则过滤和安全模型评分),以防止违反政策。
- 集群管理:支持通过 SSH 管理分布式 VPS 节点,并提供用于监控配额和成本的集中式仪表板。
相关
- 项目
- 项目
- 项目
- 项目
- 项目