SETUP / PASSAGE ORDER

KdVPN Setup Guide

Follow the steps in order: create an account, place an order, get the subscription, import it into a client and verify the connection. Handle only the current task at each step; protocol selection, routing topology and troubleshooting are covered in the technical reference.

G-01Account G-02Plan G-03Subscription G-04Import G-05Verify
G-01 / ACCOUNT

Create an account and open the panel

Start with KdVPN’s account page. Creating an account only requires a username and password; no email address is required. Use the username to sign in later, and store the password separately from the subscription link. If the page opens the user panel after submission, the account is ready. If it returns to the sign-in page, use the username and password you just created.

When you first open the panel, confirm that the username shown at the top or in the account overview is the current one. There is no need to look for a client or download files from another source yet. Marketing pages do not provide static installers; client access, subscription details and plan status are all kept in the user panel. This helps you choose the right platform version and retrieve the current subscription after your plan status changes.

If the page does not continue after you submit the account details, check whether the username is already taken, whether both passwords match and whether the browser has blocked page scripts. Do not create multiple accounts to work around the message, because orders, subscriptions and support tickets are managed separately for each account. Once you can sign in normally, continue to plan selection.

Start Free No email address required—create an account with a username and password.
G-02 / ORDER

Choose a plan and place an order

After signing in, open the plans panel. KdVPN monthly subscriptions are ¥9.9/month with 60GB, ¥18/month with 250GB, and ¥28/month with 500GB. Data packages are ¥158/300GB, ¥358/1000GB and ¥658/3000GB. Monthly data resets each month from the activation date, while data packages remain available until used and never expire. Choose based on whether you need ongoing monthly use or a fixed allowance for long-term use.

Open the plan you want, verify its name, price and data allowance, then continue to checkout. Payment methods include Alipay, WeChat Pay and USDT. Complete payment using the method shown at checkout. Do not close a page that is still confirming, and do not create repeated orders for the same request. After payment, return to the account overview to view the plan status and available data in the panel.

All plans support use on an unlimited number of devices, but devices sharing one account also share the plan’s data allowance. If you upgrade a monthly subscription partway through its term, the price difference is prorated against the remaining days, so check the result again on the order confirmation page. KdVPN offers a 60-day no-questions-asked refund. At this step, simply confirm that the selected plan matches your current data needs; refund rules and account status are governed by the applicable terms and panel records.

View Plans Check the term, data allowance and payment method before ordering.
G-03 / SUBSCRIPTION

Get the subscription link

Once the plan is active, open the user panel overview and find the subscription or service information section. It shows the current plan, data status and subscription controls. Click to copy the subscription link, wait for the success message, then switch to the client. If the panel offers a quick import option for your client, start there instead of searching for a server address manually.

A subscription link is not an ordinary webpage address. It lets the client read the servers and configuration currently available to your account. Examples in this guide use clearly fake values, such as:

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

The address above cannot connect to KdVPN and contains no real account information. In actual use, copy only the content generated for your account in the user panel. Treat the subscription link like account credentials and keep it as secure as your password; do not post it on public pages, shared documents or screenshots. To import it on another device, sign in to the same user panel on that device and copy it again instead of forwarding it through a public channel.

If the client says the format is unrecognized after copying, return to the panel and confirm that you copied the subscription option rather than the webpage URL in the browser address bar. Some clients also distinguish between a single server and a subscription. This guide uses subscription import: after importing, you should see an updatable list of servers, not just one fixed configuration. Once the link source is confirmed, choose the import method for your platform.

G-04 / CLIENT

Import the client on each platform

Get the client from the download area in the user panel. After signing in, select the platform for your device, follow the page instructions to access the client or platform entry, and import the subscription copied in the previous step. Windows, macOS, Android, iOS and Linux are supported. The common platform workflows below focus on the main steps and do not cover protocol parameters or system-level network settings.

WINDOWS

Windows

In the user panel’s download area, choose the Windows client and install it as prompted. After launching it, open subscription or configuration management, choose “Import from clipboard” or “Add subscription,” paste the subscription link copied from the panel and give it a recognizable name. Save it and update the subscription once. The main screen should then show a list of regions and servers.

Importing is not the same as routing system traffic through the client. Return to the client’s main screen, choose a server and enable the system proxy or the client’s connection switch. If the client shows both a subscription name and a current server name, confirm that the selected subscription is the KdVPN subscription you just imported.

macOS

macOS

Open the macOS download instructions from the user panel and access the client entry for your system. After installing and opening it for the first time, macOS may ask you to approve a network extension or VPN configuration; follow the system prompt to authorize it. Then open the client’s configuration or subscription page, choose “Import from URL,” paste the subscription link and save it.

After the subscription update finishes, choose a server from the menu bar or the client window and turn on the connection switch. If system authorization is incomplete, the client may show a selected server without taking over network traffic. Check the related network settings in System Settings and approve them if needed; there is no need to add the same subscription again.

ANDROID

Android

Sign in to the user panel in an Android browser and use the download area to access the KdVPN client and its instructions. In the client, open the subscription, configuration or service list, use the add option in the upper-right corner and choose import from the clipboard or URL. Paste the link, save and refresh. A region-based server list should then appear.

The first time you tap Connect, Android displays a network connection permission prompt. Confirm it so the client can route traffic. Some systems restrict background activity, which can interrupt the connection after locking the screen or switching apps. During initial setup, keep the client in the foreground to complete verification, then adjust background settings according to your device once the server is confirmed to work.

iOS

iOS

Open the download area in the user panel and use the iOS client entry provided there. After installation, return to the panel to copy the subscription, then in the client choose Add subscription, Import from URL or Read from clipboard. Save and update it, confirm that the server list appears, and then choose the region you need.

On the first connection, iOS asks to add a VPN configuration. Follow the system prompt to confirm it; the status bar or system settings will then show the connection status. If the subscription is imported but no servers appear, update it manually in the client first. If the update still fails, copy the current link from the user panel again. Do not enter the example address or the panel webpage address in the client.

The Linux client and subscription entry are also available in the user panel’s download area. Follow the client type specified in the panel to complete the import. Client labels for “configuration,” “subscription” and “remote configuration” vary, but the complete workflow is always: get the client from the panel, copy the subscription, import and update it, choose a server and turn on the connection. For protocol differences, resource usage and routing topology, continue with the protocol and routing technical reference.

G-05 / VERIFY

Connect and verify it works

After importing, update the subscription once in the client, then choose a server in a region appropriate for the target service and connect. “Connected” is only the first status check; you also need to confirm that traffic is actually using the selected server. The simplest method is to note your public IP before connecting, then open this site’s IP checker and run another lookup after connecting. If the detected region changes with the selected server, browser traffic is being routed through it.

The second check is DNS. Keep the connection active, refresh the checker and confirm that resolution is not still using the unexpected path from before connecting. The third check is the target app itself: fully quit the app you need to test, reopen it and access the target content. This clears old app connections and avoids a situation where the browser has switched routes but the app is still using its previous connection.

If webpages work but one app does not, first check whether the app uses its own proxy settings, whether it kept a long-lived session from before connecting and whether the client has app-specific rules enabled. If no apps work, try updating the subscription, switching to another server and reconnecting, in that order. Do not change the protocol, system settings and client rules at the same time, or it will be difficult to identify what changed.

Once the public IP, DNS and target app checks are complete, initial setup is finished. For everyday use, open the client, update the subscription, choose a server and connect. For peak-time congestion, mobile battery use, protocol selection or routing topology questions, open the technical reference and troubleshoot by symptom. This page leaves out those variables to keep the initial setup path focused.

CHECK / IP Exit region

Check before and after connecting to confirm that the exit region matches the selected server.

CHECK / DNS Resolution path

Refresh the results to rule out continued use of the previous resolution path.

CHECK / APP Real-world app

Quit the app completely, reopen it and test the actual use case.

Try Free