Yesterdaybest34
A FastAPI-based proxy management system with web interface and MTProxy integration for secure network tunneling.
Overview
Yesterdaybest34 provides a web-based control panel (SpiderPanel) for managing proxy configurations and network tunneling. The application combines FastAPI backend services with Telegram's MTProxy for secure communication channels.
Key Features
- Web Management Interface: Clean web UI with login system and subscription management
- MTProxy Integration: Built-in Telegram MTProxy server for secure tunneling
- Multiple Protocol Support: Handles various proxy configurations and SNI routing
- QR Code Generation: Automatic QR codes for easy client configuration
- Real-time Monitoring: WebSocket support for live status updates
- Cloudflare Integration: Pre-configured subnet lists and endpoint management
Tech Stack
- Backend: FastAPI + Uvicorn
- Proxy: MTProxy (compiled from Telegram source)
- Frontend: Static HTML/CSS/JS with music player integration
- Deployment: Docker containerized, Railway.toml for cloud deployment
- Dependencies: HTTPX for HTTP/2, WebSockets, Pillow for image processing
Quick Start
Docker Deployment
docker build -t yesterdaybest34 .
docker run -p 8080:8080 -p 443:443 yesterdaybest34
Local Development
pip install -r requirements.txt
uvicorn main:app --host 0.0.0.0 --port 8080
Access the SpiderPanel at http://localhost:8080
Architecture
The application exposes two main ports:
- Port 8080: SpiderPanel web interface
- Port 443: MTProxy server for secure tunneling
Worker scripts in the worker/ directory handle Cloudflare Worker integration for additional proxy capabilities.