Clients on Windows, macOS, Android, iOS and Linux differ in menu names and layout; this page describes the shared path: find the subscription or profile entry → paste the subscription link → update → select a route → connect. If your interface doesn't match exactly, look for the equivalent entry rather than matching word for word.
Create an account
Sign-up lives in the user dashboard. Click the button below to open the dashboard's sign-up page, then enter a username and password — no email address required, so there's no verification email to wait for and no confirmation link to click. Use 6 to 20 letters and digits for the username so you can tell accounts apart in the client later; for the password, use 12+ characters mixing upper and lower case, digits and symbols, and don't reuse one from another site.
After submitting you go straight to the account overview in the dashboard. If you land back on the login page, the account was created but the session wasn't established — just sign in once with the credentials you set. Because sign-up isn't tied to an email address, a forgotten password can't be recovered by mail, so save the credentials in a password manager right after signing up and skip the hassle later.
Checkpoint for this step: the account overview loads, showing plan status, data usage and the subscription section.
Choose a plan and order
The plans page in the dashboard separates monthly plans from data packs. There are three monthly tiers: ¥9.9 per month for 60GB, ¥18 per month for 250GB and ¥28 per month for 500GB. Data resets monthly on your activation date — a month counted from the day you activated, not a calendar month. If you want to move up a tier mid-cycle, the difference is prorated by the remaining days, so you don't have to burn through this month's allowance first. Data packs are bought outright: ¥158 for 300GB, ¥358 for 1000GB and ¥658 for 3000GB, valid until used up and never expiring — a good fit when usage swings a lot or you'd rather not renew every month.
How to choose: for everyday browsing, email and the occasional video, the 60GB tier is enough; for regular 4K streaming, long downloads or several people sharing one account, 250GB and 500GB are easier; if you're unsure, start with a monthly plan and upgrade later with the difference prorated by remaining days — cheaper than buying a big tier and leaving it idle. Data packs suit seasonal use, such as a few days of heavy use on a business trip or during holidays.
Once you've chosen, submit the order; payment options are Alipay, WeChat Pay and USDT. The plan takes effect immediately after payment and the order appears in the dashboard's order list for future reference. If payment succeeded but the overview still shows the plan as inactive, refresh the page first; if it still hasn't updated, open a ticket with the order number and payment time and it will be handled much faster. The full tier comparison and what's included are on the pricing page.
Checkpoint for this step: the overview shows the plan's expiry date and remaining data, matching the tier you chose.
Copy the subscription link
The subscription link is the credential your client uses to pull the route list. After signing in you'll find it in the subscription section on the overview page, next to a copy button and a QR code. The format looks roughly like this:
https://example.com/sub?token=YOUR_TOKEN
The line above is an example format; in a real link the token is a long random string. Use the copy button in the dashboard rather than selecting the text by hand — manual selection easily drops trailing characters or drags in an extra space, and the client will reject the link outright. On mobile, scanning the QR code is easier and skips copy-paste entirely.
A subscription link is equivalent to your username and password: anyone who has it can pull your routes, so don't post it on public forums, in group chats or in screenshots. Every time the client updates the subscription it pulls the routes again, so when routes change you don't need to re-import — one update in the client gets the latest list. That's also why getting into the habit of updating regularly beats reinstalling the client.
Checkpoint for this step: you have a complete subscription link, or the QR code scanned successfully and the client has read its contents.
Import into the client
The service provides clients for Windows, macOS, iOS, Android and Linux — sign in to the dashboard and get yours from the download page by platform; you can also use a general-purpose client that supports subscription import. Whichever you use, the import path is the same: find the subscription or profile entry, choose import from link, paste the subscription link, save, then hit update once. When the update finishes, the profile expands into a route list grouped by region.
Below, the entry points and the system permissions you'll hit on first connect are laid out per platform. These permissions are granted once; if you decline, the usual symptom is the connection dropping the moment you click connect, or only some apps going through the tunnel.
Windows
DesktopGet the Windows client from the download page in the dashboard, install it and open it. The left-hand menu has a Subscriptions or Profiles group; click Add, choose Import from Link, paste the subscription link, give it a name you'll recognise, save, then click Update. When the update finishes the profile expands into routes grouped by region. On first launch the client may ask to create a virtual network adapter or install a system service — allow it. If you only proxy the browser, other apps still use the local network and it will look as if nothing took effect.
Check: a route group appears in the profile list, with the same number of routes the dashboard shows.
macOS
DesktopWhen downloading the macOS client, check whether you need the Intel or Apple silicon build — the wrong one won't open. On first launch, if macOS says the developer can't be verified, go to Privacy & Security in System Settings and click Open Anyway. The import entry is the same as on Windows: Profiles → Import from Link → paste → save → update. On first connect the system asks for permission to add a VPN configuration; allow it and authenticate with your device password. Declining shows up as the connection dropping immediately — re-allow it in System Settings.
Check: the client icon appears in the menu bar, and after connecting the VPN configuration shows up in System Settings.
Android
MobileGet the Android client package from the download page in the dashboard; during install the system may ask you to allow apps from this source — allow it once. Open the app, go to the profiles page, tap the plus icon in the top right, choose import from link, paste the subscription link and save. On first connect the system shows a permission dialog for establishing a VPN connection; tick it and allow — this is granted only once. On some phones the battery-saving policy kills the client in the background; adding it to the battery optimisation allowlist prevents drops after the screen turns off.
Check: the VPN badge appears in the status bar and the route list expands normally.
iOS
MobileThe iOS client comes from the App Store; the entry is also on the dashboard download page, which links you there. There are two ways to import: tap the plus icon in the top right of the profiles page and choose import from link, or scan the subscription QR code in the dashboard with the camera. On first connect iOS asks you to add a VPN configuration and authenticate with your device password; after allowing, the VPN badge appears in the status bar. iOS can only have one VPN configuration active at a time — switch routes inside the client rather than creating another configuration in System Settings, since the two will knock each other out.
Check: a VPN configuration entry appears in System Settings and the client shows connected.
Linux
DesktopThe Linux client is on the dashboard download page, and importing works the same as on desktop: hand the subscription link to the profile entry, update, then pick a route by region. The desktop environment's network manager only displays connection status; route switching still happens in the client. If you prefer starting it from the command line, stay in the same terminal session so the logs show the connection process directly.
Check: the client reports a successful connection and the browser can open the target site.
Connect and verify
The route list is grouped by region; start with the route showing the lowest latency. The client displays latency, and you can also run a speed test to let it measure. For everyday use, prefer Hong Kong, Japan and Singapore; for European services pick the Netherlands, for American services pick the United States, and for Australia and New Zealand pick Australia. When a region has several routes, pick any one and switch if it doesn't suit you.
Click connect and the status changes to connected, with an icon in the system tray or status bar. The first connection has to establish the tunnel and usually takes a few seconds; if it stays on connecting, try another route in the same region — that works better than reconnecting over and over.
To confirm it's really working, check three things: a site you normally can't open loads; looking up your IP address shows a location matching the region you selected; and an AI tool page opens a normal conversation instead of saying the region isn't available. When all three hold, the exit has switched and you're good to go.
Connected but pages won't load: first check whether the client is in global or TUN mode — if it only proxies the browser, other apps still use the local network and it looks like nothing took effect. Slow DNS or a single site spinning usually clears up on another route in the same region; streaming platforms recognise some IP ranges, so switching routes beats reconnecting. If the connection drops the moment it comes up, the system permission probably wasn't fully granted — go back a step and check.
Several devices can be used at the same time — the account has no device limit, and a phone and a computer can each connect to a different route without affecting each other. After routes change you don't need to re-import the subscription; one update in the client gets the latest list. Encryption is bank-grade across all clients and needs no extra configuration.
Checkpoint for this step: the target site opens, the IP location shows the region you selected, and the client stays connected without dropping.
Common blockers
The route list is empty after importing
Copy the subscription link again using the button in the dashboard — manual selection easily misses characters. After pasting, hit update once in the client; if it's still empty, quit the client completely and reopen it so it pulls again. The help centre walks through the troubleshooting order in more detail.
Connected, but the site still says the region is unavailable
Streaming platforms recognise some IP ranges, so another route in the same region works better than reconnecting. If the browser has a cache, force a refresh first. If it still fails, put the site name, the route you used and the error message into a ticket.
How many devices can one account connect at once?
No limit. Phone, computer and tablet can all be online at the same time, each on its own route, without affecting each other.
Can I get a refund if it doesn't suit me after a while?
60-day money-back guarantee. The refund policy explains how to request one; after submitting, you can follow progress in the dashboard's tickets.
More detailed troubleshooting and how it works are in the help centre; the full flow from choosing a plan to day-to-day upkeep is in the complete guide. If you want to see the route coverage first, go straight to the network page.