GUIDE & FAQ
This page explains the full flow for creating and using SSH, VLESS, Hysteria, WireGuard, and OpenVPN accounts, plus the most common fixes when a connection does not work.
Quick Start
The fastest path from server selection to a working account.
What details to copy and where to place them in an SSH tunnel app.
When to use TLS or Non-TLS and how to import your VLESS link.
How to use the generated Hysteria link and what to do with obfs or legacy URI output.
Import the config, scan the QR code, and start the tunnel correctly.
Download the OVPN file, import it, and connect using the right credentials.
FAQ
Simple answers for limits, errors, expired accounts, and failed connections.
Quick Start
1. Choose a Server
Pick the country or server you want on the Home page, then open Services.
2. Create an Account
Choose the protocol you need, then create the account using your preferred username.
3. Copy the Details
Use the result page as your source of truth for host, username, password, links, QR code, or config files.
4. Import or Fill Your App
Paste the generated link, scan the QR code, or import the downloaded config depending on the protocol you selected.
SSH:
Best for apps that ask for host, username, password, and manual transport settings.
VLESS:
Best when your app supports VLESS or Xray link import and you want a fast copy-paste setup.
Hysteria:
Best when your client supports Hysteria links and your setup expects the generated URI format.
WireGuard:
Best when you want to import a config file or scan a QR code directly into the WireGuard app.
OpenVPN:
Best when your app imports `.ovpn` files and you prefer the standard OpenVPN client flow.
Use SSH if your app expects classic SSH login details such as host, username, password, and port.
What You Need
Host or domain, username, password, and the correct port from the result page.
Recommended Ports
Use `443` for SSL or TLS style setups, `80` for WS or HTTP style setups, and `22` for direct SSH when supported.
Step 1
Create an SSH account from the Services page and keep the result page open.
Step 2
Open your SSH-capable tunnel app and create a new profile or account entry.
Step 3
Fill in the host or domain, then add your username and password exactly as shown.
Step 4
Choose the transport your app expects. If it asks for SSL, TLS, WS, or proxy fields, match them to the SSH details page.
Step 5
Save the profile and connect. If the app shows authentication failed, re-check username, password, and selected port.
Step 6
If connection still fails, open the Status page to confirm the selected server is online before trying again.
Exact menu names depend on the app you use, but the important SSH values are always the same: host, username, password, and the correct port.
VLESS is usually easier because the panel gives you a ready-to-import link. Most VLESS apps can import it directly.
TLS Link
Best default choice when your app supports VLESS over TLS. Start with this unless you specifically need Non-TLS.
Non-TLS Link
Use this only when your network, server setup, or client app requires the non-TLS profile.
Step 1
Create a VLESS account and copy either the TLS link or the Non-TLS link from the result page.
Step 2
Open your VLESS or Xray client and use its import feature if it supports importing a URI or clipboard link.
Step 3
If your app does not import automatically, create a profile manually using the values stored inside the generated VLESS link.
Step 4
Keep the transport as WebSocket when the profile expects it, and make sure host, path, SNI, and port match the imported config.
Step 5
Leave the bypass option on Default unless you already know your network needs a specific host or routing setup.
Step 6
Save, connect, and switch between TLS and Non-TLS only if one profile fails and the other is recommended for your setup.
If import fails:
Copy the full VLESS link again and make sure there are no extra spaces before or after it.
If connection fails:
Check the selected server status, verify the account is not expired, and confirm your device date and time are correct.
The panel gives you a Hysteria link, and sometimes also a legacy URI. Use the main link first unless your client specifically needs the legacy format.
What You Get
A ready-to-use Hysteria link and the obfs value when the backend provides one.
Best Practice
Import the generated link directly instead of rebuilding the profile by hand whenever your app allows it.
Step 1
Create a Hysteria account and copy the main Hysteria link from the result page.
Step 2
Open your Hysteria-compatible app and use its import feature if it can accept a URI or clipboard link.
Step 3
If the app asks for obfs, keep the exact value provided by the panel and do not replace it with a random string.
Step 4
Use the legacy Hysteria URI only when your chosen app clearly says it needs the older format.
Step 5
Save the profile, connect, and switch servers or recreate the account only if the client still rejects the imported configuration.
Step 6
If it still fails, check server status first, then verify that your client really supports the Hysteria version used by the generated link.
WireGuard is the easiest to deploy when your app accepts a `.conf` file or QR code. The panel already prepares both when available.
What You Get
A downloadable WireGuard config, endpoint information, client IP, and usually a QR code.
Best Practice
Prefer importing the generated config or scanning the QR code instead of manually typing keys and tunnel settings.
Step 1
Create a WireGuard account and keep the result page open.
Step 2
If your device supports QR import, scan the QR code directly using the WireGuard app.
Step 3
If QR import is not available, download the `.conf` file and import it into your WireGuard client.
Step 4
Check that the endpoint and client IP shown by the app match the imported profile.
Step 5
Turn the tunnel on and allow VPN permission if your device asks for it.
Step 6
If the QR code is missing, use the config file instead. That is a normal fallback and should still work.
OpenVPN uses the downloaded `.ovpn` file from the result page. Some clients also ask for username and password after import, so keep those details ready.
What You Get
A downloadable OVPN profile plus your account username, password, and server domain on the result page.
Best Practice
Import the generated file first, then only enter username and password if the client prompts for them.
Step 1
Create an OpenVPN account and download the `.ovpn` file from the result page.
Step 2
Open your OpenVPN app and import the downloaded file instead of creating the connection manually.
Step 3
If the app asks for login credentials, enter the username and password shown by the panel.
Step 4
Save the profile, allow VPN permission if prompted, and start the connection.
Step 5
If import succeeds but connection fails, verify the server is online and confirm you are using the latest file generated for that account.
Step 6
Do not edit the `.ovpn` file unless you fully understand the setting you are changing.
FAQ
Which server should I choose?
Choose the server with the best location for you, then prefer one that shows healthy status and low ping when available.
Which protocol should I use?
Use SSH for manual SSH-style apps, VLESS for Xray clients, Hysteria for Hysteria-compatible apps, WireGuard for QR or config import, and OpenVPN for `.ovpn` clients.
Why do I see a wait message?
The panel has a cooldown between account creations, so you may need to wait a few minutes before creating another account.
Why can't I create more accounts today?
The selected server has a daily creation limit per service. Try again the next day or switch to another available server.
What does expired mean?
Your account has passed its validity period. Create a new account or ask an admin to extend the expiration.
Why is login rejected?
Most failed logins come from wrong username, wrong password, wrong port, or importing the wrong profile for the selected protocol.
Why does my app ask for Host or SNI?
Some TLS, SSL, and WebSocket clients require these fields. If you imported the generated profile, they should already be filled correctly.
What if WireGuard has no QR code?
That is okay. Import the generated config file manually and use it as the main profile.
What if OpenVPN asks for login after import?
Use the username and password shown on the panel result page for that OpenVPN account.
What if Hysteria shows both link types?
Start with the main Hysteria link. Use the legacy URI only when your app clearly needs the older format.
Where do I check if the server is alive?
Open the Status page after selecting a server. If the backend is down, wait for it to recover before retrying.