ADEO Imaging OÜ
The cloud spirit...

Xray VLESS VPN Server with User Management Web Panel and API
(this server is available for deployment on Amazon Marketplace and Azure Marketplace)

Usage Instructions for AWS users.

VIDEO on YouTube: How to launch VLESS VPN Server on AWS

Launch the instance. The server is ready for use immediately and requires no configuration. User management Web Panel:
  • http://[Public IP address]
  • https://[Public IP address]:8443
  • use "admin" as username and your instance ID as password.

  • Linux username: admin

    When accessing the Web Panel via HTTPS, your web browser may display a warning about potential risks due to the use of IP address in the URL. In this case, you should proceed and accept the risks, as our goal is to encrypt traffic, and there is no reason to worry about using IP address in a web browser.

    To connect to this Proxy Server from client devices, you need to install the Hiddify Client application, which is available online for Windows, Linux, Android, macOS, and iOS. The Hiddify Client application also requires no configuration - simply import the provided shared link or QR code into it.


    This server can operate in three modes: Standalone, Master and Slave.

    Standalone mode.

    This mode is set by default. In this mode, you can create users, and users use this server to access the internet.

    Master and Slave modes.

    You can run multiple instances of this server in different regions and designate one server as Master and the others as Slave. After pairing the servers, user management (creating users, deleting, enabling, disabling) can be done on the Master server, while users can use both the Master and all paired Slave servers to establish a VPN connection. In this case, the Hiddify client application will automatically select the best server for connection.

    How to pair servers using the control panel:

    1. Switch the current server to Master mode (Menu: Server Mode->Master)
    2. To create a Slave server, launch a new instance of this server in another region.
    3. In the control panel menu of the Master server, select Server List, then Add Server. Enter the IP address of the Slave server. A new entry will appear in the server list with status Unpaired and a synchronization token, which must be entered on the Slave server.
    4. Switch the server that will act as Slave, which after launch is in Standalone mode by default, to Slave mode (Menu: Server Mode->Slave), and enter the IP address of the Master server and the previously obtained synchronization token into the input fields. Click the Test Connection button, then Save.

    Server pairing is complete. Make sure that in the web panel of the Master server the status of the added Slave server has changed to Paired (refresh the page if needed). Now users can be managed on the Master server, the list of users on the Master server and their status (Enabled/Disabled) will be copied to the Slave server, and users will be able to use both the Master and all paired Slave servers to establish a VPN connection. Note that changes on the Slave server take effect 1-2 minutes after changes are made on the Master server.

    A dynamic subscription link generated for a specific user on the Master will include all servers available to the client, and the Hiddify client application will automatically determine which server to connect to at any given moment. A dynamic link means that if, for example, a new available server is added for a user, their Hiddify client application will learn about it automatically, without the need to add a new configuration again.

    Usage Instructions for AWS users: Xray VLESS VPN Server with User Management Web Panel and API on AWS Usage Instructions for AWS users: Xray VLESS VPN Server with User Management Web Panel and API on Microsoft Azure
    Try this server on AWS ! Try this server on Microsoft Azure !