Launch the instance. The server is ready for use immediately and requires no configuration. User management Web Panel:
Linux username: azureuser
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 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.
API documentation is available in the Web Panel in the API section.

