EN

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

Go to Home

NewYork

A FastAPI-based proxy gateway service with WebSocket support and advanced traffic management capabilities.

Explore Features

Key Features

Everything you need to run a high-performance proxy gateway — from protocol relay to remote management.

FastAPI Gateway

High-performance HTTP/WebSocket proxy server

VLESS Relay

Protocol support for advanced proxy configurations

Speed Limiting

Built-in traffic management and bandwidth control

Telegram Bot Integration

Remote monitoring and control capabilities

WebSocket Support

Real-time bidirectional communication

Persistent State

Data persistence across service restarts

HTTP/2 Support

Modern protocol compatibility

Tech Stack

A modern, async-first toolkit built for performance and reliability.

FastAPI 0.104.1 — Modern async web framework
Uvicorn — ASGI server with standard extras
HTTPX — Async HTTP client with HTTP/2 support
WebSockets 12.0 — Real-time communication
aiofiles — Async file operations

Architecture

The service consists of several key components:

main.py          # Core FastAPI application and gateway logic
relay_vless.py   # VLESS protocol relay implementation
speed_limit.py   # Traffic management and bandwidth control
telegram_bot.py  # Telegram bot for remote management
pages.py         # Web interface pages
xhttp_siz10.py   # HTTP extensions and utilities

Configuration

The gateway supports environment-based configuration:

DATA_DIR

Data persistence directory (default: /data)

SECRET_KEY

Authentication secret (auto-generated if not set)

State is persisted to disk to maintain consistency across service restarts, particularly important for hosted environments like Railway where periodic restarts occur.

Getting Started

  1. Install dependencies: pip install -r requirements.txt
  2. Run the service: python main.py
  3. Access the gateway endpoints as configured

The service includes CORS middleware and timezone support (Asia/Tehran) for international deployment.

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...