SNI-Balancer is a Python tool that automatically tests and manages proxy server configurations. It reads a list of server addresses (or subscription links), starts temporary test servers to measure real download speeds and response times, scores each server based on performance history and stability, and automatically runs the best one as a network-wide SOCKS5 proxy. The program monitors all your servers continuously and switches to a better-performing one only when the improvement is significant enough, avoiding disruptive frequent switching. It includes a live dashboard showing all server rankings and supports both VLESS and Trojan protocols with various transport methods.
How It Works
You create a simple text file with your server addresses or paste a subscription link from your provider.
Everything you need is fetched from the internet on first run - no manual setup required.
The program tries every server you provided, measures how fast each one downloads and responds, and keeps track of which ones stay reliable over time.
Based on real download tests and connection history, the best-performing server is automatically selected to run your proxy.
Dry-run mode shows you a dashboard of all your servers ranked by performance without starting any proxy.
Your traffic flows through the best server with a SOCKS5 proxy that works across your whole home network.
The program continuously monitors your servers in the background, automatically switches to a better one if needed, and never interrupts you unless something goes wrong.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.