Skip to content

Conversation

@cto-new
Copy link
Contributor

@cto-new cto-new bot commented Oct 29, 2025

Summary

This PR introduces a complete, production-ready proxy detection system (proxy-detector/) supporting HTTP(S), SOCKS5, SS/SSR, VMess/VLESS, Trojan, Hysteria, and Hysteria2 protocols with Mihomo integration for protocol conversion.

Details

  • Implements modular async detection core in Python with configuration via YAML
  • Supports direct/native (HTTP/SOCKS5) and Mihomo-converted protocols (SS/SSR/VMess/VLESS/Trojan/Hysteria)
  • Adds data source abstraction for file, URL, and API inputs; supports line, JSON, YAML formats
  • Integrates Mihomo as sub-process for complex protocol conversion
  • Provides robust error handling, logging, statistics reporting, and output export (working/failed proxies, per-protocol stats)
  • Setup includes Dockerfile, docker-compose, multi-cloud deployment configurations
  • Includes 8+ detailed documentation files (Quick Start, Architecture, Specs, Delivery, Examples, etc.)
  • Adds test and installation verification scripts to ensure deployment readiness

Warning: Task VM test is not passing, cto.new will perform much better if you fix the setup

… detection system with mihomo integration

Add a production-ready, modular proxy detection project using Python+aiohttp, supporting HTTP, HTTPS, SOCKS5, SS, SSR, VMess, VLESS, Trojan, Hysteria, and Hysteria2. Integrates Mihomo for protocol conversion. Includes asynchronous detection, configurable data sources, logging, Docker/multi-cloud deploy, and extensive documentation.

This enables flexible, scalable, and performant proxy testing across many protocols, accelerating proxy pool validation for network and scraping applications.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant