Step 1
Create an account
Every page has a Log In link in the top right corner that takes you to the user panel; the bottom of the login page lets you switch to the sign-up form, or you can use the button below this step. The form has just two fields: username and password. Pick a username you will remember — letters plus numbers work well — and choose a longer password that mixes upper and lower case with digits.
Signing up does not require an email address. After you submit, you go straight into the panel — no verification email to wait for and no extra confirmation step. This step only creates the account and costs nothing; you choose a plan separately in the next step, and no order exists until you do.
If you already have an account, just log in instead of signing up again. Your session stays in the current browser by default; switching browsers or clearing the cache means logging in once more.
Step 2
Choose a plan and check out
Once you are logged in, the plans section of the panel shows three monthly options: ¥9.9/month with 60GB, ¥18/month with 250GB and ¥28/month with 500GB. The only difference between them is the monthly data allowance — 120+ countries / 180+ routes, unlimited devices and the 60-day money-back guarantee are the same on all three.
To pick one, a rough estimate of how you normally use it is enough:
- Mostly messaging, reading and the occasional video during the day: start with the ¥9.9 plan and upgrade later if you need more.
- Frequent HD video and long AI tool sessions: start at ¥18 so you are not reworking things mid-month.
- Several devices at home sharing one account, or online most of the day: the 500GB on the ¥28 plan is the easier choice.
Data resets monthly on the day you signed up, not on the 1st of the month. Upgrading mid-cycle does not require a new order — you pay the prorated difference for the remaining days. If one month runs heavy, you can also buy a standalone data pack: ¥158/300GB, ¥358/1000GB or ¥658/3000GB. These are used up as you go, never expire, and are not cleared by the monthly reset.
Payment options are Alipay, WeChat Pay and USDT. Complete payment on the order page and the plan takes effect immediately; the panel overview shows the expiry date and data used. Plans come with a 60-day money-back guarantee — see the refund policy page for the exact process.
Step 3
Copy your subscription link
After payment, go back to the Overview in the panel. There is a subscription section showing this account's subscription link, with a copy button and a few one-click import options next to it. The link is a long address with parameters — copy it and store it somewhere you can always open.
The subscription link works like account credentials: anyone who has it can use your data. So do not post it in group chats, paste it into public documents or share screenshots of it. If you suspect it has leaked, reset the subscription in the panel — the old link stops working immediately — then update once in the client.
Here is what it looks like — an example only, not a working link:
https://example.com/sub?token=YOUR_TOKEN
The same section also shows data used, data remaining and the expiry date. Data resets monthly on your sign-up day; separately purchased data packs are used up as you go, never expire and are not cleared by the monthly reset. Keep the two separate when you check usage and you will not think your data is draining faster than it should.
Step 4
Import into your client
VPNVL clients cover five platforms: Windows, macOS, iOS, Android and Linux. Installers are only available in the Download section of the panel after you log in — grab the one for your system. This page provides no direct download links, and third-party sites are not a recommended source for installers.
There are two ways to import a subscription, and they do the same thing. Either copy the link from the previous step, open the Subscription or Configuration page in the client, click Add Subscription and paste it in; or click one-click import in the panel's subscription section, which opens the client you already have installed and fills it in automatically. Either way, click Update once afterwards so the client pulls the server list.
4.1Windows client
Download the Windows client from the panel's download section and install it, following the prompts. On first launch the system may show a firewall prompt — allow access on Private networks, otherwise the client can say it is connected while you get no network. The left side of the main window has a Subscription entry: click Add Subscription, paste the link, give it any name (for example Default), save, then click Update. Once the server list appears grouped by region, pick a region you use and connect. If the list is empty, check that the subscription saved, then click Update again.
4.2macOS client
The macOS installer is a disk image — open it and drag the client into Applications. If the first launch says the developer cannot be verified, go to System Settings → Privacy & Security and click Open Anyway, then launch the client again. On first run the client needs to install a network extension and be authorised; until that is done the connect button is usually greyed out or shows Not Authorised — that is a permissions issue, not a server issue. Once authorised, go to the Subscription page, add the link, save and update, exactly as on Windows.
4.3Android client
Get the Android installer from the panel's download section. During installation the system will ask you to allow installs from this source — accept and continue; it is a one-time permission. Open the client, add the link on the Subscription page, save, then tap Update. On the first connection the system shows a VPN connection request — tick Always allow and confirm, otherwise you will have to approve it every time. The client also has toggles for launch at startup and per-app proxy; turn on whichever you need.
4.4iOS client
The iOS client is installed from the App Store; the iOS entry in the panel's download section gives you the link. Open the client, add the subscription link, save and update. On the first connection iOS asks to add a VPN configuration — allow it, then confirm with your device passcode or Face ID / Touch ID, and only then is the connection established. If it later says the configuration is not active, check Settings → General → VPN & Device Management to confirm the profile is installed and enabled.
4.5Linux client
Linux is on the supported list too. The panel's download section provides the matching installer, and importing works much like macOS: open the client, go to the subscription page, add the link, save and update. Differences between desktop environments — whether the client takes over the system proxy, whether extra authorisation is needed — are covered in the notes that come with the download. Finer questions about protocols and server selection are covered on the servers and protocols reference page and are not repeated here.
Step 5
Connect and verify
Click connect in the client and the status goes from Disconnected to Connected, usually within seconds. Once connected, check your exit first: open the connection test page and run it once before connecting and once after. If the location changes from your local country to the country or region of the server, and the exit IP is different, your traffic is going through the route.
Then check real-world access: open an international site that normally loads slowly for you. If the page opens, images load and video starts playing, you are connected. If the client says connected but the test page still shows your local location, it is usually one of these:
- The client is not handling system traffic. Some clients need System Proxy or TUN mode switched on manually — if you only hit connect and left the proxy toggle off, your browser still uses the local network.
- Another proxy extension or proxy app is still active in your browser or system and is routing traffic elsewhere. Turn those off and test again.
- The subscription has not been updated and the server you selected has changed. Go back to the client, click Update once and pick a server again.
- The system firewall or security software is blocking the client's network extension. Allow it as prompted, then restart the client.
If it still will not connect after ruling those out, do not keep reinstalling the client. Work through the troubleshooting order on the servers and protocols reference page — subscription, client permissions, server selection, in that order — which is much faster than reinstalling blindly.
Plans are not limited by device count: the same account can be logged in on several devices at once, each importing the subscription once. You do not need a second plan for a second device. As devices pile up, glance at data usage in the panel once a week and consider upgrading or adding a data pack when you get close to the cap.
After setup
Three checkpoints
Once the five steps are done, day-to-day use rarely needs this page again. Checking the three things below every so often saves most of those “it was fine yesterday, why is it slow today” questions.
- Is the subscription up to date? After servers are adjusted, the client needs one update before the new servers appear; a client that is never updated keeps using the old list, which shows up as “connects, but the speed is not great”.
- Is the proxy mode right? Rule-based mode sends only selected traffic through the route; global mode sends everything. Global is easier for video and AI tools, while rule-based saves data for everyday work.
- Expiry date and reset day. The panel overview shows your expiry date and data reset day; data resets monthly on your sign-up day, and renewals and upgrades are handled on the same page.
After the five steps, everything is adjusted as needed: swap to a different server if one does not suit you, upgrade the plan or add a data pack if you run low on data — no need to go through sign-up again.