In this article
H-UI VPN Server¶
Information
H-UI VPN Server is a graphical user interface (GUI) for managing the Hysteria server and client — a modern, high‑performance censorship‑circumvention and proxy traffic protocol, developed as an alternative to Shadowsocks, V2Ray, and others.
Deployment Features¶
| ID | Name of Software | Compatible OS | VM | BM | VGPU | GPU | Min CPU (Cores) | Min RAM (Gb) | Min HDD/SDD (Gb) | Active |
|---|---|---|---|---|---|---|---|---|---|---|
| 480 | Hysteria2 UI VPN-server | Ubuntu 22.04 | + | + | + | + | 1 | 1 | 10 | ORDER |
Information
Hysteria 2 does not require a TLS certificate, but using a domain makes the traffic look like regular HTTPS (DPI bypass).
Getting Started after Deploying H-UI VPN Server¶
After paying for your order, a notification will be sent to the email address you registered with, indicating that the server is ready to operate. It will contain the VPS IP address, as well as the login and password for connecting. Our clients manage their equipment via the server management panel and API — Invapi.
Authorization data can be found either in the Info >> Tags tab of the server management panel or in the email sent to you:
- Link to the Hysteria‑UI VPN Server management panel: in the webpanel tag. The exact URL of the form
https://hui{Server_ID_from_Invapi}.hostkey.inis sent in the email when the server is delivered; - Login:
useradmin; - Password: Use
rootpassword (from SSH access) is sent in the email to your address when the server is delivered.
Note
Detailed information on the main Hysteria‑UI settings is available in the developer documentation.

Configuring the Hysteria2 Proxy Server¶
Before using the service, you need to configure the Hysteria2 proxy server. Go to the Hysteria Manage tab. You will see a notification Hysteria2 Status:Stop

Fill in the settings before starting:
-
In the Extension tab, set a custom name (e.g., my_server)

-
In the Listen tab, set the port (you can leave it as default)

-
In the TLS tab, set the following parameters:
- tls.type =
tls - cert: enter the following key using your server's parameters
- key: enter the following key using your server's parameters/var/lib/docker/volumes/nginx_secrets/_data/live/hui{Server_ID_from_Invapi}.hostkey.in/fullchain.pem
Attention
Replace in strings
/var/lib/docker/volumes/nginx_secrets/_data/live/hui{Server_ID_from_Invapi}.hostkey.in/privkey.pemand/var/lib/docker/volumes/nginx_secrets/_data/live/hui{Server_ID_from_Invapi}.hostkey.in/privkey.pempart{Server_ID_from_Invapi}for you server number, like/var/lib/docker/volumes/nginx_secrets/_data/live/hui12756.hostkey.in/privkey.pem. - tls.type =
-
Click the
Add Config Itembutton and select ACL. In the appearing ACL tab, set the following parameters:- acl.inline =
reject(all, udp/443)

- acl.inline =
-
Click the
Savebutton and toggle the switch to Enable
Now Hysteria2 has started successfully, and you can add users.
Configuring User Accounts¶
To grant users access, add a user via the Account Manage menu. Go to the menu and click the Add button

Configure the user's parameters (Login, password, traffic volume, access period) and click the Confirm button

You can now provide the user with access. On the main page, click Node URL or Node QR Code for easier mobile device connection

Configuring User Access Using the Hiddify Client¶
Attention
If you are connecting to the server but some sites are not opening, check your client settings. It should be operating in System Proxy mode.
On Smartphones (Android and iOS)¶
The best way is to use modern clients that support Hysteria 2.
Android:
App: Hiddify (recommended) or NekoBox.
Instructions:
- Install the app from Google Play or GitHub.
- Copy the
hy2://link from the H‑UI panel. - Open the app — it often automatically offers to add the copied profile or tap
Import from Clipboard. - Tap the big connect button.
iOS (iPhone/iPad):
Apps: Hiddify (free), Shadowrocket (paid, universal combo) or Streisand.
Instructions:
- Copy the link from the panel.
- In Hiddify just tap
Add profile from clipboard. In Shadowrocket: upon opening it will detect the link in the clipboard and offer to add the server. - Toggle the connection switch.
On Desktop (Windows, macOS, Linux)¶
- Download Hiddify Next for your OS.
- Launch it, tap
+ (New Profile)and select Import from Clipboard. - Tap the
Connectbutton. This solution will automatically configure the system proxy.
Information
For proper operation in Configuration Settings you must enable
- Enable DNS Routing
- Strict Route
Ordering server with H-UI using the API¶
To install this software using the API, follow these instructions
Some of the content on this page was created or translated using AI.