Xray Setup Sheet Direct
On your laptop/phone, the outbound config mirrors the inbound:
If you have ever tried to configure Xray (the successor to V2Ray), you know that while it is powerful, the configuration schema can feel like a maze. One misplaced routing object or a wrong streamSettings value, and the service refuses to start.
"routing": "rules": [ "type": "field", "domain": ["geosite:netflix", "geosite:spotify"], "outboundTag": "direct" , "type": "field", "ip": ["geoip:cn"], "outboundTag": "block" , "type": "field", "network": "udp", "port": "443", "outboundTag": "block" ] xray setup sheet
Add this routing object inside your config:
This is your —a concise, copy-paste friendly reference to get you from apt install to a working proxy. 1. The Bare-Minimum config.json Every Xray installation needs a valid JSON config. Here is a standard VMess + WebSocket + TLS template (the modern gold standard). On your laptop/phone, the outbound config mirrors the
The Ultimate Xray Setup Sheet: From Zero to Proxy in 10 Minutes Date: April 17, 2026 Category: Networking / DevOps
bash <(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh) xray config -c > full_config.json | Requirement | Standard Value | |-------------|----------------| | Protocol | VMess / VLESS | | Transport | WebSocket (WS) or gRPC | | Security | TLS 1.3 | | Auth | UUID (no alterId) | | Routing | geosite + geoip | The Ultimate Xray Setup Sheet: From Zero to
Save this page. Bookmark it. The next time you break your Xray config at 2 AM, this setup sheet will bring you back online. Drop your use case (CDN proxying, pure shadowsocks, or Trojan) in the comments below.