Amber Valley Community Hub

A VLESS fallback landing site — served to unauthenticated visitors to make the proxy server appear as a legitimate community website.

Overview

This site acts as a decoy frontend for a VLESS proxy server. When a visitor accesses the server without the correct proxy credentials or path, they are served this community video library instead of a proxy handshake error. This prevents fingerprinting of the proxy endpoint.

Tech Stack

  • React 18 — UI framework
  • Vite — build tool
  • Tailwind CSS — styling (amber color theme)
  • Nginx — static file serving inside Docker
  • Docker / Docker Compose — containerized deployment

Features

  • Fake community events video library with 42+ locally-stored thumbnail previews
  • Amber-tinted modern UI with animations
  • Video click triggers an authorization dialog (non-functional by design)

Development

Install dependencies:

npm install

Run dev server:

npm run dev

Generate video thumbnails:

npm run generate-thumbnails

Build for production:

npm run build

Deployment

The site runs on port 8081 via Docker Compose.

Build and start:

docker compose up -d --build

Stop:

docker compose down

The container serves the built static site via Nginx on port 80 internally, mapped to 8081 on the host.

Description
No description provided
Readme 1.7 MiB
Languages
JavaScript 93%
HTML 2.8%
Dockerfile 2.6%
CSS 1.6%