Step 1: Create an account and sign in
When you're done: you have a username and password you can sign in with.
The entry point is the Sign in button at the right end of the top navigation, or you can click Start Free on this page. The dashboard opens on the sign-up view by default, and the form has just two fields: username and password — no email address required, no verification email to wait for. Fill them in, submit, and you're in.
For the username, use 6–20 letters and digits and avoid spaces and special characters — it'll be easier to recognise in your clients later. For the password, use 12+ characters mixing upper and lower case, digits and symbols. These two are the only credentials for signing in to the dashboard, viewing your subscription and opening tickets, so store them in a password manager and don't reuse the password on other sites.
Once submitted, you're signed in automatically and land on the dashboard overview. If it says the username is taken, try another one. If the page doesn't move after you submit, check whether your browser is blocking pop-ups or scripts — switching browsers usually fixes it. If you already have an account, enter the same username and password in the sign-in view; the forgot-password link sits right below the sign-in button and walks you through the reset.
One thing worth knowing up front: accounts aren't tied to an email address or a social login, so if you lose your username and password, recovery depends more on the details you left at sign-up than it would on a typical site. Save your credentials right after registering and you'll save yourself a lot of trouble later.
Entry point for this step
Sign-up view: open sign-up; already have an account? Sign in.
Step 2: Choose a plan and place your order
When you're done: an active subscription appears in your dashboard.
VPNFN offers two billing models. Monthly plans come in three tiers: ¥9.9/month for 60GB, ¥18/month for 250GB and ¥28/month for 500GB, with traffic resetting each month on the day you subscribed. Traffic packs are use-it-until-it's-gone and never expire: ¥158/300GB, ¥358/1000GB and ¥658/3000GB. Both models draw on exactly the same server pool and clients — only the billing differs.
Which one to pick: if you only look things up, send email and browse now and then, the 60GB tier is usually enough. If you watch an hour or two of online video a day and stream on your commute, 250GB is safer. If you watch a lot of 4K or keep several devices connected at home, the 500GB tier is easier to live with. And if your usage swings up and down and you'd rather not be pushed along by a monthly reset, take a traffic pack — you're only charged for what you use, with no expiry date.
Ordering happens on the dashboard's plans page: pick a tier → submit the order → choose a payment method (Alipay / WeChat / USDT) → pay. The payment callback usually lands within a few dozen seconds, the order status moves from Pending payment to Active, and the subscription details appear on the overview page. If the status hasn't changed after paying, refresh the page once; if it still hasn't, open a ticket with your order number and a human will check it.
Both monthly plans and traffic packs are covered by the 30-day refund. If you want to upgrade a monthly plan to a higher tier partway through, the difference is prorated by the remaining days — no need to buy a second plan.
Entry point for this step
Plans and ordering: open the plans page; to compare prices and billing periods side by side first, see the pricing page.
Step 3: Get your subscription link in the dashboard
When you're done: your clipboard holds a subscription link that belongs to you.
Sign in to the dashboard and open the overview page, then find the subscription card. It has a Copy subscription link button — one click puts the link on your clipboard, in a format like this:
https://example.com/sub?token=YOUR_TOKEN
That line is just a format example; the real link is whatever your dashboard shows. The whole link is the credential: anyone who has it can use your plan's traffic, so don't post it in public forums or group chats, and don't share screenshots of it.
If you suspect the link has leaked, go back to the same card and click Reset subscription — the old link stops working immediately, and you can copy a new one and import it in your clients. Your plan and remaining traffic are unaffected.
One subscription can be imported on an unlimited number of devices: phone, tablet and computer can each import it once, with no need to buy separately for every device. If you have several devices, give each client config a clear name (Home desktop, Travel phone) — troubleshooting gets much faster later.
The dashboard also has a client download section — sign in to get the Windows / macOS / iOS / Android / Linux clients. The subscription link and the client are two different things: the client is the shell, the subscription is the server list inside it, and you need both.
Entry point for this step
Subscription card and reset entry: open account overview; clients are in the downloads section.
Step 4: Import the subscription in your platform's client
When you're done: the client shows a server list you can pick from.
Importing a subscription works the same way on every platform: open the client → find the Subscriptions / Configs / Profiles entry → paste the link you copied in step 3 → save and update → the server list appears. Below are the differences by platform.
Windows client
Get the installer from the dashboard's download section, double-click it and follow the wizard. The first time you open it, if the system shows a firewall prompt, allow network access — the client needs that permission to connect. The main window usually has a Subscriptions or Configs group; click Add, paste the link into the field and confirm, and the client fetches the server list automatically.
Once the list appears, pick a server (Tokyo or Singapore, say) and click Connect. The status goes from Disconnected to Connected, and the tray icon usually changes colour with it. If the list is empty, go back to the subscription page and click Update once — most of the time the first fetch was interrupted by a network hiccup.
macOS client
The macOS installer is the kind you drag into the Applications folder. The first time you open it, the system shows permission dialogs: one for loading a system extension and one for network access — allow both. After that the client lives in the menu bar, and clicking the menu bar icon opens the main window.
Importing a subscription works the same as on Windows: Subscriptions / Configs page → Add → paste the link → save. If it says the extension isn't loaded, go to System Settings → Privacy & Security, find the blocked entry, click Allow and restart the client. One more thing that's easy to miss: after a major OS update the extension may need to be authorised again, so check there first if you can't connect.
Android client
Get the installer from the dashboard's download section, or install it from an app store. The first time you tap Connect, the system shows a VPN connection request — you have to tap Allow and confirm with your fingerprint or passcode. That's how Android works; if you decline, the client can't establish a connection.
To import a subscription: open the client → Subscriptions / Configs → Add → paste the link → save. Then do two small things: first, add the client to the battery optimisation whitelist (Settings → Apps → Battery → Unrestricted), otherwise the system will clean it up in the background and the connection drops a while after the screen locks; second, allow the client to run in the background and don't let a cleaner app kill it with one tap.
iOS client
Install the iOS client from the App Store. The first time you connect, the system asks you to add a VPN configuration — tap Allow in the dialog and confirm once with Face ID or your device passcode. The system keeps that configuration, so you won't be asked again on later connections.
Importing a subscription also happens inside the client: Subscriptions / Configs page → Add → import from clipboard or paste manually → save → pick a server. Two things to watch on iOS: first, the configuration shows up under Settings → General → VPN & Device Management — don't delete it by hand, or you'll have to import again; second, Low Power Mode limits background refresh, so turn it off if you're staying connected for a long time.
Linux users can go with a desktop client or the command line; the import entry is the same Subscriptions / Configs section — hand the subscription link to the client so it fetches once, then pick a server and start. Autostart and always-on settings for the command line are covered under the connection category in the FAQ.
Three common reasons an import fails
An incomplete link (the tail got cut off), a client version too old to understand the new config format, or a local clock that's out of sync with network time. If it still doesn't work after ruling those out, send the client name, version number and the exact error text in a ticket — it'll be handled much faster.
Step 5: Connect and verify it works
When you're done: the exit really is in another region and pages load normally.
Pick a server in the client and click Connect, then wait for the status to show Connected. Open a page in your browser that normally won't load — if it loads, the route is up. A stricter check is the exit location: open any IP lookup page in your browser, and the location it shows should match the region of the server you picked. If you chose Tokyo and it shows your home city, your traffic isn't going through the client.
If the check fails, work through the list below in order — the first three usually do it:
- Make sure the client status is Connected, not Connecting; if it's been connecting for more than ten seconds, disconnect and reconnect.
- Go back to the subscription page and click Update once so the server list is fetched again — servers are adjusted regularly and an old list may no longer work.
- Try another server. A region usually has several, and temporary congestion on a single one is common.
- Check that your device clock syncs automatically; a large time offset makes the connection handshake fail.
- Temporarily turn off local security software or browser proxy extensions — some tools hijack the client's connection.
If it's a case of connects but slow, switch servers first, then check whether your plan's traffic is used up: monthly plan traffic resets each month on the day you subscribed, and traffic packs last until they run out. More connection issues are sorted by category in the FAQ.
After you're done: handy links
With the five steps done, day-to-day use comes down to two things: switching servers when one doesn't suit you, and topping up when your plan's traffic is nearly used up. These links are worth bookmarking.