Back to Blog

3X-UI: Step-by-Step Configuration for Private VPN

March 12, 2026 · 2 min read
3X-UI: Step-by-Step Configuration for Private VPN - Install and configure your own stealth VPN panel in 10 minutes. The only guide you need for VLESS+Reality in 2026.

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:

  1. Username/Password: Pick a strong combination.
  2. 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”:

  1. Protocol: vless
  2. Port: 443
  3. Transmission: tcp (standard)
  4. Security: reality
  5. SNI: Use www.microsoft.com or www.apple.com.
  6. 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.

Have a project in mind?

Let's talk about how we can help.

Got a project idea? →