Subscriptions & Clients · System Guide

8WVPN Setup Guide

Organized around the real-world process, from choosing a plan to verifying your connection.

New to subscription-based VPN services? Follow the Quick Start Guide to get connected. This page explains why each step matters and what to do when things don’t go as expected. If you’ve already completed some setup, jump to the relevant section in the contents without creating another account or reinstalling your client.

No email required Unlimited devices 60-day no-questions-asked refund

Service overview and access from abroad

Start with the service you need, then choose a route

8WVPN offers subscriptions for China access and cross-border network acceleration. If you’re outside China and need access to Chinese streaming, work, or banking services, look for a route to China. For international websites, choose an international route suited to the service you’re accessing. These routes serve different purposes, even though both affect how your traffic leaves the network. A familiar region in a route name doesn’t automatically make it the right choice. Before connecting, note which service you need, your current network, and the region whose content you want. That gives you a clear basis for choosing a route.

Network acceleration changes the path your traffic takes; it doesn’t replace an account, membership, or usage authorization for the destination website. Whether a Chinese video service plays depends on the network route, content licensing, account status, and the app’s own checks. Banks may also respond to device signals and account security policies. If you’re asked to sign in again after connecting, the route may not be the problem. Check network connectivity, region detection, and account permissions separately instead of switching routes repeatedly without addressing the cause.

How accounts, plans, subscriptions, and clients fit together

Your account identifies you, your plan determines the available data and billing method, and your subscription provides connection settings to your client. The client is the software that actually connects on your device. Visiting the marketing website doesn’t connect you, and seeing a plan in the dashboard doesn’t mean a proxy is active on your device. Each step has its own status. When troubleshooting, identify where the issue occurs instead of describing every problem as “the VPN isn’t working.”

Use the dashboard to sign in, check your plan, get the client and subscription, manage orders, and submit support tickets. 8WVPN supports Windows, macOS, iOS, Android, and Linux, with unlimited simultaneous devices. You’ll still need to install a compatible client and import the settings on each device. Connecting your computer won’t automatically connect other devices on the same network. Devices share the service access and data allowance associated with your account, not a computer’s system-level connection switch.

8WVPN covers 110+ countries and 190+ routes. Coverage figures indicate the range of options; they don’t guarantee access to a particular app. Available locations, connection methods, and route status are shown in the dashboard and client. The location list can help you choose a direction, but access to a specific streaming library, work system, or game server still needs to be tested. Don’t confuse location coverage with a platform’s licensing or authorization area.

Keep your original network setup easy to restore

Before your first setup, make sure your regular network can open standard websites. Note whether your device already has a proxy, work tunnel, or network filtering tool. Temporarily closing software that might also manage traffic can make connection results easier to interpret. Follow your organization’s network policies on managed devices. If system permissions are restricted, don’t change protected settings yourself. Confirm that installation and use are permitted before continuing; that’s safer than forcing a change when a permission prompt appears.

Have your username, password, and a list of the services you want to access ready. Don’t put account credentials in browser bookmark names or shared notes. The service uses military-grade encryption, but you still need to manage your device, destination websites, and account security separately. An encrypted connection can’t stop you from entering a password on the wrong website, and it won’t automatically clear sensitive information saved in your browser. Sign in only on sites you’ve verified, and keep your subscription on your own devices in trusted clients.

Use this order: confirm your regular network works → check your account and plan → make sure the configuration imported correctly → choose the right access direction → test the destination service. Checking each layer separately makes future maintenance much easier.

Choose a plan that fits your usage

Monthly plans and data packs serve different needs

Start by considering how regularly you’ll use the service, then compare data allowances. A monthly plan suits ongoing use, with data resetting monthly on the activation date. A data pack lasts until it’s used up and never expires, making it a flexible option. These are different billing models: don’t compare a data pack’s price directly with a monthly fee, or treat a monthly plan like a balance that can accumulate indefinitely. Before paying, check the plan type shown in your dashboard rather than relying on the data amount alone.

