Supports cutting-edge protocols for secure remote access
With 3X-UI, you can create a VPN/Proxy on your own server with high privacy requirements.
Supports protocols, including VMESS, VLESS, Trojan, Shadowsocks, Dokodemo-door, Socks, HTTP, WireGuard.
Supports XTLS native Protocols, including RPRX-Direct, Vision, REALITY
How to run your VPN/Proxy
A simple guide to creating your own VPN/Proxy on a virtual server
Buy a VPS server
Recommended system requirements:
- OS: Debian 12 or Ubuntu 24.04
- RAM: 2 GB minimum
- Virtualization: KVM
- Network: IPv4 required
- Pre-installed software: 3x-ui
You’ll get an email from your hosting
Example credentials:
- Link: https://example.com:port/xray/
- User: admin
- Password: example
Log in to the 3x-ui control panel
Open the link in your browser and enter the username and password
Press the “Log In” button.
Create connection protocol Vless Reality
Go to the "Inbounds" section — "Add Inbound"
Port: By default, a specific value will be set, we erase it and set it to - 443
Security: Reality
Private Key and Public Key — do not touch, just press the Get New Cert button and the keys will be generated automatically
Press the “Create” button.
Edit user settings
In the newly created connection, click + to open the list of users.
By default, a user is created, and we need to change the parameter Flow to xtls-rprx-vision. For convenience, you can also set the Email parameter for client identification.
Press the “Save Changes” button.
User management and settings
In this section, new users can be created and QR codes found in each user's submenu for setup in clients.
Share VPN connection
In a few clicks and without restrictions, with people you trust.
Import and export connection settings
For native clients of WireGuard, XRay (Reality, VMESS, VLESS), ShadowSocks.
Open source
3X-UI does not collect or transmit your data and has open-source code.
Completely free
When setting up a VPN, you only pay for your own VPS server, which can be purchased from any hosting provider.
You can create any number of users on the server. However, keep in mind that the server's bandwidth and resources (CPU, RAM, etc.) will be shared among all users. It is important to monitor system performance as the number of users increases to ensure smooth operation.
Yes, you can install multiple protocols on one VPS server, including VMESS, VLESS, Trojan, Shadowsocks, Dokodemo-door, Socks, HTTP, WireGuard, as well as XTLS native protocols like RPRX-Direct, Vision, and REALITY.
The location of your VPN server determines latency and speed. A server closer to you will provide better performance.