Skip to content

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 APIInvapi.

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.in is sent in the email when the server is delivered;
  • Login: useradmin;
  • Password: Use root password (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:

  1. In the Extension tab, set a custom name (e.g., my_server)

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

  3. In the TLS tab, set the following parameters:

    • tls.type = tls
    • cert: 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
    
    - 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/privkey.pem
    

    Attention

    Replace in strings /var/lib/docker/volumes/nginx_secrets/_data/live/hui{Server_ID_from_Invapi}.hostkey.in/privkey.pem and /var/lib/docker/volumes/nginx_secrets/_data/live/hui{Server_ID_from_Invapi}.hostkey.in/privkey.pem part {Server_ID_from_Invapi} for you server number, like /var/lib/docker/volumes/nginx_secrets/_data/live/hui12756.hostkey.in/privkey.pem.

  4. Click the Add Config Item button and select ACL. In the appearing ACL tab, set the following parameters:

    • acl.inline = reject(all, udp/443)

  5. Click the Save button 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 Connect button. 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.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×