QUICK START · Follow the steps

KvVPN Quick Start

Start by creating a username, then choose a plan, retrieve the subscription, import it into your client, and verify the connection. Handle only the task at hand before moving to the next step.

No email address required Unlimited devices 30-day no-questions-asked refund
ACCOUNT → USERNAME

Create an account

After opening the KvVPN account creation page, choose a username that is easy to recognize, enter a password, and submit the form. No email address is required. The username and password are the credentials for accessing the user panel later. The username identifies the account, while the password protects plan, order, and subscription details. Store them separately to avoid repeated guessing or entry errors across devices.

After submission succeeds, the page opens the user panel. Check that the panel shows entry points such as Account Overview, plans, and client downloads. If it remains on the login screen, sign in with the username and password you just set. There is no need to look for a subscription link yet: until an active plan is available, the subscription status in Account Overview may be incomplete. First confirm your data needs and choose a plan.

No account yet? Start from the account creation page, then return here to continue.

Start Free
PLAN → ACTIVE

Choose a plan and place an order

After opening the plans page, first consider how you will use the service. For regular monthly use, choose a monthly subscription and select a tier based on your expected monthly data usage. If your usage is irregular and you want data to remain available long term, review a data package that stays valid until used and never expires. Monthly subscription data resets each month on the activation date, while package data decreases as it is consumed. The two billing models suit different usage patterns.

After choosing a plan, check the plan name, data allowance, and billing method in the order before proceeding to payment. KvVPN supports Alipay, WeChat Pay, and USDT. After payment, do not submit the same order again. Return to Account Overview and check the plan status first. When the status shows as active, setup is complete. If the page still shows the old status, reopen Account Overview to load the latest information.

All plans work on an unlimited number of devices, but the account’s data is shared across those devices. If computers, tablets, and personal devices all need access, choose a tier based on total usage rather than a single device. There is no need to optimize the setup on the first attempt: confirm that the plan is active, then import the subscription.

To compare monthly subscriptions and data packages, open the Plans page in the user panel.

Choose a plan
OVERVIEW → SUBSCRIPTION

Get the subscription link

Once the plan is active, open Account Overview and find the subscription section. A subscription link is not a single fixed route; it is a route index maintained by the account panel. After the client reads this index, it can display the available regions and routes. Use the panel’s copy option instead of selecting text manually, since missing even one character can cause the import to fail.

The subscription link is part of your account access credentials. Do not post it publicly or place it in shared documents or screenshots. To use it on another device, sign in to the panel on that device and copy it again, or transfer it through a trusted personal channel. If the link was placed somewhere you cannot control, return to the account panel and review the subscription management options instead of continuing to use the exposed link.

The link shown in this guide is only an example of the format:

https://example.com/sub?token=YOUR_TOKEN

The address above is clearly a demonstration value and cannot be used to connect. For actual setup, copy only the subscription link currently shown in your KvVPN Account Overview. After copying it, do not open it in a browser; paste it into the client’s subscription import screen and update it there.

The plan is active. Open Account Overview to retrieve the subscription details.

Open Account Overview
LINK → CLIENT

Import the client

The client reads the subscription, displays routes, and establishes the connection. First, choose your current platform in the client download section of the user panel and obtain a client compatible with the subscription format. This site’s marketing pages do not provide static installer URLs; client access is handled through the user panel so the appropriate retrieval method can be shown for the account status.

After installation, do not create servers one by one manually. Open the client’s subscription, configuration, or remote-file section and choose Import from link. Paste the complete subscription URL you copied earlier, save it, and run an update. Wait for the client to load the route list. The clearest sign of a successful import is not a “Done” message, but a main screen showing selectable routes organized by region or purpose.

If the client asks you to name the subscription, use “KvVPN” or a purpose name that is easy to recognize. This name is stored only on the local device and does not change the account or plan. The sections below describe common entry points on each platform. Menu names may differ, but the workflow remains the same: add the subscription, update it, choose a route, and start the connection.

PLATFORM / WINDOWS

Import on Windows

Open a desktop client that supports subscription imports on Windows. On first launch, look for a configuration, subscription, or profile entry. Open that section, choose New Subscription or Import from URL, paste the complete link copied from Account Overview into the address field, and give it a local name. Save it, then return to the subscription list and run an update.

