Guides · First-time setup

Import a subscription and verify your connection

Prepare your account and choose a plan, then import your subscription into a client. Finally, check your exit IP and app access to confirm the connection is working.

Interface labels may vary across operating systems and client versions. This guide uses common terms such as “subscription,” “configuration,” and “import from link” to describe the steps. For the exact options, follow the client instructions in your user panel. If a label differs, look for the matching function rather than an exact button name.

This guide covers the essential steps for first-time setup. For connection issues, DNS, routing rules, background operation, and other advanced topics, see the troubleshooting guide.

Prepare your account and sign in to the panel

Create your account with a username and password. No email required.

Open the account page below and follow the prompts to enter a username and password. Before submitting, choose a username you can remember and a unique password for this service. Save your login details in a trusted password manager. You’ll use the same account to check your subscription, get a client, and submit support tickets through the user panel.

Once you’re in the panel, confirm that the account and username match the details you just entered. If your browser is signed in to another account, check which one it is before continuing so your order doesn’t end up under the wrong account. Existing users can choose “Log in” in the page header; there’s no need to create another account.

Preparing your account does not establish a network connection. Use the panel to manage your plan, subscription, and client; connect from a client on your device. Next, choose a plan that suits your needs, then return to the account overview to get your subscription. Do not import the panel webpage address as a subscription link.

First Month Free No email required

Choose a plan and review your order

First, compare monthly plans with data packages, then check the plan you’ve selected.

Open the plans section in the user panel. Check the billing terms first, then compare the included data. Monthly plans suit ongoing use: ¥9.9/month includes 60GB, ¥18/month includes 250GB, and ¥28/month includes 500GB. Data resets monthly on your activation date, not at the start of a calendar month. If you upgrade mid-cycle, the price difference is prorated for the remaining days. Review the change details shown in the panel before proceeding.

If your usage is occasional, compare the data packages: ¥158 for 300GB, ¥358 for 1000GB, or ¥658 for 3000GB. Data packages last until used and never expire. The two options differ in how data is used and reset, so don’t compare them by price alone. Consider whether you need ongoing access or use it intermittently before choosing.

Once you’ve chosen a plan, continue to checkout and verify the plan name, price, and billing terms. Then select Alipay, WeChat Pay, or USDT as shown in the panel. After payment, return to the user panel to check the order result and subscription status. If the payment page shows success but the panel hasn’t updated, refresh the order status and confirm you’re in the right account. Don’t place the same order again.

All plans support unlimited devices and come with a 30-day no-questions-asked refund. Compare full prices on the plans page, and read the refund policy in the Terms of Service. Once the panel shows an active subscription, continue to get your subscription details. A pending payment is not an active subscription, and should not be mistaken for a client issue.

Get your subscription from the account overview

A subscription provides configuration details for your client; it is not a regular webpage link.

Open the account overview in the user panel and check your plan status and remaining data, then find the subscription section. If the panel offers an import option for a specific client, choose the one that matches the client you installed. To add it manually, use the panel’s copy function to get the subscription link. The panel layout may change, so follow the subscription options currently shown.

After copying the link, switch straight to your client and paste it there. Don’t send it through a messaging app or public notes. Your subscription link may contain account access credentials, so keep it as secure as a password. If you share a screenshot, screen recording, or support ticket, hide the full link and any credentials it contains. Include the error message and steps you took instead.

When importing, paste the complete link. Don’t copy only part of it or paste the account overview URL from your browser’s address bar. If the client reports “Invalid link format,” copy the link again from the panel and check for extra spaces or line breaks at either end. Don’t edit or remove parameters from the link to fix the format.

If you haven’t installed a client yet, continue to the next step to get one, then return to the overview to copy your subscription. There’s no need to save the link publicly as a backup; you can get it from the panel again whenever you need to import it. If the panel says the subscription is unavailable, check your account and order status first. If you still can’t confirm the issue, contact support through a ticket.

Import into a client for your platform

Use the client and instructions provided in the user panel to avoid choosing the wrong configuration format.

Open the client section in the panel and select the platform you’re using. You can get clients for Windows, macOS, Android, and Linux after signing in; you don’t need to have purchased a plan. Getting a client and using an active subscription are separate steps. The iOS download option requires a purchased, unexpired plan; follow the panel instructions. This guide does not include direct download links or ready-to-use subscription links.

Windows: Find the configuration options in the desktop client

Choose the Windows desktop client provided in the panel, install it as directed, and open the main screen. Return to the panel and use the matching import option. To import manually, find “Configuration,” “Subscription Management,” or “Import from link” in the client, then paste the complete link you copied. Give it a recognizable name, save it, and refresh to load the route list.