Monthly plans: ¥9.9/month for 60GB, ¥18/month for 250GB, and ¥28/month for 500GB. Data packs: ¥158 for 300GB, ¥358 for 1000GB, and ¥658 for 3000GB. See the Plans page for full pricing and details. There’s no one-size-fits-all option: data use varies with video streaming, file syncing, office work, and how often you use your devices.

Billing typePrice and dataHow data worksDevices
Monthly plan¥9.9/month · 60GBResets monthly on the activation dateUnlimited devices
Monthly plan¥18/month · 250GBResets monthly on the activation dateUnlimited devices
Monthly plan¥28/month · 500GBResets monthly on the activation dateUnlimited devices
Data pack¥158 · 300GBUse it until it’s gone; never expiresUnlimited devices
Data pack¥358 · 1000GBUse it until it’s gone; never expiresUnlimited devices
Data pack¥658 · 3000GBUse it until it’s gone; never expiresUnlimited devices

Choose a data allowance based on actual use, not an app’s name

Data use usually depends on what you transfer and for how long. Higher video quality, large cloud uploads, and background system downloads can all affect usage. Text chat and web browsing don’t have a fixed data cost either; pages may load videos or images automatically. When you start, keep your usual habits and watch the data usage in your dashboard. Don’t infer long-term needs from a brief connection, and don’t repeatedly download large files just to test usage.

Unlimited devices means you can use the service on multiple devices at once; it doesn’t remove the plan’s data limit. Account for data used by a computer transferring files, a tablet streaming video, and other devices syncing in the background. Device count and available data are separate things. To reduce unnecessary usage, check cloud storage, autoplay, and app update settings before changing routes. Switching routes usually won’t change how much data the same content takes to transfer.

Understand the limits around resets, upgrades, and refunds

Monthly plan data resets every month on the activation date; don’t assume all plans reset on the first of the calendar month. Check the billing period in your dashboard before scheduling large downloads or sync jobs. If you upgrade mid-cycle, the price difference is converted into remaining days. For a specific order, rely on the calculation and confirmation shown in your dashboard rather than trying to work it out with simple division. If the calculation is unclear, save the page details and confirm through a support ticket before proceeding.

A data pack never expires and lasts until it’s used up. That doesn’t mean a content platform’s account permissions or your client configuration will stay unchanged forever. If you reconnect after a long break, check whether the subscription needs updating, whether the client still suits your operating system, and whether the destination service has changed its access rules. Treat purchased data, configuration status, and website policies as separate things so you don’t mistake one kind of change for expired data.

Payment is supported through Alipay, WeChat Pay, and USDT. The service includes a 60-day no-questions-asked refund. Read the Terms of Service for refund rules, and submit an order-related support ticket through the dashboard. Don’t skip checking your order details just because a badge makes a brief promise. Confirm that the plan, billing method, amount, and account are correct before paying to avoid mistakes and follow-up. If you’re unsure how much data you need, consider how you’ll use the service rather than automatically choosing the largest plan.

Create your account and confirm your order

Save your sign-in details, then choose a plan

8WVPN doesn’t require an email address. Create an account with a username and password through the account page on our site, following the prompts. Your username identifies your account, and your password should be unique to this service. Before submitting, check for typos or extra spaces. Once you reach the dashboard, confirm that the account details look right. Don’t create several similar accounts just to test the page.

Because no email address is required, take extra care to save your username and password; don’t assume there’s an email recovery process. Use a password manager you trust, and avoid sending your password and subscription address together in a chat. Don’t stay signed in on a shared device. Sign out of the dashboard before leaving, and check whether your browser has saved credentials you don’t want to keep. Account security starts when you create the account, not when a connection problem comes up.

If you don’t land on the expected page after submitting, check whether an error message is shown. A username conflict, an input format issue, and an unfinished network request each need a different response. Try the sign-in page to check whether your account was created before repeating the process because the response seems slow. If the status is unclear, keep a record of the visible message, but hide your password and other private information in any screenshots.

Choose a plan from your account and check the order before paying

After signing in, open the plans section in the dashboard and choose an option based on the billing method and data allowance you need. The marketing page explains prices and rules; your actual order is created in the dashboard. On the confirmation page, check the account, plan name, amount, and payment method. If anything looks different from what you expected, go back and correct your selection instead of paying and hoping the system will infer which plan you meant.

