Xray with VLESS and XTLS using ProxySU and Qv2ray

VLESS offers performance improvements over the original VMESS protocol. In addition to VLESS, Xray (a fork of V2Ray) offers the new XTLS protocol. XTLS reduces double-encryption, resulting in better performance on low-power devices. Here is how you can install Xray with VLESS and XTLS using the ProxySU graphical user interface.

1. ProxySU

1.1. Set Up DNS Record

Your server must have a host name with a DNS record pointing to its IP address.

1.2. Download ProxySU

On your Windows PC, locate the latest release of ProxySU at https://github.com/proxysu/ProxySU. Download the latest zip file. Extract the contents of the zip file.

1.3. Run ProxySU

Double-click on the ProxySU application. If Windows Defender Smart Screen appears, click More info and Run anyway. If you need to change the display language, there is a language setting drop-down box at the top right of the window.

In the upper portion of the ProxySU window, enter your server login details.

Click Xray template library. Click the VLESS tab. Select the option for VLESS + TCP + XTLS direct + Web. The server port and UUID are generated for you. Fill in your server’s fully qualified domain name. Click OK.

Click Xray one-click installation. Wait while installation on your server proceeds. You can see status messages in the middle of the ProxySU window. The process takes about two minutes. At the end, ProxySU displays your client configuration parameters.

1.4. Save Parameters

Leave the display of client configuration parameters open, or save the Xray configuration parameters. You’ll need them in Qv2ray in a moment.

2. Qv2ray

2.1. Download and Install Qv2ray

Open a browser on your PC, and go to https://github.com/Qv2ray/Qv2ray. Click the Releases link. Download the installer executable for Windows 64-bit.

Run the Qv2ray installer executable. If Microsoft Defender SmartScreen appears, click More info and Run anyway. When asked if you want to allow this app to make changes, click Yes. Accept the defaults. Wait until the installer finishes.

2.2. Download and Install Xray

Download Xray-core for Windows 64-bit from https://github.com/XTLS/Xray-core. Extract files from the zip file.

In Windows Explorer find your user id (e.g. C:\\Users\\you). If you don’t see your AppData folder, check the box to display hidden items. Select the folder AppData. Select Local. Create a new folder, qv2ray, all lower case. Within it, create a new folder, vcore, all lower case. Copy all the Xray files into C:\\Users\\you\\AppData\\qv2ray\\vcore.

2.3. Run Qv2ray

Launch Qv2ray. Click Preferences. Click Kernel Settings. Select the button for V2Ray Core Executable Path. Navigate to the Xray executable you downloaded and copied into place.

Click New. Double-click in the ProxySU window to copy the client configuration parameters. Paste them into the Qv2ray window. Fill in your server host name. The port is 443. The type is VLESS. UUID comes from the server. Flow is xtls-rprx-direct. Click the tab for TLS Settings. The security type is XTLS. The Server address is your host name. Click OK.

2.4. Test Qv2ray

In Qv2ray, connect to the server.

In your browser, visit https://ipchicken.com. You should see the IP address of your server, not your local PC.