Step 1: Create an account
All you need to register is a username and a password — no email address required. Click the “Log in” entry in the top-right corner to open the user dashboard, then switch to the signup page; or use the button below to go there directly. Enter a username and password, confirm, and submit — your account is created and you're logged straight into the dashboard.
Your username is the only credential for future logins, so keep it safe; your password is set by you and never passes through any third party. Creating an account costs nothing and doesn't require picking a plan first — you can log in, look around every page of the dashboard, and decide whether to pay later.
Step 2: Choose a plan and check out
After logging in, you'll see every tier on the Plans page of the dashboard. There are three monthly plans: ¥9.9/month with 60GB, ¥18/month with 250GB, and ¥28/month with 500GB, with data resetting monthly on your activation date. If your usage is heavy or irregular, consider a data package: ¥158/300GB, ¥358/1000GB, and ¥658/3000GB — usable until depleted, never expiring. For everyday browsing plus occasional video, the 60GB tier is usually enough; for frequent HD video or several devices sharing one account, start from the 250GB tier.
Once you've picked a tier, click “Get Started” to open the order confirmation page, review the plan details and amount, choose a payment method, and complete the payment. Alipay, WeChat Pay, and USDT are all supported; the plan takes effect immediately after payment, with no manual processing to wait for. A no-questions-asked refund is available within 60 days of your first payment, so the trial period carries no risk; if you upgrade to a higher tier later, the difference is prorated by remaining days, so nothing goes to waste.
Step 3: Get your subscription link
After payment, return to the Overview page of the dashboard — the top of the page shows your current plan's status, remaining data, and a subscription link. Click the “Copy subscription link” button and the link goes to your clipboard; it looks like https://example.com/sub?token=YOUR_TOKEN (an example — the one shown in your dashboard is the real one).
This link is the access credential for your account's routes: don't send it to anyone or post it anywhere public. If you suspect it has leaked, reset the subscription in the dashboard — the old link stops working immediately — then copy the new link into your client. The subscription's contents update automatically after a plan change or renewal; one click of “Update configuration” in the client pulls the latest routes, no re-import needed.
Step 4: Import the subscription into a client
Clients come in two kinds. One is the VPNFP client, available on the dashboard's Download page — users with an active plan can log in and find the installer entry points for each platform there (the iOS version is distributed through the App Store). The other is general-purpose clients that support subscription imports, such as Clash-based tools. Both kinds use the same subscription link with identical routes, so pick whichever you're comfortable with.
The sections below show where the import entry point is on each platform. Installers are provided only on the dashboard's Download page; VPNFP does not distribute installation files through any other channel.
Windows
Get the Windows installer from the dashboard's Download page, run it, and click through the defaults to finish. Open the client, go to the “Profiles” or “Subscription” entry, paste the subscription link you copied in Step 3, and click “Update” — the node list appears after a few seconds. Then turn on the “System Proxy” switch, set the proxy mode to “Rule mode” (traffic is split by destination, so sites in mainland China connect directly), pick a region's route in the node list, and you're done once the status bar shows connected.
macOS
Download the macOS installer and drag it into Applications to install. On first launch, macOS will show a system prompt asking to allow a system extension or add a VPN configuration — enter your login password and click Allow. If the prompt doesn't appear, go to System Settings → Privacy & Security, find the blocked extension, and click “Allow” to grant the permission. From there the import flow matches Windows: paste the subscription link in the profiles entry, update, turn on system proxy, choose “Rule mode”, and connect to a node.
Android
Get the Android installer from the dashboard's Download page (the system may warn about external sources during install — confirm to continue). Open the client, paste the subscription link on the profiles page and update. The first time you tap connect, the system will request “VPN connection” permission — tap “Allow” and the tunnel comes up. It's also worth adding the client to the battery optimization whitelist (Settings → Apps → Battery) so the process isn't killed on lock screen and the connection drops. After that, pick a node on the home screen and tap the connect button.
iOS
The iOS client is distributed through the App Store; the entry point is on the dashboard's Download page. After installing, open the client, paste the subscription link on the profiles page and update. When you add the first profile, the system will ask to allow a VPN configuration to be added — tap “Allow” and authenticate. Back on the main screen, pick a region's node, flip the connection switch, and the VPN icon at the top means the tunnel is up.
Linux
There's no graphical installer for Linux; the dashboard's Download page includes command-line instructions. The common approach is a Clash core: convert the subscription link into a local configuration file, load it, and run it in system proxy or TUN mode. Command-line arguments and configuration file structure are advanced topics not covered here — the notes on the Download page and the matching Help Center entries go into more detail.
Step 5: Connect and verify it works
Once connected, verify that your traffic is actually going through the tunnel. Visit the IP lookup page and check your current exit IP and location: if it shows the selected node's region, the connection is working; if it still shows your local network, go back to the client and check that the system proxy switch is on, the mode is set to “Rule mode”, and the node is available.
After the exit IP checks out, open a few of the international sites you normally use to confirm they load, and play a video to see if it runs smoothly. If speeds disappoint, try another route in the same region first, then consider switching regions; routes perform differently during evening peak hours, so test a couple and settle on the stable one.
For connection failures, import errors, or abnormal speeds, start with the Help Center — look under the “Connection & troubleshooting” and “Speed & routes” categories, where most common issues have step-by-step fixes. If that doesn't solve it, submit a ticket from the “Tickets” page of the dashboard, including your client's name, platform, and a description of the problem, so support can pinpoint the cause quickly.