Once the list appears, check that the new configuration is selected. Some desktop clients can store multiple configurations, so adding one doesn’t mean it’s currently in use. Set it as the active configuration, then enable the system proxy or network routing feature required for connection, following the client’s instructions. Don’t change multiple advanced settings unless you know what they do. Next, verify the connection by checking your browser and target apps.

macOS: Allow the configuration and select your subscription

Get the macOS desktop client from the panel, install it, and open it. If macOS asks you to confirm that the app can open or allow it to add a network configuration, make sure the app name matches the client you just installed before proceeding. If you’re unsure about a security prompt, check the panel instructions rather than changing your system-wide security settings.

Add the link in the client’s configuration or subscription section, save it, and refresh. Then select the new configuration. If the panel’s import button only opens the app without adding the subscription, copy the link and import it manually. Select a route and connect. A change in the menu bar icon only indicates a change in client status; you’ll still need to check your exit IP and app access as described below.

Android: Import the link and approve the system prompt

Choose the Android client provided in the panel and follow the installation instructions on your device. Open the app, choose the import-from-link option under configuration, subscription, or add, then paste and save the link copied from the panel. If the app offers to read from the clipboard, first confirm that it contains this account’s subscription, not other text.

Wait for the subscription to update, select a configuration and route, then connect. Your device may ask for permission to let the app create a VPN connection. Check the app name and confirm. If the connection button appears enabled but webpages don’t change, keep the app in the foreground while you verify the connection. Don’t immediately change several settings, such as battery, background activity, and DNS. If the connection drops only when the app is in the background, see the troubleshooting guide for help.

iOS: Get the client from the panel and allow network configuration

First, confirm in the panel that your plan has been purchased and hasn’t expired. Then open the iOS client download option and follow the instructions to get the specified client from the App Store. If the panel says an active plan is required, check your plan and order status. Don’t look for replacement installation files on unknown websites. The client name and import steps may vary; follow the instructions currently shown in the panel.

After installing and opening the client, return to the panel and choose the matching import option, or look for subscription, configuration, or add-from-link options in the app. To import manually, paste the complete subscription link, refresh, and select the configuration. The first time you connect, iOS may ask to allow a VPN configuration. Confirm and follow your device’s prompts, then return to the app and connect. Adding a configuration isn’t enough: make sure a route is selected and the connection is on.

Checks to make after importing

On any platform, first confirm that the configuration was saved, then check that the updated route list appears. Finally, select the configuration and connect. If the update fails, determine whether the subscription couldn’t be fetched or the client couldn’t read its format. For the first issue, check your account status and link; for the second, check that you selected the right client type in the panel. Don’t keep importing configurations with the same name, or you may not know which one is active.

X4VPN also supports Linux. To set it up, choose the Linux option in the panel and follow its instructions. Each device connects through its own client; unlimited devices doesn’t mean other devices are configured automatically. For details on configuration formats, routing rules, and background operation, see the troubleshooting guide. This guide doesn’t cover advanced settings.

Connect to a route and verify it works

Check the client status, exit information, and actual access results together.

Select the configuration you just imported in the client, choose a regional route suited to your target service, and connect. For your first setup, use the default settings in the panel or client instructions. Don’t change the mode, DNS, and routing settings all at once. To learn about regions and route types, see the route guide, then choose an exit region supported by your target service.

First, check whether the client shows that the connection is on or displays an error. Then open the network check page to verify your current exit IP. With split routing, different sites may use different paths, so the check only shows the route used for that request. A single lookup can’t confirm that every app uses the same route. A failed check doesn’t necessarily mean the connection has failed; also check the client and target app.

Next, open the website or app you actually want to use and refresh the page or try the request again. Successfully loading the content you need is more useful than seeing a connection icon alone. Streaming services and AI tools may still be affected by account region, platform policies, and how they identify your exit location. A connected route doesn’t guarantee that every platform feature will work. If only one app has an issue, note its name, the selected region, and the error message, then check your routing rules. Don’t immediately reinstall every client.

If you can’t connect at all, first check that your subscription is active, you have data remaining, and your configuration is up to date. Also check whether another network routing tool is running at the same time. If you’re connected but webpages won’t open, keep your current settings and work through the matching symptoms in the guide. Change one thing at a time and repeat the same test so you can tell which change made a difference.

After verification, everyday use usually just means opening the client, checking your configuration, selecting a route, and connecting. If the route list changes, refresh it from the subscription section; there’s no need to delete and reimport the configuration each time. To contact support, open a ticket from the panel and include your device’s operating system, client name, what you were doing when the issue occurred, steps you’ve tried, and a redacted screenshot of the error. Don’t include your password or full subscription link.

Start Free