Step 1: Create an account
Open the VPNBF homepage and click the Log In button that's always in the top right, then switch to registration at the bottom of the panel's login page; or click the Start Free button on the hero, which lands on the same registration form. The form has just two fields: username and password. No email address is required, no confirmation email is sent, and once you submit, your account is ready.
For the username, use 6-16 letters or digits — no spaces or symbols — so it's easy to recognise later in your client; the password should be at least 8 characters, ideally mixing letters and numbers. Tick the terms of service and hit submit. If the username is already taken, just pick another one — it won't affect any later step.
After a successful submit you land straight on the Account Overview page of the user panel: your new username appears in the top left, the traffic bar reads 0, and the plan status says No active plan. That means the account works, but there's nothing to connect to yet — the next step is to activate a plan. If you forget your password, you don't need to register again: the login page has a Forgot Password link, and you can reset it from there.
The Account Overview page opens normally and shows your username along with the No active plan notice. No email confirmation is needed at this point.
Step 2: Choose a plan and order
In the panel's left-hand navigation, click Buy a Plan. The page lists three monthly subscriptions and three data packs. Monthly subscription traffic resets every month on the day you activated it, and if you upgrade mid-cycle the price difference is prorated by the remaining days, so you don't pay twice; data packs are used up at your own pace and never expire, which suits months with uneven usage.
The three monthly subscriptions are ¥9.9/month with 60GB, ¥18/month with 250GB and ¥28/month with 500GB. The three data packs are ¥158/300GB, ¥358/1000GB and ¥658/3000GB. For everyday browsing, email and the occasional video, 60GB is usually enough; if you use AI tools daily and stream long videos, 250GB or 500GB is easier to live with.
Once you've decided, click the button on the plan card to reach the order page. Payment options include Alipay / WeChat / USDT; choose one, submit the order and follow the on-screen prompts to pay. When payment goes through, the order status changes from Pending Payment to Activated, usually within a few seconds; if it doesn't change, open the Orders page and run a status check, or wait a moment and refresh. Every plan allows unlimited simultaneous devices, so home, office and phone can share one subscription. First payment comes with a 7-day money-back guarantee.
The traffic bar on the Account Overview page shows the traffic available this cycle and the expiry date, and the Download Client section becomes available at the same time.
Step 3: Get your subscription link in the panel
Once your plan is active, go back to Account Overview, find the subscription section and click Copy Subscription Link. Your clipboard now holds an address starting with https://, in the form https://example.com/sub?token=YOUR_TOKEN — that one is a dummy example; real addresses are generated only inside the panel after you log in and never appear on any public page or article.
The link carries your account credentials and works like a password: don't post it in group chats, public tickets or forums, and don't show the full address in screenshots. If you suspect it has leaked, click Reset Subscription in the same section — the old link stops working right away, you can copy a fresh one, and clients that already imported it just need one more update.
Some clients support one-click import, and the panel offers the matching entry for each. Import schemes are listed in this order of preference: clashplus:// → Shadowrocket → Stash → sing-box → Clash — pick the one that matches your client. If you'd rather configure things by hand, you can download a config file from the same section; it works exactly like pasting the link.
Your clipboard holds a subscription address starting with https://, or you've downloaded a config file. Next, hand it to your client.
Step 4: Import the subscription in your client
Clients for all five platforms are available in the Download Client section of the panel after you log in; public pages don't host direct installer links. The logic is identical everywhere: install the client, paste the subscription link from step 3 into its subscription page, then run one update to pull down the server list. Below, each platform gets its own notes on where to look and what commonly goes wrong.
Windows
In the panel's Download Client section, choose Windows, download the installer and double-click it — the defaults are fine all the way through. The first time you open it, the system may ask for network access permission; allow it. Go to the client's Subscriptions page, click Add Subscription, paste the link into the field, save, then click Update once. When the update finishes, the server list appears grouped by region and you can connect by clicking any entry. If the update spins forever, the link was probably copied without its final characters — copy it again from the panel.
macOS
Download the macOS client (a universal build that runs on both Apple silicon and Intel Macs). After installing, its icon sits in the menu bar; click the menu-bar icon, open Subscriptions / Profiles, choose Add, paste the link, then save and update. If macOS security blocks the first launch, go to System Settings → Privacy & Security and click Open Anyway — it won't block you again.
Android
Download the Android package (APK) from the panel. If the install warns about apps from unknown sources, allow your browser or file manager to install apps in system settings, and you can turn that permission back off afterwards. Open the app, go to the Profiles page, choose Import from Clipboard or Add Subscription, paste the link, save and pull down to refresh the server list. Phone and computer can be online at the same time — one account covers unlimited devices.
iOS
The iOS client is installed from the App Store, and the panel's download page provides a link that takes you there. Availability differs by store region, so if you can't find it in your region's store, open a ticket in the panel and support will tell you the currently available way to get it. Once installed, open the app, tap the add button in the top right of the Subscriptions page, paste the link, save and pull down to refresh the server list.
Linux
On Linux you can use either the desktop client or the command line. The desktop client works exactly like Windows: install it, paste the link on the subscription page, save, update. From the command line, you can pull the subscription to a local file and hand it to the core program; the example command is curl -o config.yaml "https://example.com/sub?token=YOUR_TOKEN" — replace the example address with the real link you copied from the panel, and remember that config.yaml is a credentials file, so don't commit it to a public repository.
The client's server list now shows entries for Singapore, the United States, Hong Kong, Japan, Switzerland, Germany and more, each with an availability indicator on the right. Nothing is connected yet — verification comes next.
Step 5: Connect and verify that it works
Pick an entry in the client's server list and click Connect. Choosing is simple: for services in Asia, prefer Singapore, Hong Kong or Japan; for services in Europe and North America, prefer the United States, Switzerland or Germany. When a region has several servers, start with the one labelled as a dedicated line and switch to another in the same region if the evening peak gets congested. The client status changing from Disconnected to Connected only means the handshake finished on your side — it doesn't prove traffic is actually going through the server, so two checks are still needed.
- Open the My IP page on this site and check whether the exit IP and its location have changed to the region you picked. If it still shows your local location, traffic isn't going through the server.
- Open an AI tool or streaming page you can't normally reach and confirm it loads and plays properly instead of sitting on a loading spinner.
If the client says Connected but pages still won't load, don't rush to switch services — check three things in order: whether the exit IP changed, whether DNS is going through the server too, and whether another proxy extension in your browser is still grabbing traffic. The full walkthrough for all three is in the Complete AI Guide, and the Help Center has matching Q&A entries; links are in the next section.
The exit IP matches the region you chose, the services you use open normally, and the connection stays stable through the evening peak.
Common issues: quick reference
The table below covers the four situations beginners hit most often in their first week. It gives you the direction to take; the finer troubleshooting steps live in the Help Center and the in-depth guides. This page keeps to the main path so the follow-along flow stays unbroken.
| Symptom | Likely cause | What to do |
|---|---|---|
| Subscription update fails | The link was copied incompletely, or the subscription was reset in the panel | Copy the link again from the panel, making sure not to miss the trailing characters |
| Connected, but pages won't load | Traffic isn't going through the server, or DNS isn't following the proxy | Check the exit IP first, then DNS, then test app by app |
| Video keeps buffering | The current server is congested, or the region you picked doesn't match the content's region | Switch to another server in the same region, or use the entry labelled as a dedicated line |
| Panel login session lost | The browser cleared its local storage | Just log in again — your subscription link and client configuration are unaffected |
Once you've worked through these five steps, everyday use should be smooth. To go deeper into how route types differ, why AI services are more sensitive to your network, and how API calls differ from browser use, read the Complete AI Guide next. For specific questions about your account, billing or connection problems, the Help Center organises Q&A by category; if your case isn't covered, open a ticket in the panel and include your client name and the error message — that gets it resolved faster.