The payment page may appear in the current window or guide you through the selected payment process; follow the instructions shown in the dashboard. For Alipay, WeChat Pay, or USDT, use only the payment details displayed for this order. Never reuse an old screenshot, a past transaction record, or someone else’s details for a new order, especially when the process involves an address or order reference. Check the recipient details and amount again before confirming payment to avoid mixing up orders.

After paying, return to the order page and wait for the dashboard to confirm the result. A payment tool showing that processing is complete and the dashboard showing the order as paid are different status screens. If the order hasn’t updated, check the original order details and payment record first. Don’t immediately create another identical order. Duplicate orders make it harder to reconcile payments and identify which account each one belongs to. Keeping the original order details is more useful than repeatedly refreshing the entire browser.

Keep verifiable records if an order has a problem

If there’s an order issue, note the plan name, order reference shown in the dashboard, payment method, and any message on the page. You can attach a payment screenshot with sensitive details hidden and explain where the process stopped. If payment is still processing, follow the instructions on the payment page. If it’s complete but the dashboard shows a different status, request a review through a support ticket. Don’t share your account password as proof, and don’t include your full subscription address in an order screenshot.

Once you’re on the dashboard overview, check that the service shows as available before getting your subscription. Completing a purchase doesn’t install a client or connect your device automatically. At this point, confirm that your account is active, the order status is correct, and your plan details are visible. Then move on to the next section. This narrows troubleshooting to the subscription and device rather than leaving you to wonder during installation whether payment went through.

If payment status is unclear, check the original order. If account status is unclear, try signing in. Check the status instead of repeating the operation.

Get your subscription and protect its settings

A subscription is a configuration source, not a link to share

A subscription delivers the connection settings available to your account to your client. After import, the client usually saves a local copy and updates it according to its own settings. It isn’t the same as the marketing website address, and it shouldn’t be shared like an ordinary download link. Someone with your subscription details may be able to access the connection settings associated with your account, so protect them like your account credentials. Be careful not to expose the full contents in screenshots, copy-and-paste operations, transfers between devices, or support requests.

Sign in to get your subscription. Open the account overview in the dashboard and find the subscription options. First confirm that you’re using the right account and that its plan is active. If the page offers an import option for your client, choose the one that matches the app on your device. If you copy the subscription address, copy it in full and paste it into the client’s remote subscription or configuration import field. Don’t mistake the dashboard sign-in page address for a subscription address.

Know when to use one-click or manual import

One-click import uses your browser to open an installed client. After clicking, your system may ask whether to allow the app to open. Check that the client name is correct before proceeding. If nothing happens, first check that the client is installed and has been opened at least once, and that your browser isn’t blocking external app links. A browser failing to open the app doesn’t mean the subscription is invalid. Try manual import instead to tell an app-launch issue from a problem retrieving the configuration.

Manual import usually means creating a remote subscription in the client, entering the subscription address, and saving it. Give it a description that helps you recognize it; there’s no need to include your username or other account details. After pasting, make sure the beginning and end are intact and that no line breaks, quotation marks, or ellipses were added by a chat app. Don’t edit parameters by guesswork or remove text that looks unnecessary at the end. The client needs the complete address to retrieve the configuration, whether or not it looks concise.

Clients may have separate fields for local configuration files, remote subscription addresses, and individual route links. Use the import option that matches the format provided in your dashboard; don’t force different types of content into the same field. If import reports a format error, check that the field matches the format and then inspect the copied content. If the download fails, check your network and account status. Separating a format error from a request failure helps avoid repeated attempts in the wrong direction.

Updating a subscription is different from switching routes

Updating a subscription retrieves the configuration again; choosing a route selects a connection path from the settings you already have. A successful update doesn’t mean a particular route has been tested with your destination service, and switching routes won’t necessarily refresh outdated settings. Update the subscription if you haven’t used it for a long time, the route list clearly differs from what’s in your dashboard, or the dashboard says the configuration has changed. Before updating, check whether the client will overwrite local changes, and keep a separate record of any custom rules you need.

