Proxy 项目代码分析图谱

基于仓库实际代码生成:覆盖系统架构、核心业务链路、Redis/MySQL 状态、远端安装、自愈巡检和面试讲法。所有图都采用“解释型节点”,展开后可直接复习和面试表达。

代码范围说明:该仓库不是传统订单/资金系统,未发现 Kafka/RabbitMQ/Celery 等 MQ 框架;异步链路主要由 Redis 数据结构、线程、aiohttp 并发、systemd 常驻任务和周期巡检脚本实现。

思维导图

流程图

Flowchart

单机 API 重拨链路

对应 /api/vps/restart_dial:校验、查库、SSH、PPPoE、测速、状态更新、异常分支。

Flowchart

批量代理池异步链路

对应 ProxyPool:Redis 机器清单、Host 队列、线程更新、aiohttp 并发测速、proxy_pool/proxy_catch。

代码依据