OMID
A Python-based proxy and relay service built with FastAPI, designed for network traffic management and protocol handling.
Explore FeaturesFeatures
VLESS Protocol Support
Native VLESS relay functionality for secure and efficient traffic routing.
HTTP/HTTPS Proxy
Outbound proxy capabilities with HTTP/2 support for modern web traffic.
Speed Limiting
Built-in bandwidth control mechanisms for fine-grained traffic management.
Telegram Bot Integration
Administrative interface via Telegram for convenient remote management.
WebSocket Support
Real-time communication protocols for low-latency, persistent connections.
Dockerized Deployment
Ready-to-deploy container setup for seamless integration and scaling.
Tech Stack
- Framework FastAPI 0.104.1 + Uvicorn
- HTTP Client HTTPX + HTTP/2
- WebSockets Native (v12.0)
- Security Cryptography lib
- Runtime Python 3.11
- Deployment Docker
Quick Start
Docker Deployment
docker build -t omid .
docker run -p 8000:8000 omid
Local Development
pip install -r requirements.txt
uvicorn main:app --host 0.0.0.0 --port 8000
Architecture
The application consists of several core modules:
Configuration
The service runs on port 8000 by default, configurable via the PORT environment variable.
Example:
export PORT=9000 — changes the listening port to 9000
Ready to Deploy?
Get started with OMID in minutes. Launch the app or build your own deployment with Docker.
Try OMID Live