EN

VibeNest is currently available in English. More interface languages are coming soon.

Go to Home

OMID

A Python-based proxy and relay service built with FastAPI, designed for network traffic management and protocol handling.

Explore Features
░░ proxy ██ relay ░░ vless ██ ws:// ░░ tls ██ ░░

Features

🌐

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:

main.py
relay_vless.py
proxy_outbound.py
speed_limit.py
telegram_bot.py
pages.py
Note: The main application code appears to be obfuscated/protected, suggesting this is a commercial or security-focused implementation.

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

© OMID — Built with FastAPI

Reconnecting to the server...

Reconnecting in sec.

Failed to reconnect.
The page will reload automatically.

Session paused by the server.

Failed to resume the session.
Reloading the page...