If an update fails but your existing configuration still connects, don’t immediately delete everything. First check that you can sign in to the dashboard and that your account is active. Then see whether the client reports a network, authentication, or format error. Some problems affect subscription retrieval, not the connection route itself. Keep the existing configuration as a fallback while you investigate. That’s easier to recover from than clearing the client and starting over.

When transferring a subscription between devices, use a method you control and trust. Afterward, check clipboard history, temporary files, and shared records. Don’t post subscriptions in forums, code repositories, or public documents, and avoid online conversion tools from unknown sources. For troubleshooting, share only the error type and steps taken, with sensitive details removed. If you think your subscription has been exposed, check whether the dashboard offers a reset option. Understand what it will affect, and ask support if you’re unsure.

The values below are examples for recognizing an address format only; they won’t connect. Get your actual subscription from your own dashboard, not from public webpages.

https://example.com/sub?token=YOUR_TOKEN

Import and authorize clients on each platform

Start by getting the right client from your dashboard

Open the client downloads section and get the version for your device. Windows, macOS, Android, and Linux users can get a client after signing in; iOS requires an active plan. Don’t pick software with a similar name from search results, or rely on screenshots from another device as a guide to your system. Button names differ by platform, but the overall process is the same: get a client, import the subscription, select a configuration, grant required network permissions, and connect.

PlatformRequirementsWhat to check after import
WindowsAvailable after signing inCurrent configuration, system proxy, and other network tools
macOSAvailable after signing inNetwork permissions and proxy status for the network service in use
iOSActive planSystem VPN configuration permission and connection status
AndroidAvailable after signing inVPN permission, background activity, and app coverage
LinuxAvailable after signing inRuntime environment, configuration loading, and process status

Windows: Make sure the imported configuration is selected

After installation, open the client and complete any required system prompts before importing a subscription or configuration. Once the import succeeds, make sure the new configuration appears in the list and is selected as the active one before closing the window. Some clients can save multiple configurations, so seeing a name doesn’t mean it’s in use. Then choose a route or policy that matches the direction you need and enable the system proxy or another suitable connection mode as prompted by the client.

If your browser works but other apps don’t, check which apps are covered by the current mode. A system proxy usually works only with apps that follow the system settings; it doesn’t necessarily cover every process. If the client offers a network mode that requires extra permissions, read its documentation and enable it only if you need it. Close other software that also manages network traffic before trying again, so multiple tools don’t compete to change the proxy. If regular websites have problems after you disconnect, check that the system proxy has been restored before uninstalling the client.

macOS: Distinguish app permissions from network permissions

Get the compatible client using the dashboard instructions, launch it, import your subscription, and check the active configuration and route. The system may show separate prompts for running the app, a network extension, or a VPN configuration. Check which app each prompt refers to before granting the required permission. Don’t loosen system security settings across the board just to dismiss a prompt. On a managed device, ask your administrator which installation methods are allowed. On a personal device, keep your existing security settings and grant only the permissions the client specifically requires.

If only some apps stop working after you connect, close and reopen the affected app so it can establish a new connection, then check the mode in use. After switching between Wi-Fi and wired connections, check the proxy status for the active network service too. A client running in the menu bar only shows that the app is open; it doesn’t prove traffic is using the selected route. Check the connection status in the client, then test the destination service using the steps below instead of relying on an icon.

iOS: Allow the system to add a VPN configuration

iOS users need an active plan to get a client through the dashboard. After installing it, import your subscription. If iOS asks to allow a VPN configuration, confirm that the request came from the client you’re using before proceeding. Importing the configuration and authorizing it in the system are separate steps: the first gives the app a configuration, and the second allows iOS to connect. If you previously denied permission, start the connection again in the client and follow the system prompts to check the configuration permission.

After your first connection, return to the target app and try again instead of relying on a page that was already loaded. If the app had cached content or a persistent connection before you switched routes, close the relevant pages and reopen them. Avoid enabling multiple configurations that serve the same connection purpose, as the active one may not be the one you expect. For first-time setup and common errors, see our iPhone Setup Guide for Beginners.

Android: Check system permission and background restrictions

