How xvrvx/autoxray works
autoXRAY is a Bash-based VPS setup tool for creating a personal Xray VPN server and usable client configurations. The documented main workflow runs autoXRAY2.sh on a Debian VPS with a domain, then provides several VPN access methods and a subscription page; the README also describes direct routing for Russian traffic and an optional RU-to-EU bridge configured with bridgeTLSxhttp.sh. The README documents capabilities but no source excerpts were supplied, so links show only these documented relationships, not internal call order or implementation details.
Main entry points: autoXRAY2.sh Main installer · bridgeTLSxhttp.sh Bridge installer
Components 16
Server setup
- Main installer
autoXRAY2.sh - Xray core
- Selfsteal website
- Traffic routing
autoXRAY2.sh
VPN access
- VLESS RAW TLS
autoXRAY2.sh - VLESS XHTTP TLS
autoXRAY2.sh - Hysteria2
autoXRAY2.sh - Telegram web proxy
autoXRAY2.sh
Config delivery
- Subscription page
autoXRAY2.sh - VPN client apps
RU EU bridge
- Bridge installer
bridgeTLSxhttp.sh - RU VPS
- EU VPS
- XHTTP bridge
bridgeTLSxhttp.sh
Other components
- Server operator
- Domain and DNS
Connections 17
- Server operator → Main installer: runs on VPS
- Domain and DNS → Main installer: provides domain
- Main installer → Xray core: installs and configures
- Main installer → Selfsteal website: sets up masking
- Main installer → Traffic routing: configures routing
- Main installer → VLESS RAW TLS: configures inbound
- Main installer → VLESS XHTTP TLS: configures inbound
- Main installer → Hysteria2: configures inbound
- Main installer → Telegram web proxy: sets up proxy
- Main installer → Subscription page: generates configs
- Subscription page → VPN client apps: provides subscription
- Server operator → Bridge installer: runs on RU VPS
- Domain and DNS → Bridge installer: provides domain
- Bridge installer → XHTTP bridge: configures
- RU VPS → XHTTP bridge: hosts bridge
- XHTTP bridge → EU VPS: connects to
- EU VPS → VLESS XHTTP TLS: provides XHTTP TLS