Install a Client and Import Your Subscription
Follow the steps in order, from creating an account to your first connection. If you already have an account or plan, skip to the relevant step.
Screens can vary between platforms, clients, and versions. The same feature may be labeled “Subscription,” “Configuration,” or “Import from link.” The steps below explain what to look for; follow the current prompts in your dashboard and client. Don’t change an existing configuration just to match a button label.
Create an Account and Save Your Login Details
Open the BaiVPN account creation page and set a username and password as prompted. No email address is required; a username and password are all you need to create an account. Choose a username that’s easy to recognize but doesn’t reveal personal information. Use a unique password and store it in a password manager you control. After submitting, follow the prompts to open the dashboard. If you’re taken to the login page, sign in with the details you just saved.
Once in the dashboard, make sure the account overview opens before choosing a plan. Your account is where you manage orders, retrieve your subscription, and submit support tickets. A saved browser session is no substitute for your username and password. You’ll need those details to access the dashboard again from another device or after clearing browser data. Avoid creating multiple accounts, so your payment order stays associated with the account you’re viewing.
If you see an error after submitting, read the message and check for accidental spaces in your entries. Password fields usually hide the full value, so make sure you haven’t copied a line break along with your password. If the account overview opens, account setup is complete. There’s no need to install a client yet; prepare your plan and subscription first to make the import steps easier.
Choose a Plan and Confirm Payment
Open the plans section in the dashboard. Compare monthly subscriptions with data packages, then choose what suits your usage. Monthly options include ¥9.9/month for 60GB, ¥18/month for 250GB, and ¥28/month for 500GB. Data resets monthly on your activation date. If you use the service regularly, consider video streaming and file transfers when choosing a data allowance rather than estimating from how often you browse.
If your usage is less predictable, consider a data package: ¥158/300GB, ¥358/1000GB, or ¥658/3000GB. Packages remain valid until the data is used up and never expire. “Never expires” refers to the package validity period; you can’t continue using it after the data runs out. Monthly subscriptions and data packages use data differently, so check your selection before ordering. See the Plans page for full details.
After choosing a plan, follow the order page and check the plan, amount, and payment method. BaiVPN supports Alipay, WeChat Pay, and USDT. Use the payment option and instructions shown on your order. Once payment is complete, return to the dashboard and check the order and plan status. Don’t assume activation succeeded just because the payment page closed. If the status hasn’t updated, make sure you’re signed in to the account used for the order, then keep the order details and explain the issue in a dashboard support ticket.
Plans allow unlimited simultaneous devices and include a 30-day refund policy. See the Refund Policy for how to apply. If you upgrade a monthly subscription mid-cycle, the price difference is converted into remaining days; an upgrade does not restart the full billing period. Once the dashboard shows an active plan, continue to the next step to get your subscription.
Get Your Subscription and Prepare to Import It
Open the account overview in the dashboard and find the subscription or client import section. The subscription link lets a client retrieve the server configuration for your account; it isn’t a button that connects you through a browser. If the dashboard offers one-click import, use it after installing the relevant client. For a manual import, use the dashboard’s copy option to get the complete link.
Don’t share the link in public chats, comments, or screenshots. It may contain credentials that grant access to your account, so keep it secure like your login details. To use another device, sign in to the dashboard on that device and copy the link again rather than sending it through an unfamiliar intermediary. The actual subscription URL isn’t published here. The example below is for recognizing the format only and cannot be used to connect:
https://example.com/sub?token=YOUR_TOKEN
If your client offers “Import from clipboard,” first make sure the clipboard still contains the subscription you just copied, not payment details or other text. When pasting manually, don’t add quotation marks, punctuation, or explanatory text, and don’t delete any trailing parameters to shorten the link. The import is complete only when the client displays a configuration name or server list; pasting the URL into a field alone doesn’t verify it.
If you can’t find the subscription option, check your account and plan status first, then make sure you’re in the account overview rather than the order details. Don’t guess the URL or use someone else’s subscription link. If the dashboard shows a subscription but the client still can’t read it, save the error message. Before consulting the Troubleshooting Guide, look in its contents for the section on updating subscriptions.
Install a Client and Import Your Subscription by Platform
BaiVPN supports Windows, macOS, iOS, Android, and Linux. The steps below cover common platforms. Download clients from the downloads section of the dashboard; don’t use similarly named installers found in search results. Clients are available after you sign in, except for iOS, where the download option is available with an active plan. For a smoother import, open the client first, then return to the dashboard and choose the matching option. This makes it easier to confirm which app receives the configuration.
Windows: Install the Desktop Client
Sign in to the dashboard, open the downloads section, and select the BaiVPN client for Windows. Follow the instructions there to install it. On first launch, look for the “Subscription” or “Configuration” section for managing remote settings. If the dashboard offers one-click import for this client, return to the dashboard and select it. When prompted by your system, allow the installed client to open the link.
To import manually, choose the option to add a subscription or import from a link in the client. Paste the full URL you copied, save it, then update or load the configuration. When the server list appears, select the configuration you just imported rather than an example. If the client asks to enable the system proxy, follow its instructions. Avoid running another similar connection tool at the same time, as it can leave the client connected while your browser uses different settings.
macOS: Install the Client and Allow Network Access
Select the macOS client in the dashboard and open it from Applications after installation. If macOS asks you to confirm the app’s source or grant network access, first make sure you downloaded it from the dashboard, then follow the prompts. Don’t disable system security settings just to bypass a prompt. Follow the instructions for your version of macOS and the client you’re using.
In the client, open configuration or subscription management. Use one-click import from the dashboard, or choose the option to add a remote configuration from a URL. Save and update, confirm that the server list appears, then enable the configuration. If the client requests permission to add a VPN configuration or network extension, this is system authorization needed to establish a connection. Repeatedly pasting the subscription won’t fix a connection issue if authorization hasn’t been granted. For more detailed steps, see Mac VPN: From Installation to Subscription Import.
Android: Import the Configuration and Allow Connections
Sign in to the dashboard on your Android device and download the matching client from the downloads section. Follow any system prompts about the installation source, and verify where the download came from. Open the client and find its subscription or configuration page, then choose to add a remote subscription. If you use one-click import from the dashboard, check the system app chooser and make sure the client you just installed will receive the configuration.
Save and update the subscription, select a configuration and server, then connect. The first time you establish a VPN connection on Android, the system may show a confirmation prompt. Allow it, then check the status in the client. Keep the client in the foreground while testing access, and avoid changing multiple background settings at once. If it works in the foreground but disconnects when you switch apps, see the troubleshooting guide for background activity and battery management.
iOS: Use the Download Option in the Dashboard
Sign in to the dashboard on your iPhone or iPad, make sure your plan is active, then open the iOS downloads section and use the option provided there. If the dashboard requires an active plan, check your status in the account overview first. Don’t switch to an unfamiliar app found through search. No standalone installer URL is provided, and you don’t need to send your subscription to another website for conversion.
After installation, return to the dashboard and use the import option for your client, or choose to add a link from the client’s subscription or configuration section. Save and update, then confirm the server list appears before connecting. On the first connection, iOS may ask permission to add a VPN configuration and require you to confirm using your device’s local unlock method. Once complete, check the connection status in the client and test access in a browser. The VPN indicator means a connection has been established, but it doesn’t replace an actual access test.
Connect to a Server and Verify Access
After importing, select the subscription configuration and open the server list. Don’t change the region, connection mode, and DNS settings all at once. Start with the default configuration and connect once; this makes it easier to identify the cause of any later changes. Choose a server based on the region needed by your app. See the Servers page for server types and selection tips. Seeing a server list confirms the subscription imported successfully, but you still need to connect to test it.
Once the client shows that you’re connected, reopen the website or app you want to use. If your browser is showing an old error page, refresh it or close the old tab and open a new one. Check that text and images load, then try the feature you need in the app. Access to one website doesn’t mean every platform has the same account-region rules, content permissions, or access policies. If only one app has an issue, distinguish a connection problem from a message shown by the platform itself.
If you still can’t access the site, return to the client and make sure you’re using the configuration you just imported. Check that connection permissions are granted, the system proxy is enabled as required by the client, and your plan is active in the dashboard. Then leave the other settings unchanged and test a different server. A connection that works but can’t load certain pages is different from a connection that won’t establish at all; you don’t need to immediately delete and reinstall the client.
Once everything works, repeat the steps on your other devices: get the client, import the subscription, and test the connection. BaiVPN allows unlimited simultaneous devices, but data usage still follows your plan. Keep an eye on the account overview if several devices are streaming video or downloading files. Monthly subscriptions reset each month on your activation date, while data packages are used until the allowance runs out. Don’t confuse the two.
If the issue persists, follow the symptoms in the Troubleshooting Guide, or submit a support ticket in the dashboard. Include your platform, client, server name, what you were doing when the issue occurred, and the full error message to help identify the cause. Before sharing a screenshot, hide sensitive information such as your subscription link, password, and payment details. You don’t need to provide the full subscription URL. This completes the checks for your account, plan, configuration, connection, and access.