2.5 KiB
2.5 KiB
VLESS Node Configuration
fast-xray tests Cloudflare edge IPs by replacing only the connection address. The TLS SNI, WebSocket Host, and WebSocket path continue to point to the original domain.
Required settings
The node must use these settings:
- Protocol: VLESS
- Port:
443 - Transport: WebSocket
- TLS: enabled
- Encryption:
none - Flow: empty
- Domain: proxied through Cloudflare
- Certificate: valid for the configured domain and trusted by the operating system
- WebSocket path: identical to the server setting, for example
/demo - Host: the certificate domain
- SNI: the certificate domain
- UUID: the UUID configured in x-ui
Reality, XTLS Vision, non-WebSocket transports, and direct-origin nodes are not supported.
URL format
vless://UUID@cloudcone.pchuan.top:443?encryption=none&security=tls&type=ws&host=cloudcone.pchuan.top&sni=cloudcone.pchuan.top&path=%2Fdemo#remark
Replace these values:
UUID: the UUID from the x-ui VLESS inboundcloudcone.pchuan.top: your Cloudflare-proxied domain in the address,host, andsnifields%2Fdemo: the URL-encoded WebSocket path/demoremark: an optional node name
The address before :443 must be the original domain when supplying the source node. The generated result replaces this address with the selected Cloudflare IP while preserving the domain in the TLS and WebSocket settings.
Current node
vless://e7755581-7c0d-4e19-935f-3c908f74241e@cloudcone.pchuan.top:443?encryption=none&security=tls&type=ws&host=cloudcone.pchuan.top&sni=cloudcone.pchuan.top&path=%2Fdemo#cloudcone
Usage
Pass the URL directly in a shell that preserves & inside quotes:
fast-xray easy "vless://UUID@cloudcone.pchuan.top:443?encryption=none&security=tls&type=ws&host=cloudcone.pchuan.top&sni=cloudcone.pchuan.top&path=%2Fdemo#remark"
Alternatively, put one URL in a text file and avoid shell escaping:
fast-xray easy --node-file node.txt
The selected node is written to result/result.txt.
x-ui checklist
- Create or edit a VLESS inbound.
- Set the listening or externally exposed port to
443. - Leave Flow empty and set encryption to
none. - Select WebSocket transport and set its path.
- Enable TLS with a certificate for the Cloudflare-proxied domain.
- Configure Cloudflare DNS proxying for the domain.
- Build the URL with the same UUID, domain, Host, SNI, and WebSocket path.
- Verify the source URL in a compatible VLESS client before running
fast-xray.