Sign in to the dashboard on Android, get the client, install it as prompted, and import your subscription. When you first connect, Android will usually ask you to approve a VPN connection request. Check which app initiated it before allowing it. Some clients let you choose which apps use the connection; if you’ve set this up, confirm that the target app is included. “Connected” doesn’t automatically mean every app on the device uses the same route. Coverage also depends on the mode and any app exclusions.

If the connection works while the screen is on but drops in the background, check the system’s background activity and battery settings for the client. Settings vary by device, so look for the app’s run permissions rather than following screenshots for another brand. After changing a setting, test both foreground and background use before deciding to keep it. If issues occur only when switching between Wi-Fi and mobile data, reconnect first and check whether the session failed to recover after the network change.

Linux: Check the runtime environment before setting up auto-start

Sign in to the dashboard on Linux and get a client suited to your system, following the instructions provided there. For a desktop client, start it manually first and confirm that the subscription imports and the configuration loads before setting it to launch automatically. Don’t run everything with elevated privileges just because the app isn’t in your application menu. If you use a command-line client, read its documentation and confirm the configuration location, startup method, and permission requirements. Don’t reuse options intended for a different program.

If the client won’t start, check the terminal output or client logs to distinguish missing dependencies, permission issues, and configuration parsing errors. Terminal apps and desktop browsers may also use different proxy settings, so test them separately. Keep imported subscription and configuration files somewhere you control, and don’t grant unrelated users read access. Once manual connection works reliably, consider setting up auto-start. Keep a way to stop the process and restore your original network settings.

Verify connections and troubleshoot problems

Test with a new request, not just the connection toggle

A client showing “Connected” means the connection process reached a particular status; it doesn’t confirm that your destination service works. First check the active configuration and selected route, then open a new browser page or reopen the target app and make a real request. A page that was already loaded or cached video playback can’t reliably confirm the route after a change. When testing, don’t change the region, connection mode, and browser settings all at once. Otherwise, even if things improve, you won’t know which change made the difference.

First check that regular websites load, then test the service you actually need. If regular websites also fail, check your local network, client status, and connection mode. If they work but the destination service doesn’t, look at the region, account, and app rules. Access to Chinese streaming services and international websites requires different routes, so don’t apply the same test to both. For tips on choosing a route, see How to Choose a Route for Your Needs.

Break common symptoms into manageable layers

“The page won’t load” could mean a DNS lookup failed, a connection couldn’t be established, account authentication failed, or content didn’t load. A browser saying it can’t find an address needs a different fix from an app saying your region isn’t supported. Note the exact message and whether every website fails or just one page. Then check whether your regular network works after closing the client. Comparing these conditions helps narrow down the cause without changing a lot of system settings, and keeps a clear path to restore your setup.

SymptomCheck firstThen try
Can’t retrieve configurationAccount status, complete address, and networkIdentify whether it’s an authentication, request, or format error
All websites failRegular network, active configuration, and proxy conflictsRestore the basic network setup, then reconnect
Only the target app failsRoute direction, app coverage, and account permissionsReconnect the app and check its message
Disconnects in the backgroundClient process and background activity settingsAdjust required permissions, then test again
Network problems after disconnectingSystem proxy and leftover connection settingsRestore the original settings and check for other network tools

If a site still shows the old region after you switch routes, first check whether it’s displaying your account region, content region, or network exit region. Some pages don’t update immediately when your network changes, and account settings may retain a previously selected region. Follow the destination service’s own guidance rather than treating any country label on a page as an accurate network exit check. If you need to check your network exit, use a lookup method you trust and remember that its database may also be out of date.

Assess speed and stability with the tasks you actually do

Streaming quality depends on more than whether a connection can be established. It can also be affected by your local network, the service’s response, the route you choose, and background tasks on your device. Before testing, pause downloads that use a lot of bandwidth, then try the content you normally use. If performance differs at peak times, note the conditions and compare later, but don’t draw conclusions about long-term performance from a single test. If your Wi-Fi is unstable, move closer to the access point or use a more reliable local connection first.

