Understanding cross-border connections and subscriptions
First, understand accounts, subscriptions, and clients
X7VPN is a subscription service for cross-border network acceleration, with 120+ countries / 190+ routes and support for Windows, macOS, iOS, Android, and Linux. Getting started involves more than installing an app: your account identifies you and your orders, your plan determines your available data and billing terms, your subscription provides route settings to the client, and the client connects based on your route and routing settings. Keeping these parts separate makes it easier to tell whether you need to check a payment, refresh your configuration, or adjust your device’s network settings.
The user panel and the marketing website serve different purposes. Use this site to read guides, compare plans, and check policies. Sign in, pay, get your subscription, download clients, and submit support tickets in the user panel. When you follow a link from this guide, sign in as prompted. Being signed in to the browser doesn’t mean a subscription has been imported into a client. Likewise, seeing a configuration in a client doesn’t mean your account still has active benefits. Check each status separately.
How routes and exit locations work
A route is the network path your device takes to reach a service. The exit location is the network location that the destination website detects. Choosing a route in Japan doesn’t automatically change your device’s system or browser language, or the region associated with your website account. Video platforms, AI tools, and collaboration services may also consider account details, payment region, and their own service policies. A successful connection and access approved by a destination service are related but separate outcomes. A location name alone can’t tell you whether every app will work.
IEPL dedicated lines, relay routes, and direct connections are useful ways to understand network paths, not a fixed ranking that applies to every network. Your local connection, the path from your provider to the entry point, and the path from the exit to the destination all affect performance. Route locations and types can help narrow your choices, but check the result in the app you actually want to use. See the server page for location details. A decorative route map should not be taken as live monitoring data.
Data, devices, and usage limits
Unlimited devices means you can use the service across supported platforms without needing a separate subscription for each computer or tablet. It doesn’t mean unlimited data: check your account’s data status to see how much your devices use. Video streaming, file syncing, system updates, and uploading creative work all consume data differently, so the number of pages you open isn’t a reliable guide to whether your plan is enough. After you get started, observe your actual work and entertainment habits before deciding whether to change plans.
Using a client doesn’t mean every app on your device will take the same network path. Some clients use the system proxy, while others create a system network interface. Apps may also have their own proxy settings. This matters when, for example, a website opens but a desktop app doesn’t: the subscription may be fine, but the app might not be using the current proxy. The rest of this guide establishes a working baseline before covering split routing and app-specific differences, so you don’t add complexity before the connection works.
Before moving on, identify your main platform, the app you want to use, and your intended use case. Decide what you need to access before choosing a billing option and exit location. This is more likely to produce a repeatable result than installing several tools and constantly changing settings. For a quick connection, go to the quick-start guide. To understand why each step matters, continue in order.
Choose a plan and billing option
Start with how often you’ll use it, then compare data allowances
The right plan depends first on how regularly you’ll use the service. If you use collaboration tools or browse international websites every day, or regularly watch videos, start by comparing monthly subscriptions. If your usage is occasional and you’d rather save data for when you need it, compare data packages. Don’t treat billing period and data allowance as the same thing: monthly subscriptions reset each month on the activation date, while data packages last until used and never expire. They suit different usage patterns.
The table below lists all prices and data allowances in the facts provided. It’s for comparison, not a claim that one option suits everyone. If you’ve used the service before, compare your account’s data usage. If this is your first time and you have no baseline, consider whether video, downloads, or syncing will make up most of your usage, then compare allowances. Don’t estimate your needs from someone else’s usage, or convert a video’s quality setting directly into viewing hours per plan.
| Billing option | Price | Data | How it works |
|---|---|---|---|
| Monthly subscription | ¥9.9/month | 60GB | Resets monthly on the activation date |
| Monthly subscription | ¥18/month | 250GB | Resets monthly on the activation date |
| Monthly subscription | ¥28/month | 500GB | Resets monthly on the activation date |
| Data package | ¥158 | 300GB | Use until depleted; never expires |
| Data package | ¥358 | 1000GB | Use until depleted; never expires |
| Data package | ¥658 | 3000GB | Use until depleted; never expires |
Check resets, upgrades, and shared devices
Monthly subscription data resets each month on the activation date, not necessarily at the start of the calendar month. Check the billing period and data status in your panel so you don’t mistake a reset that hasn’t happened yet for a problem. If you upgrade partway through a subscription, the price difference is prorated against the remaining days. This is different from simply adding a full month. Before confirming, check the order details, including the plan name, amount due, and resulting status. Don’t assume there are additional discounts or data allowances.
Unlimited devices applies to all usage arrangements, but you should still account for overlapping activity across devices. For example, your computer may be syncing files while your tablet streams video, even if you’re only using one device at the moment. It’s more useful to check background syncing and automatic updates than to keep switching routes when you run low on data. Changing your exit location generally won’t solve a depleted data allowance.
“Never expires” means a data package remains available until its data is used. It isn’t a long-term guarantee about every service status or website access outcome. Don’t assume a data package and monthly subscription can be combined, have a particular usage priority, or automatically replace one another; those details aren’t specified in the available facts. If your account already has other benefits, check the panel’s details for the order. If anything is unclear, ask through a support ticket before proceeding.
Keep payment and refunds on the same checklist
X7VPN accepts Alipay, WeChat Pay, and USDT, and offers a 60-day no-questions-asked refund policy. When comparing plans, read the refund policy and Terms of Service to understand the difference between plan billing and the refund process. This guide doesn’t add details about refund processing times, fees, or payment channels. To request a refund, use the ticket option in your account and include the relevant order details. Keep information that can help verify the order status.
By the end of this chapter, decide whether you want a monthly subscription or a data package, which data allowance you need, and how you plan to pay. For a full comparison, visit the plan pricing page. If you’re not sure yet, don’t open multiple orders at once. Confirm the billing option first, then move on to your account and payment. This helps avoid mistaking an incomplete order for an active plan.
Create an account and check your order
Create an account in the user panel
Open the account creation page in the user panel from this site. X7VPN doesn’t require an email address; create an account with a username and password. Before entering your details, check that the browser address belongs to this site. Don’t submit credentials through an unfamiliar chat link or lookalike page. Your username identifies your account when you sign in, and your password protects your plans, orders, and subscription details. Keep both safe, and don’t share a screenshot of the account creation confirmation publicly.
Use a password that’s different from those you use on other sites, and store it with a trusted password manager. Since no email address is required, don’t assume you’ll be able to recover your account by email. If the panel provides account recovery instructions, read and save the necessary information while you’re still signed in. If you forget your password, don’t create new accounts to look for your order. Orders and subscriptions belong to the original account; a new account won’t inherit paid benefits.
If you already have an account, go straight to the sign-in page and check the username you’re signed in with. A shared or family computer may be signed in to a different account. Before paying, make sure the account matches the subscription you intend to use. When switching between devices, check that you’re signed in to the same account before comparing orders and data. Otherwise, account differences can look like a sync problem.
Confirm your plan and proceed to payment
Choose the plan you’ve settled on in the panel, then proceed to the confirmation step. Review the plan name, price, data allowance, and billing option, paying particular attention to the difference between a monthly subscription and a data package. The marketing page can help you choose, but check the current order details before submitting. If the price or plan name doesn’t match what you expected, go back and review your selection. Don’t continue with payment just to see whether the plan will activate.
Choose whichever payment method suits you: Alipay, WeChat Pay, or USDT. Follow the instructions on the payment page. Confirmation steps can vary by payment method, so don’t apply instructions from one channel to another. For transfer details, use only the information shown in your current order. Don’t rely on old screenshots or payment details sent privately by strangers, and don’t post transaction receipts in public discussions.
After paying, return to the user panel and check the order status and plan benefits. Confirm the payment app shows success, the order is marked complete, and the account shows an available plan. If you closed the browser tab, sign in again and check the original order. Don’t pay again just because you didn’t see a confirmation page. If the payment result and order status don’t match, keep the relevant page and payment receipt, then explain the issue in a support ticket.
Keep verifiable details if something goes wrong
When reporting a problem, describe the plan you selected, the order status shown, the payment method, and what you did before the issue occurred. Submit order identifiers and payment receipts only through a ticket in your account, and hide unrelated account or payment details in screenshots. Support staff don’t need your sign-in password, and you shouldn’t post your full subscription URL publicly. Without an order status that can be checked, saying only “I paid but it doesn’t work” makes it difficult to tell whether the problem is with payment, plan activation, or client settings.
Once your account is set up, you can sign in and get X7VPN clients for Android, Windows, macOS, and Linux, even if you haven’t bought a plan. You’ll still need an active subscription to connect. Access to the iOS download link depends on your plan being active; see the platform section for details. This stage is complete when you can confirm your order and plan status in the same account and find the subscription entry you’ll use—not just when the payment page closes.
Get your subscription and update its configuration
Your subscription URL is the configuration entry point
After confirming your plan is active, open the account overview in the user panel and look for the option to get or import your subscription. A subscription isn’t a fixed URL for one route; it lets a client retrieve your account’s route configuration. It usually contains information that identifies your account, so protect it like a credential. Don’t post the full URL in public forums, public ticket screenshots, or online configuration converters. Don’t give it to a stranger to test just to explain a problem.
After importing your subscription, the client will show available routes or configuration groups. Your account benefits, subscription contents, and local client cache are not exactly the same thing. An active plan doesn’t mean a configuration that hasn’t been refreshed will automatically show new routes. Likewise, seeing route names in the client doesn’t prove your account still has available data. If a connection fails, check your account benefits and the client’s update status separately. Don’t judge by the route list alone.
Use the import option in the panel when available
If the panel has an import button that matches your installed client, use that option first. Your browser may ask permission to open an external app. Before continuing, confirm it’s the X7VPN client you intend to use. Once it opens, check that the configuration actually appears and is selected. A browser handoff only means the app was launched; it doesn’t confirm that the client fetched the configuration or connected.
To import manually, copy the subscription URL currently shown in the panel and find an option in your client such as “Subscriptions,” “Configuration,” or “Import from URL.” Interface labels vary by platform, so follow what you see in the app. Check that the copied link has no leading or trailing spaces, line breaks, or text added by a chat app. After submitting it, wait for the client to show the update result, then check that the expected routes appear.
The example below only illustrates what a URL might look like. It isn’t a real X7VPN subscription and cannot be used to connect. For actual setup, copy the URL shown in the panel after you sign in. Don’t guess X7VPN subscription paths from the example or add your account password to a URL. If the copied content looks like a whole webpage rather than a complete link, return to the panel and use the correct copy option.
https://example.com/sub?token=YOUR_TOKEN
Tell an import problem from a connection problem
An import problem occurs before the configuration is retrieved successfully. Common signs include an unrecognized link, an update error, or an empty list. First check that your device can access the user panel, your account benefits are active, and you copied the full URL. Then try updating once more. If the client says the format isn’t supported, check that you chose the right import option. Don’t paste a website URL, payment link, or client download URL as a subscription.
A connection problem happens after the configuration is present. You may be unable to connect, or the status may change to connected while apps remain inaccessible. In that case, continue to the connection checks later in this guide and review the selected route, system permissions, and proxy status. Repeatedly deleting and re-adding the subscription usually won’t resolve a conflict with local permissions. It may instead create several configurations with the same name, making troubleshooting harder. Keep one configuration from a source you trust rather than building up duplicates.
After importing, give the configuration a clear local name and confirm it’s the one currently enabled. The name is only for identification on your device; it doesn’t change your plan. If your client has automatic updates, check its instructions and conditions rather than assuming it will refresh in the background. The next chapter covers installation, permissions, and activation on each platform. This stage is complete when the subscription updates successfully and the configuration is available to select—not when a destination website has been tested.
Import and enable clients on each platform
Get all clients from the download section in the user panel; this guide doesn’t provide direct installer links. Before installing, check your operating system and device architecture, then choose an option that matches the compatibility information in the panel. The steps below describe what to do without assuming a specific button location or interface version. If labels differ, look for the equivalent options to import a configuration, update a subscription, select a route, and connect.
Windows: Check the system proxy after installation
Sign in to the panel, get the X7VPN Windows client, and follow the system prompts to install and launch it. If you’re prompted for network access or system permissions the first time it runs, verify the app’s source before granting permissions needed for your connection method. Import your subscription, select the configuration you just added, and update it. Check that the route list appears as expected. Then choose a location and connect. Confirm the client shows a connected status rather than simply minimizing the window.
If your browser works but desktop software doesn’t, check whether the app uses the system proxy, has its own proxy settings, or is competing with an older network tool still running. Don’t run multiple programs that change the system proxy at the same time. If you want the client to start when your computer boots, first confirm that a manual connection works, then enable the relevant client setting. For a more detailed installation walkthrough, see Windows setup from scratch.
macOS: Check permissions and reconnect after sleep
Get the X7VPN macOS client from the panel and install it as instructed by the system. If macOS asks you to approve a network extension, proxy change, or related permission, read the prompt and handle it in System Settings. Don’t disable overall security protections to skip checking the app’s source. Launch the client, import your subscription, update the configuration, select a route, and connect. Granting permission and establishing a connection are separate steps, so return to the client after approval and check the connection status.
If the client still says connected but access fails after your device wakes from sleep or switches networks, disconnect and reconnect, then check that the system proxy matches the client in use. If you also use workplace network tools, follow your organization’s device and network policies. Don’t override managed settings. Note the original state before making changes so temporary troubleshooting doesn’t leave you with system settings that are hard to restore.
iOS: Start the download process from the panel
Get the iOS client through the App Store link provided in the panel. This link is available only to accounts with a purchased, unexpired plan. If your account doesn’t meet the requirements, check your plan status as prompted by the panel. Don’t look for installation links shared by third parties. After installing, return to the panel to import your subscription. Confirm that the system opens the X7VPN client you just installed, then check that the configuration updates successfully in the app.
The first time you connect, iOS may ask permission to add a VPN configuration. Verify the app’s source and follow the prompt. After connecting, open the app you want to use and test it. Switching between Wi-Fi and cellular networks may change the connection path, so check the client status if something goes wrong. Don’t assume a status-bar icon means the destination service’s location or account requirements are met.
Android: Check connection permission and background activity
Sign in to the panel to get the X7VPN Android client, then install it as prompted by your device. If you need to authorize the installation source, do so only for a trusted source and only as needed. Open the client, import and update your subscription, choose a route, then approve the system connection request. After approving it, check that the client actually connects. “Permission granted” doesn’t necessarily mean “connected.”
If the connection drops when the screen locks, check your device’s battery management and background activity restrictions for the client, then adjust the options available in your system settings. Settings paths vary across devices, so don’t rely on someone else’s menu labels. First confirm that the connection works while the client is open. If it doesn’t, check the subscription, route, and local network before disabling all power-saving settings.
Linux: Desktop and terminal connections can differ
Choose the X7VPN client that matches your Linux distribution and device architecture in the panel, and follow its installation instructions for dependencies and permissions. After launching it, import and update your subscription, select a route, then check that the system proxy or network interface is enabled for your connection mode. Desktop environments, terminal apps, and background services may use different network settings. A working desktop browser doesn’t mean terminal commands will use the same proxy.
If a terminal app needs a proxy, use the local listening address and configuration details actually shown by the client. Don’t assume a commonly cited port will apply. Before changing environment variables, check their scope. Treat one-off tests and settings written to startup files separately. Leave the client’s defaults in place unless you have a clear reason to change them. Once setup is complete on any platform, follow the same connection checks in the next chapter rather than treating successful installation as the finish line.
Verify your connection and troubleshoot by layer
Follow a repeatable checklist
Check your connection in this order: local network, account benefits, configuration update, connection status, and destination app. First, make sure your regular network works with the client disconnected, and complete any captive-portal sign-in required by your Wi-Fi network. If the local connection itself is having problems, fix that first. Trying to solve a basic network issue by switching routes will only produce unstable, hard-to-explain results.
Next, check the plan and data status in the panel, and confirm you’re using the right account. Then return to the client to make sure the configuration is up to date, the intended route is selected, and the client shows a connected status. Finally, open the actual website or app you need and try a real task, such as loading a conversation, playing a video, or joining a meeting preview. A working homepage only proves that page is accessible; it doesn’t confirm uploads, playback, and real-time communication all work.
Match the symptom to the right checks
| What you see | Check first | Next step |
|---|---|---|
| Subscription update fails | URL integrity and account benefits | Recheck the import option in the panel |
| Route appears, but connection fails | Local network and system permissions | Check for conflicting apps, then compare another route |
| Browser works, but an app fails | App proxy and connection mode | Check whether the app uses the current route |
| Website reports a location mismatch | Exit location and account-region policies | Check the destination platform’s requirements |
| Problem after switching networks | Connection recovery and stale connection status | Disconnect, then reconnect |
When troubleshooting, keep other conditions the same and change one thing at a time. First, try another route on the same device, local network, and target app. Then decide whether to test another network. If you change devices, switch proxy modes, refresh the subscription, and reinstall the client all at once, you won’t know which action fixed the issue. Clear comparisons make similar problems easier to solve next time.
Similar route names don’t mean the network paths are identical, and you don’t need to test every route indefinitely. Start with the location required by the destination service, then compare route types. If no route connects, check local permissions and your basic network first. If only one app has a problem, check its account, region, and proxy settings. This is more accurate than attributing every issue to a “bad route.”
Understand caches, DNS, and app sessions
After switching exit locations, an open app may continue using its existing connection, and your browser may retain a region-related session. Finish the current task, reopen the app or refresh the page, then check again. A private browsing window can help identify some browser-session issues, but it won’t change the region associated with your website account. Don’t repeatedly change account regions or payment details to test access, and always follow the destination service’s policies.
DNS issues can also prevent websites from opening, but that doesn’t mean you should immediately enter a DNS address you found online. First check for custom DNS settings on your system and any relevant errors reported by the client, then read the instructions for your current connection mode. Record the original network settings before changing them. Without a clear diagnosis, changing DNS, proxy, and routing at the same time widens the scope of the problem and may affect apps that were working.
For meetings, test audio, video, and screen sharing—not just whether you can sign in. For streaming, try actual playback. For AI tools, test a typical interaction. You can also read How to choose a route for remote work or Choosing a route for anime streaming in Japan. These checks help identify differences between use cases; they don’t guarantee access to any destination platform.
Maintenance, renewals, and recovery
Keep account status separate from client status
Routine maintenance doesn’t require frequent settings changes. Know which plan your account is using, which configuration the client has selected, and where to check after something changes. The panel manages plans, data, and orders; the client manages local configuration and connections. If you’re short on data, check your account first. If the route list doesn’t match what you expect, update the configuration. If access fails after your system switches networks, check the local connection. Don’t try to solve every problem by paying again.
Monthly subscription data resets each month on the activation date, so use the billing period shown in the panel as your reference. Local data counters can cover different ranges on different devices, so their totals may not match the panel directly. If usage seems higher than expected, check background syncing, autoplay, and system updates. Distinguish the client’s local usage counter from the data remaining in your account. Closing the usage window doesn’t tell you whether data consumption has stopped.
Check the order before renewing or upgrading
When you’re ready to continue, use the plans section in the user panel and check your current benefits and intended billing option first. Renewing, changing plans, and buying a data package are different actions; read the panel’s confirmation details to see what will take effect. The stated upgrade rule is that a mid-cycle upgrade prorates the price difference against the remaining days. Don’t assume you’ll receive another full month, or estimate the amount due from an old order.
After paying, check the order result, then confirm your plan and data status. If the client still shows old account information, refresh it using the update option it provides. If the panel itself doesn’t show the expected benefits, resolve the order issue first. Don’t create multiple incomplete orders in the same account to test its status, or expect benefits paid for in one account to merge automatically into another. Verify each step against the current account and order.
A data package lasts until its data is used and never expires, making it useful to keep for when you need it. Still, check the remaining allowance. If you haven’t opened the client for a long time, sign in to the panel and check your account before updating the subscription and client. Don’t treat an old route list as the current configuration, or skip the account check just because old route names remain visible. Follow the panel’s current instructions for how data packages work with other benefits.
Update the client and switch devices
Get client updates through the user panel. Check the compatibility information first, then follow the instructions. Before updating, note your current configuration name, connection mode, and any custom settings you actually need. Don’t store the full subscription URL in ordinary notes or public cloud documents. After the update, connect using a route you’ve already verified. Confirm basic access works, then restore custom settings one at a time so you can distinguish update changes from old configuration issues.
To switch devices, sign in to the same account on the new device, get the client for that platform, and import your subscription. You can use unlimited devices, so there’s no need to create another account for a new device. If you’re giving away or transferring an old device, sign out, remove the subscription configuration, and clear the browser’s saved sign-in state. Uninstalling the client may not clear the user panel session saved in your browser; handle both separately.
Recover from exposed credentials or other issues
If you think your password has been exposed, use a trusted device to open your account settings and check recent orders and account status. If you suspect your subscription URL has been exposed, see whether the panel offers a reset option and read what it affects before proceeding. Replace the old URL on every device you still use. Don’t keep using an old configuration just because the route names haven’t changed. When you’re done, verify the connection on each device to make sure none were missed.
To request a refund, follow the 60-day no-questions-asked refund policy and explain the order and request through a ticket in your account. See the refund policy for details. Don’t include payment receipts or subscription details in public comments. The goal of maintenance is to keep your account and configuration state clear: know which devices are still in use, which subscription is valid, and whether the current order is complete. Reinstalling the client shouldn’t be the default response to every problem.
Advanced routing and use-case settings
Keep a working baseline before adding rules
Advanced settings assume you’ve already verified a basic connection. Keep a known-good configuration from a trusted source that updates successfully and works with your target app before trying split routing, a system interface, or app-specific proxies. Don’t add custom rules while the connection is still unstable. Before each change, note the original settings and your reason for changing them. Being able to restore a verified setup is more reliable than piecing together settings from several guides.
If your client offers rule mode, it can route different requests along different paths according to rules. Global proxy mode generally applies the selected proxy to a broader range of requests, but actual coverage depends on the client and how each app works. Not every app follows the system proxy either. Don’t assume every program uses the connection just because of a mode’s name; verify it in the target app. Don’t try to enable features the client doesn’t offer by guessing configuration fields.
Choose locations based on the destination service
Access to AI tools may depend on your exit location, account status, and the platform’s own policies. Before using ChatGPT, Claude, Gemini, or Midjourney, check availability in your target location and select an appropriate route. Handle sign-in problems separately from connection issues; repeatedly switching routes is no substitute for checking your account. For information on how Midjourney connects with Discord, see Choosing a route for AI art and Discord.
For streaming, keep the exit location and route consistent throughout playback when possible. Switching locations may prompt the app to recheck your region or interrupt an existing stream. A location name doesn’t guarantee access to a particular catalog, and a service may apply different rules to different accounts or content. If you see a location warning, check the actual exit location and the platform’s policies, then review the app session. A connected client doesn’t guarantee that content will play.
For remote work, continuity during a task matters more. Test audio, video, and screen sharing before a meeting, and avoid unnecessary route or mode changes during work. If a business app requires an organization-approved network tool, follow your organization’s requirements rather than overriding managed settings with a personal connection. To compare routes, run the same task in the same app rather than comparing how different websites feel to load.
Understand app proxies and rule precedence
Browsers, desktop apps, terminal programs, and background services may each use different settings. If you need to assign a proxy to one app, use the local address and listener details shown by your client, and check the protocol. Don’t reuse another person’s port settings. Handle temporary terminal settings separately from long-term configuration, and check whether they persist after you close the terminal. Don’t add proxy variables to the system-wide environment without a clear need.
Custom rules depend on what they match and the order in which they’re applied. Domain rules, app rules, and default handling may work differently. A broad rule may take precedence over a more specific one. Read the current client documentation before changing anything. Add only rules with a clear purpose, then test both the target app and apps that were already working. If the result isn’t what you expected, undo the latest change instead of adding more exceptions to compensate for a problem you haven’t identified.
Keep multi-device use separate and easy to verify
Unlimited devices doesn’t mean every device needs the same local preferences. You can choose routes and connection modes for the needs of your work computer, tablet, or Linux device, but get the subscription for each from your own account. Don’t put the full subscription URL in a shared space just to make it easier to manage. If you need a backup, record setup instructions rather than the credential itself. When restoring, get the current valid information from the panel to avoid leaving old links and settings in place.
After reading this guide, you should be able to choose a plan, place an order, import your subscription, connect on each platform, and handle routine maintenance. When something new goes wrong, return to the relevant stage and follow its checks in order. For a shorter walkthrough, read the Getting Started Guide. To search for answers by issue, see the FAQ. For location and route comparisons, visit the server guide. A clear process makes it easier to reproduce a reliable setup than constantly switching tools.