After the update finishes, the main interface should show a route list. Choose a route that matches the target service’s region, then enable the system proxy or connection switch. Some clients separate “Select route” and “Enable system proxy” into two actions. Selecting a route alone does not mean the connection is active, so confirm the main switch as well. Then follow this page’s connection verification steps rather than relying only on the client icon.

PLATFORM / MACOS

Import on macOS

In a macOS client, the subscription entry may be under a menu bar icon, configuration manager, or sidebar in the main window. Open configuration management, find Add from link or Remote subscription, and paste the address from Account Overview. Save it and run an update so the client writes the remote index to the device. If macOS then asks for permission to approve network configuration, read the system prompt and authorize it; otherwise, the client may show routes without being able to manage the current connection.

After the update succeeds, choose a route from the menu bar or main window and enable the connection. A common macOS mistake is seeing a route selected in the main window while the menu bar status remains off. Check both the client status and the system network status. To change regions, select a new route in the client and wait for the status to stabilize. There is no need to delete and re-import the subscription.

PLATFORM / ANDROID

Import on Android

In a compatible Android client, open the side menu or configuration page and look for Subscription, Profiles, or Import from clipboard. Choose link import, paste the complete address, and save it. Some clients update automatically after saving; others require you to return to the subscription list and tap Update manually. The subscription has been read correctly only when regional routes appear on the route selection screen.

When starting the connection for the first time, Android displays a prompt requesting permission for a network connection. Confirm it, and the client’s status bar should enter the connected state. If strict battery-saving settings are enabled, the system may restrict the connection after you switch to another app. In that case, allow the client to run normally in the system’s app settings. Do not adjust complex protocol parameters yet; keep the client defaults until basic connectivity works, then decide whether deeper optimization is needed.

PLATFORM / IOS

Import on iOS

On iOS, first check the applicable client acquisition method in the user panel, then open the subscription or configuration section in the client. Common options include Add subscription, Download configuration from URL, or Import from clipboard. Paste the subscription link from Account Overview, save it, and update the subscription page. After the update, routes will appear in the client’s policy or node list.

The first connection prompts iOS to allow a network configuration to be added. Confirm it in the system prompt, return to the client, choose the target route, and turn on the connection. A connection indicator in the status area only confirms that the system configuration is enabled; you still need to check the exit information and the target service’s result. If a page still shows old content after switching routes, close the target app completely and reopen it for another check.

CONNECT → VERIFY

Connect and verify it works

After the client successfully reads the subscription, choose a region based on your access needs. For content limited to a particular region, choose a route matching that content’s region. For general cross-border access, start with a geographically closer route. Route types and specific use cases are listed on the Routes page; there is no need to study every technical parameter during initial setup.

After starting the connection, open KvVPN’s network-check page and see whether the current exit information has changed. Then visit the website or app you actually need to use and confirm that pages load, the account region matches expectations, and access remains stable. Judge the result using both the network check and actual access: a client showing “Connected” is not enough, and an old page may be affected by cached content.

If the exit information has changed but the target service still shows the original region, fully close the relevant page or target app and reopen it. If necessary, switch to another route in the same destination and check again. Do not run multiple network tools with the same function at once; they may compete over system network settings and make the connection status differ from the actual traffic path.

STATUS → NEXT ACTION

Troubleshoot by status

If no routes appear after import, return to Account Overview and confirm that the plan is active, then copy the subscription link again. In the client, delete the local subscription record that failed, add it again, and run an update. Check that the link is complete, has no accidental spaces at either end, and is supported by the client for configuration retrieval. Do not import the demonstration address as a real subscription.

If routes appear but a connection cannot be established, switch to another route in the same region and check whether the client has permission to create a network configuration. On desktop, also confirm that the system proxy or connection switch is enabled. On mobile, make sure the client has not been paused by the system. If the issue persists after these basic checks, open the support ticket area in the user panel and describe the platform, the client’s interface status, and the selected region.

If the connection is active but access does not meet expectations, separate route selection, the target service’s region, and the local network environment. First try another route to the same destination, then test a different network environment and run the exit check again. Protocol differences, route types, billing choices, and the full troubleshooting workflow are covered in the in-depth documentation and are not repeated here.

QUICK START COMPLETE

Just update the subscription later

When the route list changes, run a subscription update in the client. You usually do not need to create a new account or edit routes one by one. When changing devices, open Account Overview again to get the current subscription, then import it using the steps for the relevant platform.

View routes
Start Free