For gaming, distinguish download speed, in-game responsiveness, and connection drops. Faster game updates don’t mean better responsiveness during play, and changing routes can make a previously direct path longer. Check the game server region and test how the game actually performs; there’s no need to route every game through a connection just to keep acceleration enabled. Our How Game Accelerators Differ from Standard Proxies explains the distinction. Its testing approach is more useful than judging by route location alone.

Make support tickets easy to reproduce

If you still can’t fix the issue, open a dashboard support ticket with your device’s operating system, client name, access direction, selected route, network environment, and the exact error message. Describe what happens with the client closed and which changes you’ve already tried. A screenshot with sensitive details hidden is more useful than simply saying “it won’t connect.” Logs may include visited domains, account identifiers, or subscription details; check and redact them before uploading. You don’t need to provide your password, and a full subscription address isn’t needed for routine troubleshooting.

Change one thing at a time and note what happens before and after. If it doesn’t help, restore the original setting before checking the next item. This prevents several small issues from becoming tangled.

Daily maintenance, data, and renewals

Maintain account and device status separately

You don’t need to keep reimporting your configuration for everyday use. Check your plan status, remaining data, and subscription update when the network acts up, after a long break, or when the dashboard reports a change. An active account doesn’t guarantee that your local client is using the right mode, and a connected client doesn’t mean you can ignore your account’s data allowance or billing period. Checking the account and device separately helps avoid reinstalling software to solve a balance, order, or billing-cycle issue.

Monthly plan data resets each month on the activation date, so check the current billing period in your dashboard. Don’t assume data should reset based on the calendar month, and don’t treat a device’s local usage counter as the dashboard’s billing record. Clients and operating systems may count different things; some track only one process or a particular time period. If the numbers differ significantly, first compare what each counter measures and its time range. Then decide whether to ask support to investigate.

Check background tasks first when data use looks unexpected

If data usage is different from what you expected, start by checking what your devices are actually doing. Cloud sync, video autoplay, app downloads, and system updates are easy to overlook and can use more data than text-heavy browsing. With unlimited simultaneous devices, remember to include other devices in use. Review each device’s tasks and app network activity before changing split-tunneling settings or pausing background tasks. Switching regions alone won’t control data use.

Data packs last until they’re used up and never expire. If you use the service intermittently over a long period, keep your account details safe and check your client and subscription configuration before reconnecting. No expiration doesn’t mean an old app will always suit a new operating system, or that destination websites will keep the same access rules. If something goes wrong when you return, check your account, configuration, permissions, and route in that order. Don’t delete existing account information just because you’ve been away for a while.

Before renewing or upgrading, confirm what you want to keep

To renew, sign in to your current account and open the plans section of the dashboard. Check your current billing method and the plan you want. Don’t create another account just to continue service, or your subscriptions, orders, and usage history will be split across accounts. Read any change details shown in the dashboard before confirming. For how a new order affects existing service, rely on what the dashboard actually says; this guide doesn’t assume how different products combine, switch, or handle balances.

When you upgrade mid-cycle, the price difference is converted into remaining days. Check this detail carefully. Before upgrading, note your current plan and billing period, then review the calculation shown in the dashboard before continuing. Don’t guess how your existing data will be handled based on the new plan’s name, and don’t apply upgrade rules from other services to 8WVPN. If the page doesn’t answer your question, confirm through a support ticket before proceeding so you don’t pay based on a misunderstanding.

Keep a clear path to recovery when updating your client

Maintain your client using the dashboard’s download page and trusted prompts from the client itself. Before updating, note the current configuration name, connection mode, and where custom rules are saved. Confirm that you still have access to your account credentials. Don’t make sweeping changes to the client, subscription, and system network settings all at once. Update the app and test the existing connection first, then make other changes. If a new problem appears, you’ll have a clearer idea whether the update caused it.

If you think someone else is using your account, first change the account credentials you can control, then check the subscription management options in the dashboard. Changing your password and invalidating an old subscription may be separate actions; don’t assume one automatically does both. If you need help, describe what type of information may have been exposed instead of sending the sensitive details themselves. Before handing a device to someone else, remove the local client configuration, sign out of the dashboard, and check for subscription details in your browser and clipboard.

