3X-UI: Step-by-Step Configuration for Private VPN
If you have rented a VPS on DigitalOcean or Aeza, you are already 50% of the way to digital freedom. Now, you need a dashboard to manage your connections without touching the command line every day.
3X-UI is the gold standard for private VPN management. It is fast, lightweight, and supports the most modern stealth protocols.
Prerequisites
- A VPS with Ubuntu 22.04 or 24.04.
- SSH access to your server (via Terminal or PuTTY).
Step 1: Install 3X-UI
Connect to your server via SSH and run this single command:
bash <(curl -Ls https://raw.githubusercontent.com/M33S/3x-ui/main/install.sh)
Follow the prompts:
- Username/Password: Pick a strong combination.
- Port: Use 2053 (default) or a custom high port.
Step 2: Access the Panel
Open your browser and navigate to: http://vps_ip:2053. Log in with your new credentials.
Step 3: Create your “Reality” Inbound
The magic happens here. In the “Inbounds” tab, click “Add Inbound”:
- Protocol:
vless - Port:
443 - Transmission:
tcp(standard) - Security:
reality - SNI: Use
www.microsoft.comorwww.apple.com. - Reality Keys: Click “Get New Cert” to generate fresh keys.
Step 4: Connect
Once created, click the QR Code icon next to your inbound. Scan it with your client (Streisand on iOS, v2rayNG on Android) and you are live.
Check our private VPN setup service if you don’t want to do this manually.