Client interfaces differ: the same entry point may be labelled “Subscription” in one app and “Configuration” or “Config file” in another, and button positions shift between versions. This page describes the order of operations and what the entry points look like, not a pixel-perfect match to any one version; if you can't find the matching item, use the closest one by meaning, or work through the troubleshooting handbook by symptom.
STEP 01
Create your account
The first step does one thing: get the account created. Open the sign-up page in the user dashboard and fill in a username and a password. VPNPF does not require an email address, so registration completes the moment you submit and you can log in straight away — no waiting for a verification email.
A username made of letters and numbers with no spaces is fine — pick one you'll remember. Set the password however you like, but longer is better. The username is used for logging in and for identifying support tickets; if you're told it's already taken, try another one — adding a digit or two usually does the trick.
After registering you're logged in automatically and taken to the user dashboard. The dashboard has entries for overview, plans, downloads and tickets: the overview page holds your current subscription status and subscription link, the plans page is where you order, the downloads page provides client installers for customers, and the tickets page is how you reach support. At this point you have no subscription yet, so it's normal for the overview to show as not activated — the next step is choosing a plan.
Registration involves no payment, so you can sign up and log in first, look through the dashboard, and then decide which tier to buy.
STEP 02
Choose a plan and place the order
Plans live on the plans page of the user dashboard, with three monthly tiers: ¥9.9/month for 60GB, ¥18/month for 250GB and ¥28/month for 500GB. All three share the same routes, protocols and device rules — the only difference is the monthly data allowance.
How to choose: if you only look things up and check email now and then, the 60GB tier is usually enough; if you watch an hour or two of 4K video a day, or run several devices at once, 250GB is the safer pick; if several devices at home stream and use AI tools for long stretches, go straight to 500GB.
Data resets every month on your activation date, not by calendar month: activate on the 8th and it resets on the 8th of the following month. If you move up to a higher tier mid-cycle, the price difference is prorated by the remaining days — no need to wait for the next cycle and buy again.
If your usage is irregular, data packs are worth considering too: ¥158/300GB, ¥358/1000GB and ¥658/3000GB, valid until used up and never expiring — handy for keeping data aside for business trips or one-off needs.
Checkout is short: pick a tier on the plans page, confirm the amount and billing period, choose a payment method (Alipay / WeChat / USDT) and scan the code or follow the redirect. Once payment completes, the order status changes to paid and the subscription takes effect; if the overview still shows it as not activated, refresh the page once.
All three tiers include a 60-day refund and unlimited devices: Windows / macOS / iOS / Android / Linux can be online at the same time under one account, so you don't need to buy a second copy for a second device.
Three things to confirm before ordering
- Tier and monthly data line up: 60GB / 250GB / 500GB, resetting monthly on your activation date.
- Payment method at hand: Alipay, WeChat, USDT.
- One account covers unlimited devices — no need to order again for extra devices.
STEP 03
Copy the subscription link in the dashboard
Once payment is complete, the subscription link is already waiting in the dashboard. Both the overview and downloads pages have a “Subscription” area with a copy button beside it — one click copies the full link. You need to be logged in for this; the dashboard login entry stays in the top-right corner of the page.
The subscription link is a URL with parameters, something like the example below (fake values for illustration, not a working link):
https://example.com/sub?token=YOUR_TOKEN
That link is as good as account credentials: anyone who has it can use your subscription. Don't post the full link in group chats, forums or public repositories; if you need to show someone the format, share only the domain part at the front.
The dashboard usually also offers a one-click import entry — tap it on a device with the matching client installed and the subscription is imported; alternatively, copy the generic subscription URL and paste it manually in the client. Both give the same result, so use whichever is easier.
A subscription contains a list of routes, not one fixed route: after updating the subscription, the client receives the latest list of regions and routes. When you switch devices or reinstall a client, just import the link again — there's no need to buy anything new.
If the client reports a subscription parsing error after import, suspect a link truncated by a chat app first: go back to the dashboard, copy the full link again, and that usually fixes it.
STEP 04
Import into each platform's client
Once you have the subscription link, it has to be imported into a client before it works. Client installers all live on the dashboard's downloads page and are available to logged-in accounts with an active, unexpired purchase; the iOS version is distributed through the App Store because of platform rules. Below are the import entry points for each platform and what to watch for on the first connection.
Windows
Grab the Windows installer from the downloads page and open it after installing. Find the subscription or configuration manager (usually in the sidebar or settings), choose new or import, paste the subscription link, save, then hit update subscription once — the server list appears by region a few seconds later.
For first use, start with split (rule-based) mode and then turn on the system proxy switch; global proxy is useful for troubleshooting, but leaving it on long-term drags in local apps too. The full comparison of the two modes and the launch-at-startup setting is in this article on the Windows desktop client.
macOS
After downloading the macOS installer, drag it into Applications; the first launch needs approval under System Settings → Privacy & Security. Once running, the icon sits in the menu bar — click it, find the subscription or configuration entry, paste the subscription link and update, and the server list appears.
On macOS, split mode is likewise the better starting point: browsers and streaming go through the proxy while system updates and LAN devices stay on the local network, so the two don't compete for speed.
Android
Get the Android installer straight from the downloads page. During installation the system will ask you to allow apps from this source — approve it, then open the client and go to the subscription or configuration page to paste the link and update.
The first time you tap connect, the system shows a VPN connection request — you must allow it, or the client can't take over traffic. Android's background cleanup is aggressive, so add the client to the battery optimisation whitelist and allow autostart to keep the system from killing it after the screen locks. The details are walked through step by step in this Android from scratch guide.
iOS
The iOS version is installed from the App Store. App Store regional availability means you'll usually need an Apple account registered outside mainland China to find it — that has nothing to do with your VPNPF account. Once installed, open it and paste the link on the subscription or configuration page.
On the first connection the system asks you to install a VPN configuration profile — just confirm it. Afterwards you can pair Shortcuts with a widget for one-tap route switching. The regional restriction and the full profile steps are covered in this hands-on iOS client article.
Linux works the same way as Windows: get the installer, open it, paste the subscription, update the server list and pick a route to connect. Dependencies and permissions vary a lot between distributions, so if you hit something specific, look it up by symptom in the troubleshooting handbook.
STEP 05
Connect and verify it works
Once the import is done, pick a route and hit connect. Routes are grouped by region in the client, and each entry shows three kinds of information: region (Hong Kong, Tokyo, Singapore, Los Angeles, Frankfurt and more), route type, and protocol (Hysteria2, Trojan, VLESS, Shadowsocks and more). VPNPF currently covers 110+ countries and 250+ routes; what you see in the client is the subset matching your current subscription.
The three route types break down like this: IEPL dedicated routes run over a private circuit into the data centre exit, holding up better at peak hours and suited to stability-sensitive work such as 4K streaming and video calls; relay routes go through a relay node, a compromise between stability and cost that's plenty for everyday browsing and AI tools; direct routes connect straight from your local network with lower latency, but are more sensitive to the quality of your local broadband. You don't have to settle on one — just switch routes and reconnect.
| Route type | Access method | Typical use |
|---|---|---|
| IEPL dedicated | Private circuit into the data centre exit | 4K streaming, video calls |
| Relay | Through a relay node | Everyday browsing, AI tools |
| Direct | Straight from the local network | Low-latency use |
After connecting, run three checks: first, the client shows connected and the traffic counter starts moving; second, open this site's What's My IP page — the exit IP and its location should match the route's region; third, actually open a target site or streaming service and confirm the page loads. Pass all three and the connection is live.
Unlimited devices means you can run this setup on several devices at once: one watching video while another runs AI tools, each on its own route with no interference. Once you have a few devices, it's worth assigning each one a favourite route so you don't have to scroll the list every time.
STEP 06
Common snags and what to do next
The main path has a few usual sticking points: the server list is empty after importing (usually an incompletely copied subscription link), connected but pages won't load (usually the wrong mode or the system proxy switch is off), speeds drop at peak hours (switch to an IEPL dedicated route), subscription update fails (if your local network itself is down, disconnect first and update again). The step-by-step troubleshooting for these symptoms is in the troubleshooting handbook, organised by symptom — this page won't repeat it.
If you need a human, open a ticket on the dashboard's tickets page and include: client name and version, operating system and version, the exact error message or a screenshot, and the steps you've already tried. Tickets with complete information usually get diagnosed in one pass.
If you decide to stop using the service, the scope of the 60-day refund and how to request it are on the refund policy page; and there's a separate chronological walkthrough covering the whole first day, from successful payment to browsing international sites normally.