Configuring 3X-UI
crazyOpsOpen your browser and go to the address you received in the e-mail.

Immediately change the password in the security settings

After confirmation, the panel will do an automatic logout so that you can authorize with a new password.
Now you can proceed to setting up the first connection. Inbounds -> add new.

For convenience, I will split the configuration of the connection and the first client into three parts, first we will configure the protocols and then the first client.

Note - connection name
Protocol - vless
IP port - leave empty, the panel will automatically fill this field.
Port - 443, because we want to masquerade as real https traffic.
Then scroll down and turn on Reality, additional fields will appear

uTLS - I choose chrome, as it is my main browser, but most of the recommendations agree that firefox should be specified.
Domain - the panel will fill it in automatically
Dest and Server Names - it is recommended to specify a site outside of Russia, not blocked by RKN, without redirects, it is very good if the site has an IP address belonging to the same hoster where the proxy works. Websites of large technological companies, Microsoft, Samsung, Asus, etc. are suitable.
Private Key and Public Key - generate them by pressing the Get New Key button.
Return to the settings of the first client

Email - it doesn't have to be email, just specify something that will help to identify the client and protocol in the future.
Subscription - Leave this field empty, in general this thing is useful, but by default it works on http, I will tell you how to enable it and configure it on https and other things next time.
Flow - select "xtls-rprx-vision", this field will appear only after Reality is enabled.
Wait for Create. And we see something like this in the list of connections:

The list of users can be opened by the plus sign next to the connection ID, by the menu button you can add new users, both one by one and in bulk.
Opposite each client we see a QR code button, which is enough to scan with a mobile device and the connection will be created on it, if subscription is enabled, two codes will be shown, one for connection and one for subscription.

Edit button and information button, under which you can see a link to the connection, and a subscription link to download this setting for the client, as well as other connection parameters for the user if you configure the client manually.

Now about clients
At the moment, one of the most convenient and working clients is Nekobox/Nekoray.
There are builds for Windows, Linux, MacOS, and Android.
For iOS FoXray has shown itself well.
For Windows and Linux download https://github.com/MatsuriDayo/nekoray/releases new releases are released every two weeks.
For MacOS https://github.com/abbasnaqdi/nekoray-macos/releases
For Android https://github.com/MatsuriDayo/NekoBoxForAndroid/releases or from the official store, but there it is paid.
For iOS we look for FoXray in the official store.
First let's set up the client on PC, I do it on Linux, on Windows and Mac everything is the same.
Open the user information and copy the URL. Start Nekoray, at the first start it will offer to choose a kernel, choose sing-box. Immediately enable Tun mode.

We have already copied the connection URL, go to Server, Add profile from clipboard, or just press Ctrl+V in the interface and our connection is immediately added to the client.

Press enter or right click on the connection and select start. After the checkmark appears, we go to check on some 2ip.ru, if we see there the IP address of your server, all is well, proxy/VPN works.
For iOS we install ForXray, open it, select scan QR, scan it.

Connection immediately appears in the client, run and check with a browser

For Android go to github https://github.com/MatsuriDayo/NekoBoxForAndroid/releases and download the latest release apk for arm64 architecture.

Install it on the phone and run it. I installed it on my Xiaomi with MiUI without any questions. Next, click on the plus sign in the upper right corner

Select Scan QR Code.

Tap to highlight the connection that appears and click launch

The phone will most likely ask for permission to start a VPN connection, and you should allow it. You will immediately see the connection running and active, plus an icon in the tray.

That's it, the configuration is complete