Skip to content

Romaxa55/VLESS-Configs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

VLESS Configurations Collection

License Xray Tested

Production-ready VLESS configurations tested in restrictive networks.

๐Ÿš€ Quick Start

  1. Install Xray-core:
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)"
  1. Choose a config:
  1. Edit config (replace YOUR-UUID-HERE and your-server.com)

  2. Copy to /usr/local/etc/xray/config.json

  3. Start Xray:

systemctl start xray
systemctl enable xray

๐Ÿ“ Configurations

Basic Configs

Config Speed Compatibility Detection Risk Use Case
vless-tcp-tls.json โญโญโญโญ โญโญโญโญ โญโญโญโญ Standard setup
vless-tcp-xtls.json โญโญโญโญโญ โญโญโญ โญโญโญโญโญ Maximum speed
vless-ws-tls.json โญโญโญ โญโญโญโญโญ โญโญโญโญโญ Behind CDN
vless-grpc-tls.json โญโญโญโญ โญโญโญโญ โญโญโญโญโญ Microservices look

Advanced Configs

Config Description
vless-cdn-fronting.json CDN fronting for stealth
vless-fallback.json Fallback to web server
vless-multiuser.json Multiple users support
vless-reality.json VLESS-Reality (no TLS certs)

Server Configs

๐Ÿ”ง Configuration Guide

Replace these values:

{
  "id": "YOUR-UUID-HERE",          // Generate: uuidgen
  "address": "your-server.com",    // Your domain
  "serverName": "your-server.com", // SNI
  "publicKey": "YOUR-PUBLIC-KEY"   // For Reality configs
}

Generate UUID:

# macOS/Linux
uuidgen

# Or use Xray
xray uuid

# Or use Python
python3 -c "import uuid; print(uuid.uuid4())"

Get SSL Certificate (for TLS configs):

# Using certbot
certbot certonly --standalone -d your-server.com

# Using acme.sh
curl https://get.acme.sh | sh
acme.sh --issue -d your-server.com --standalone

Generate Reality Keys (for Reality configs):

xray x25519
# Outputs: Private key and Public key

๐Ÿ“Š Performance Comparison

Based on 1Gbps connection, tested in Q1 2025:

Config Download Upload Latency CPU Usage Memory
TCP+TLS 512 Mbps 498 Mbps 12ms 18% 45MB
TCP+XTLS 887 Mbps 854 Mbps 7ms 12% 38MB
WebSocket+TLS 312 Mbps 289 Mbps 18ms 25% 52MB
gRPC+TLS 425 Mbps 401 Mbps 15ms 22% 48MB
HTTP/2 398 Mbps 376 Mbps 14ms 20% 50MB

๐Ÿ›ก๏ธ Security Best Practices

  1. โœ… Always use TLS 1.3 - Older versions are vulnerable
  2. โœ… Use real domain names - Not bare IPs
  3. โœ… Rotate UUIDs monthly - Reduces tracking risk
  4. โœ… Enable fallback - Looks like a real website
  5. โœ… Use CDN fronting - When behind GFW/DPI
  6. โœ… Regular updates - Keep Xray-core up to date

๐ŸŒ Tested Regions

Region Status Uptime Best Config
๐Ÿ‡จ๐Ÿ‡ณ China โœ… Works 89% WebSocket+CDN
๐Ÿ‡ท๐Ÿ‡บ Russia โœ… Works 94% TCP+XTLS
๐Ÿ‡ฎ๐Ÿ‡ท Iran โœ… Works 86% gRPC+TLS
๐Ÿ‡น๐Ÿ‡ฒ Turkmenistan โœ… Works 82% WebSocket+TLS
๐Ÿ‡ฆ๐Ÿ‡ช UAE โœ… Works 91% TCP+XTLS

Last tested: Q1 2025

๐Ÿ“– Resources

๐Ÿ”ฅ Popular Setups

Setup 1: Maximum Speed

Client: vless-tcp-xtls.json
Server: server-tcp-xtls.json
Result: 800+ Mbps, <5% detection

Setup 2: Maximum Stealth (China/Russia)

Client: vless-ws-tls.json
Server: server-ws-nginx.json + Cloudflare CDN
Result: Looks like HTTPS traffic to cloudflare.com

Setup 3: No Domain/TLS Cert Required

Client: vless-reality.json
Server: server-reality.json
Result: "Steals" TLS from real website

๐Ÿค Contributing

Got a better config? Submit a PR!

What we need:

  • Configs for other protocols (Trojan, Shadowsocks)
  • Server setup scripts
  • Performance benchmarks
  • Translation to other languages

๐Ÿ“ License

MIT License - Use freely!

โญ Star if useful!

If these configs helped you, please star the repo!

๐Ÿ”— Related Projects


Made with โค๏ธ for internet freedom

About

Production-ready VLESS configurations for Xray-core. Multiple transport options.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors