VPNBody Getting Started
Follow the steps in order, from creating an account to connecting a route and importing your subscription. Already have an account or plan? Use the step-by-step contents to jump to the section you need. If this is your first time, verify the setup on one device before configuring others.
Create an account and save your login details
Click “Start Free” below to open the account creation page in the VPNBody user panel. No email address is required; create your account with a username and password. Check your entries before submitting, and follow the panel's instructions. Use a unique password for this account and save it in a password manager so you can find it when switching devices.
When you're done, open the account overview and make sure it shows the account you just created. If you already have an account, use the panel's login option instead of creating another one. Orders, plan status, and subscriptions are tied to the account you're signed in to. To use another device, sign in to the same account and get your subscription there—don't create a separate account for each device.
A client connection failure doesn't necessarily mean account creation failed. Your account gives you access to the panel; your subscription lets the client retrieve routes. If you can open the account overview, continue to the plan selection step. If your login details aren't accepted, check your keyboard input, spaces, and password capitalization, then try again. Creating an account doesn't activate a paid plan; check your selection on the Plans page next.
Choose a plan and confirm your order
Open the Plans page in the user panel and choose a monthly subscription or data package based on how often you'll use it and how much data you need. Monthly subscriptions suit regular use: ¥9.9/month for 60GB, ¥18/month for 250GB, or ¥28/month for 500GB. Data resets monthly on your activation date, not at the start of each calendar month. Consider your usual activities before choosing an allowance; video and large file transfers typically use more data than messaging and web browsing.
If you want more flexibility in when you use your data, consider a package: ¥158/300GB, ¥358/1000GB, or ¥658/3000GB. Packages never expire; data lasts until it's used. Monthly subscriptions and data packages have different billing and data rules, so don't choose based on the total allowance alone. For a side-by-side comparison, read plan prices and terms, then return to the panel to choose.
Once you've chosen a plan, follow the panel's steps to create an order. Before paying, check the plan name, amount, and payment method. VPNBody supports Alipay, WeChat Pay, and USDT. Follow the instructions on the payment page and don't change the recipient details. After payment, return to the panel to check your order and plan status. If the payment page shows completion but the panel hasn't updated, refresh the order status first to avoid creating a duplicate order.
All plans support unlimited devices. Data use follows the rules of your selected plan, and all plans include a 7-day no-questions-asked refund. If you upgrade mid-term, the price difference is converted into remaining days; check the panel for the final change. Once your plan is active, get your subscription from the account overview. Keeping payment confirmation separate from client setup makes it easier to troubleshoot.
Get your subscription from the panel
Open the account overview and find the subscription section. Check your plan status and data details, then use the option to copy your subscription link. This isn't a regular website URL: it lets your client retrieve the routes and configuration available to your account. Use it in your own client; don't post it in public forums or paste it into an unfamiliar online conversion tool.
If the panel offers a quick-import option for your client, leave the overview open and use it after installing the client. For manual import, copy the entire link, including any parameters after the address. Don't retype it or transfer it in a screenshot; a missing character can prevent updates. When setting up another device, sign in to the panel on that device to get the link rather than sending it through chat history.
This link format is an example to show where to enter it; it won't connect: https://example.com/sub?token=YOUR_TOKEN. Use the link shown in your own account overview. If your client asks for a configuration name, choose something easy to recognize, such as “VPNBody subscription.” This is a local label and doesn't change the route contents.
If the expected plan or subscription option isn't shown in the overview, first make sure you're signed in to the account used for payment, then check the order status. Reinstalling the client won't help yet because it doesn't have a valid subscription to import. Once you've checked these details, go to the client section in the panel and choose your platform.
Import VPNBody subscriptions on each platform
VPNBody supports Windows, macOS, iOS, Android, and Linux. Get the client and instructions from the panel, then choose quick import or add the subscription manually. On Android, Windows, macOS, and Linux, sign in to download the client; get your subscription from the panel after signing in. Access to the iOS download option depends on your active plan—follow the instructions shown in the panel.
Quick import usually asks to open the client on your device. Check the app name before allowing the handoff. Once the client opens, make sure the configuration is saved and the routes have loaded; a browser message saying the app opened doesn't mean the subscription has finished updating. If quick import doesn't respond, use the manual steps below. There's no need to create another account or place another order.
Windows: Add a remote subscription in configuration management
Select the VPNBody desktop client for Windows in the panel, then download and install it as instructed. Open the client and find its subscription or configuration manager. Choose the option to add a remote configuration by URL, paste the subscription link, then save and update it. Use a remote configuration that supports subscription updates; don't enter the link as a local file path.
After the update, you should see the saved configuration in the list and available routes in the route selector. Set that configuration as active, then open the connection screen. If you're using another network client, disconnect it first to avoid multiple apps changing the system proxy at once. For now, just make sure the configuration has loaded; you'll connect and verify it in the next step.
macOS: Save your configuration and check system permissions
Get the VPNBody desktop client for macOS from the panel, install it, and open it. Add the link in the client's configuration or subscription manager, save it, and update the configuration. Then select the imported configuration. If you use quick import from the panel, make sure the client actually added the configuration; don't rely only on the browser's completion message.
The first time you connect on macOS, you may see a prompt for network, proxy, or related component permissions. Make sure the prompt comes from the client you just installed, then follow its instructions. A regular webpage should never ask for your computer's administrator password. After granting permission, return to the client and check that your configuration is still selected. If the prompt doesn't match the panel's instructions, stop and verify its source rather than changing system security settings just to dismiss it.
Android: Add your subscription and allow the connection
Download the VPNBody Android client from the panel. If Android asks you to allow app installation from this source, verify that the file came from the panel before following your device's instructions. Open the client, go to subscriptions, configuration management, or add configuration, then import from a link. Paste and save your subscription, then refresh the route list.
Select the configuration you just imported. The first time you connect, Android will usually ask to allow a VPN connection. Check that the app name matches your client, then approve the connection. Return to the app and check its status. If the connection often drops when the app is in the background, check your device's background restrictions for that app. There's no need to change every battery setting upfront: first make sure it works while the app is open, then adjust settings if needed.
iOS: Get the client from the panel and import your subscription
Sign in to the panel on your iOS device and open the client downloads section. Check the client option available for your active plan. If the panel provides an option, follow its instructions to get the client from the App Store. If it says an active plan is required, return to the overview and check your plan status. Don't install a similarly named app from search results as a substitute.
Once the installation is complete, return to the panel and use the import option for your client. You can also add the link manually in the client's subscription or configuration manager. Save and update it, then check that routes appear in the configuration before allowing the client to add a VPN configuration. Approve the system prompt on your device, then return to the client and connect. If it doesn't switch back automatically, open the client yourself.
Linux: Follow the instructions provided in the panel
Linux users can sign in to the panel to get the client and follow the instructions for their environment to import a subscription. Proxy settings vary across desktop environments. First make sure the client configuration has loaded, then check whether the app is using the proxy. Terminals, development tools, and browsers may not share the same network settings. For these use cases, see the AI access guide for tips on network environments and developer tool configuration. System-level settings are outside the scope of this page.
Connect to a route and verify it works
Return to the client and make sure the active configuration is the VPNBody subscription you just imported. Choose an available route and connect. Route names and locations depend on what the panel and client show. Keep the client's other settings at their defaults at first. Establish a reliable connection before choosing a location for a particular service. Avoid changing the route, mode, and system settings all at once, or it will be hard to tell what made a difference.
Once the client shows that you're connected, open IP Lookup to check your browser's current exit IP, then visit the website you want to use. Interpret the reported location in light of your client mode: with split tunneling, different sites may use different routes. If one lookup site uses your local connection, that doesn't necessarily mean the route isn't working for every destination. Check the client status, proxy settings, and access to the site you want to use.
If a page won't load, first make sure your local internet connection works. Then check that the subscription updated, that routes are available, and that the right configuration is enabled. If you're connected but a particular service isn't available, try another route and test again. Network access doesn't guarantee eligibility: AI tools and streaming services may also restrict access based on account status, regional policies, or their own risk controls. A network connection can't override a platform's requirements.
If websites work in your browser but other apps don't, check whether those apps use the system proxy or need separate settings. For more troubleshooting with terminals, IDE plugins, API requests, and streaming responses, read the network environment section of the AI access guide. This guide covers getting connected and verifying the result. If you're new to this, don't change your entire configuration to fix a problem in one app.
Once setup is complete, sign in to the same account on other devices and repeat the steps to get and import your subscription. VPNBody supports unlimited devices, but data use still follows your selected plan. For help, contact support through the panel ticket system. Include your platform, client, the step you're on, the service you're trying to access, and the error message. Hide passwords, subscription links, and other account credentials before sharing screenshots. Describing the issue as “payment confirmation,” “subscription update,” or “access after connecting” makes it easier to troubleshoot than simply saying “it doesn't work.”