If you need a refund for an order or service issue, 8WVPN offers a 60-day no-questions-asked refund. See the Terms of Service for details and contact support through a dashboard ticket. Identify the relevant order and explain what you’re requesting. Keep the original payment record and hide unrelated information. Good maintenance means keeping account, order, and device details easy to verify—not leaving everything until you can’t connect. A clear picture of the current status usually helps get the issue to the right team faster.

Traffic routing, DNS, and advanced setup

Keep your regular connection working, then add custom settings one at a time

Advanced settings are best for users who have already verified a basic connection. Before changing anything, make sure you have a configuration that works and know how to restore it. Don’t replace your current configuration with a complete rule set you found online; it may be designed for another client, syntax, or use case. First identify the problem you want to solve, such as an app not using the connection, a Chinese service taking an indirect route, or a terminal tool not using the proxy. Then choose the relevant setting instead of enabling everything just to see more options.

Rule, global, and direct modes describe how traffic is routed; their exact names and behavior depend on the client. Rule mode selects a route based on conditions. Global mode usually sends traffic within its coverage to a selected exit, while direct mode doesn’t use the selected proxy route. “Global” doesn’t necessarily cover every process: if the client only sets a system proxy, apps that ignore that setting may still use their own route. Check both the mode and what it covers.

Split-tunneling rules depend on match order and the default route

Rules are usually applied in the order defined by the client. A broad condition might match first, preventing a more specific rule later from taking effect. When adding a rule, check whether it matches a domain, address, or process, and where unmatched traffic goes by default. To route Chinese services through a suitable connection to China, don’t rely on the app’s interface language alone; the same app may request resources from different regions. Use connection logs available in the client to investigate instead of guessing from names.

Updating a subscription may regenerate the configuration and overwrite local edits made directly in the subscription content. If your client offers a separate override or custom rules feature, read how it saves and merges changes before using it. Don’t assume every client can use the same rule text. When moving to a new device, import and test the base subscription first, then migrate only the custom settings you need. This helps prevent problems from your old device from following you to the new one.

Coordinate DNS resolution with the connection route

DNS resolution converts a name into an address that can be reached; a proxy determines how the connection travels over the network. Your browser, operating system, and client may each handle DNS, so changing system DNS settings won’t necessarily affect every app. If a domain fails to resolve, first check that your regular network and client configuration work, then review the relevant DNS options. Don’t copy an unfamiliar DNS server address or permanently change DNS for your entire device to troubleshoot a single website.

Virtual network adapter modes may route more traffic and require additional permissions. They can also interact with other tunnels, network filters, or workplace tools. Consider one only if you know the system proxy can’t meet your needs and the client offers this mode. Before enabling it, note your current settings. Then test regular websites, the target app, and local network resources separately. If printing, shared folders, or work systems stop working, revert first and review the rules rather than layering on more changes.

Test terminal and automated tasks separately

Terminal programs don’t always use the desktop system proxy. Some rely on environment variables, while others have their own configuration. Check the tool’s documentation before choosing how to specify a proxy; don’t copy a local port from a different client. Also note that remote login tools work differently: your local browser using a proxy doesn’t mean commands running on a remote host follow the same route. The command below only checks whether common proxy variables are set in the current terminal; it doesn’t establish a connection.

printenv http_proxy
printenv https_proxy
printenv all_proxy
printenv no_proxy

These commands are for Linux or macOS terminals with the relevant tools installed. No output only means those variables aren’t set; it doesn’t prove that your device has no proxy. If the output contains account or address details, don’t post it publicly. Keep temporary tests limited to the task at hand, and consider saving settings long term only after confirming they work. Never embed a real subscription or account password in an automation script, and don’t commit one to a public repository.

If you use Chinese and international services, test each task separately

When you use Chinese work services and international services side by side, the key is to identify the route each request needs—not to keep switching your global region. Test each direction with the basic configuration first, then consider rules to reduce manual switching. See the Routes page for route details and the Streaming guide for streaming issues. A configuration is suitable for a scenario only when it works for the actual task; coverage figures, route names, and client icons can’t prove that on their own. To return to the straightforward setup steps, revisit the Quick Start Guide and check each item.