MHz Frequency Routes / How to Get Started

Complete VPN Setup Guide

Build a reliable setup, from choosing a plan to maintaining your connection.

This is a reference guide covering the reasoning behind each step and what to watch for in less common situations. To get connected first, start with the quick-start guide; return to the relevant section for subscription, platform, or renewal questions. Client interfaces may change, so follow the labels shown in your account panel and current client.

Recommended order: Understand the service → Choose a plan → Set up an account → Get your subscription → Import it into a client → Verify the connection → Maintain your setup → Explore advanced routing.

Understanding cross-border network services

How the service, subscription, and client work together

MHZVPN is a subscription service for international network access, with 120+ countries / 240+ routes. It supports Windows / macOS / iOS / Android / Linux, with no limit on the number of devices online at once. To understand the setup, distinguish your service account, subscription configuration, and local client: the account manages plans and orders, the subscription provides route information to the client, and the client establishes a connection on your device. Signing in to a website does not mean your device is connected to international routes.

Think of a subscription as the way to keep your route list up to date, not as a web bookmark. After import, the client reads route names and the settings needed to connect. When routes change, update the subscription to retrieve the latest configuration. Paying without importing, or importing without connecting, means the setup is only partially complete. When troubleshooting, first identify which step has stalled; that is more useful than repeatedly switching routes.

A route's region does not guarantee access to a particular website

Region names usually identify the exit location, while route types describe how a connection is organized. Entries such as Hong Kong, the United States, Japan, Singapore, and Italy can help you choose a route, but the region alone cannot guarantee that an external service will work. That service may also check account region, content licensing, payment details, or access behavior. A network connection addresses the network path; it does not override the external platform's own requirements.

Likewise, IEPL dedicated lines, relay routes, and direct routes describe different ways of organizing network paths. Their labels do not predict how every visit will perform. Your current network, Wi-Fi signal, destination server, and client rules all affect the result. For your first connection, choose one region that's easy to test and keep the app and network unchanged. Verify the basics before comparing routes, so you don't mix several changes together.

What “unlimited devices” means in practice

There is no device limit for simultaneous connections, so you don't need to disconnect from one device just to switch between a computer and a mobile device. This does not mean data is unlimited or that account access can be shared publicly. When devices use the same account, keep an eye on the remaining data and plan status shown in your account panel. Import the subscription only on your personal devices. Don't post the link in public forums or share screenshots that contain it as routine troubleshooting material.

Settings do not necessarily sync across devices. Changing regions, editing rules, or pausing the proxy on a computer usually says nothing about the state of your other devices. On each device, check that the subscription is up to date, a route is selected, and connection permissions have been granted. When troubleshooting across devices, note the platform and current network to distinguish account entitlement issues from local settings on one device.

Prepare a setup you can restore

Before you begin, make sure your device can reach ordinary websites and know how to restore its current network settings. If other proxy, network-filtering, or enterprise access tools are installed, check whether they use the system proxy or a virtual network interface. Don't remove enterprise settings without understanding what they do, and don't run multiple tools that take over network traffic at the same time. Start with one client in a clean baseline setup so you have a clear point of comparison.

This guide does not ask you to disable system security features, and it does not provide direct installer links or real subscription URLs. Get the client and subscription through the account panel. Before you start, review the Terms of Service and Privacy Policy to understand the service boundaries. For route details, see the server directory. Once you're ready, choose a billing option based on how you expect to use the service rather than piling on client settings first.

Choosing a plan and understanding data rules

Consider your usage patterns before comparing data allowances

When choosing a plan, consider whether your usage is regular rather than focusing only on the data needed for a single task. Frequent work, research, or use of online tools may suit a monthly subscription with a regular reset schedule. For occasional use with long gaps between sessions, compare data packages that never expire. This is guidance based on usage habits, not a blanket recommendation. Data use depends on the apps you use, video quality, background sync, and file transfers; time spent online alone is not enough to estimate it.

Understand the difference between a monthly subscription and a data package before paying. Monthly subscription data resets each month on the activation date; it does not necessarily reset for every account at the start of the calendar month. A data package lasts until it is used up and never expires; it does not refill monthly. If you already have a plan and choose a different billing option, check the order details in your account panel. Don't assume benefits will stack, convert automatically, or be used in a particular order.

Billing options and data allowances
TypePriceIncluded dataData rules
Monthly subscription¥9.9/month60GBResets monthly on the activation date
Monthly subscription¥18/month250GBResets monthly on the activation date
Monthly subscription¥28/month500GBResets monthly on the activation date
Data package¥158300GBNever expires; usable until depleted
Data package¥3581000GBNever expires; usable until depleted
Data package¥6583000GBNever expires; usable until depleted

How to estimate your data needs

If you're unsure how much data you'll use, list your main activities: web browsing and messaging, video streaming, online meetings, and file syncing. Video and large file transfers generally use more data than text requests, but that doesn't translate into a fixed allowance for everyone. After connecting, compare the account panel's usage figures and check whether the client routes system updates, cloud sync, or other background tasks through the proxy. This helps distinguish background transfers from unexpected usage.

Consider the total data allowance alongside the unlimited device count. Activity across devices using the same account may consume data at the same time, so the client statistics on one computer may not explain the account's total usage. Choose a period that's easy to monitor, note the account panel status at the start and end, then use your actual tasks to decide whether you need a larger allowance. Don't treat a client's local statistics as a bill; their reporting scopes may differ.

Handle upgrades, renewals, and refunds separately

When you upgrade a monthly subscription mid-cycle, the price difference is converted into remaining days. It isn't simply the difference between the old and new plan prices, and you can't use it to calculate a new reset date or remaining allowance on your own. Before submitting an upgrade order, check the settlement amount and entitlement changes shown in the account panel. If they don't match your understanding, pause and confirm through a support ticket before paying. Renewal, upgrade, and reactivation are separate actions; don't assume they're equivalent based on where a button appears.

MHZVPN offers a 60-day no-questions-asked refund. You can handle refund requests separately from technical troubleshooting: keep relevant error details if you'd like to continue investigating, or review the Terms and submit a request through the account panel if you'd prefer a refund. Don't assume that switching routes or installing a particular client creates refund conditions, and don't mistake the refund policy for extra data or another free plan.

Pre-payment checklist

Check the price, billing option, and data allowance on the plans page, then select the matching option in your account panel. Make sure the order summary matches your selection, especially the distinction between a monthly subscription and a data package. Payment methods include Alipay / WeChat Pay / USDT; use the options actually shown at checkout. Never send money to payment details shared in a chat message. If the payment page doesn't match the order, return to the account panel and check rather than trying to complete the payment anyway.

A lower price doesn't tell you whether a plan suits your needs. First confirm that the client works and that you can verify the apps you plan to use; then choose a plan based on actual usage. For budget comparisons, see our guide to choosing a VPN on a budget. Your final order should still match the details shown on the plans page and in your account panel. Once you've checked everything, continue to account and order setup to reduce the risk of mistakes.

Account setup and order checks

Create an account and keep essential details safe

Open the account panel from this site to create your account. MHZVPN does not require an email address; sign up with a username and password. Choose a username you can recognize that won't be confused with one you use elsewhere. Set a unique password and store it in a trusted password manager. Don't put your username, password, and subscription link together in a public screenshot, and never hand over your entire account to someone for temporary troubleshooting.

Before submitting, check your entries, especially input method, leading or trailing spaces, and capitalization. Browser autofill may enter details from another site, so verify anything it fills in. After creating your account, confirm the username shown in the panel before choosing a plan. If you use multiple devices, sign in to the same account on each rather than creating a new account every time; this keeps orders and subscriptions together.

After signing in, get familiar with the account panel

Signing in confirms your account credentials, but you still need to check your plan status, data, and notices in the account overview. Client downloads, plan selection, order history, and support tickets are separate sections. If you can't connect yet, don't immediately assume the password is wrong. Check whether you have an active plan, an incomplete order, or a client that hasn't imported the subscription. Reviewing the relevant sections helps avoid repeating an action in the wrong place.

If your device has an existing session, the account panel may open directly to the overview. Still check which account is signed in, especially on a shared computer or in a browser previously used to test another account. Before switching accounts, save any information you need, then sign out using the panel's normal controls. Don't delete client settings to fix a website sign-in issue; they are separate states.

Pay from the order summary

Open the plans section in the account panel, choose the option you've checked, and verify the category, price, and data allowance in the order summary. Payment methods include Alipay / WeChat Pay / USDT; follow the checkout instructions. Keep the order page open during payment and avoid creating duplicate orders in multiple tabs. After paying through the external payment service, return to the account panel to check the order status instead of relying only on the payment confirmation before importing your subscription.

Payment and order confirmation may happen in separate steps. If the order still shows as pending when you return, check its status and the page instructions, then make sure you're signed in to the account that created it. Don't pay repeatedly just because the status hasn't changed yet, and don't create a new account to try to recover an existing order. Keep the order record for reference and contact support if needed; this keeps payment issues distinct from client issues.

Distinguish orders, entitlements, and connection status

After an order is complete, check the account overview to confirm that your plan appears, then move on to getting your subscription. Order history shows transaction status, the overview shows current entitlements, and the client shows the device's connection status; each serves a different purpose. If the order is complete but the overview doesn't show what you expected, resolve the account-side issue first rather than switching regions or reinstalling the client. If the overview looks right but the client reports a subscription error, check the link and local setup next.

If you upgrade an existing account, keep the account panel details from before and after the upgrade for comparison. The price difference for a mid-cycle upgrade is converted into remaining days; check the account panel for the exact settlement. Don't change data fields in the client based on the payment amount, and don't manually construct subscription parameters to try to get new entitlements. The client reads the configuration provided by the service, and the account panel confirms your entitlements; local settings cannot change them.

Keep only the necessary evidence when an account issue occurs

If you can't sign in, first check that the username and password are correct, then distinguish between a page that won't load and a rejected login. The former points more toward a browser or network issue; the latter calls for checking your account details and the message shown. Don't change your password, browser, and network repeatedly without noting the original error—you could lose the best clue. Sign out after using a shared device and make sure your password manager hasn't saved sensitive details in a public browser.

If you need help, use the support ticket form to say which step you're on, what the page shows, and what you've already checked. Include the relevant order record for an order issue or the error text for a sign-in issue. Don't include your password, full subscription link, or sensitive payment credentials. You can also find contact details on the Contact Us page. Keeping evidence focused helps us identify the issue.

Get your subscription and update the configuration

Find your account's subscription in the panel

After confirming your plan entitlements, open the account overview and look for subscription options. A subscription link contains information the client needs to retrieve its configuration, so treat it as sensitive. It is not a regular website URL or a client download link. Use the panel's copy function; don't mistake the browser address bar, an order page, or a sign-in link for your subscription. If the panel offers different import options for different clients, choose the one that matches the client you installed.

A subscription delivers configuration; it doesn't mean the client can keep working independently of your account status. Route changes, entitlement updates, or link changes may require you to retrieve or refresh the configuration. Before importing for the first time, check that your account is active, then see whether the client can retrieve the configuration. This separates account access issues from local import problems. Don't look for generic subscriptions from unknown sources or use someone else's link instead of your own account details.

Automatic opening versus manual import

Automatic import typically asks your browser to open the local client; this requires the client to be installed and able to handle the link. When prompted to open an app, check its name before allowing the handoff. Afterward, check whether the subscription appeared in the client rather than stopping at the browser's confirmation prompt. If no app prompt appears, the client may not be installed, the system may not have an app association set up, or the browser may have blocked the handoff.

For manual import, add the remote link in the client's subscription or configuration manager. Paste the full link into the address field and give it a short, recognizable name if you like. Don't paste it into a local file path field or add quotation marks or extra spaces. After saving, run an update. Import is complete only when the client can read the configuration and list its routes; saving the text alone isn't enough.

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

How to confirm a subscription update worked

Check both the update status and the configuration: does the client show the current subscription, list routes, and let you select one? Some clients retain the last successfully retrieved configuration, so seeing old routes doesn't necessarily mean the latest refresh worked. If the update reports an error but the list is still there, read the error before deciding whether to keep using the old configuration. Don't delete the existing one right away; you may lose a useful reference point.

If the client says it can't recognize the format, first check that the import method matches the client. If it can't reach the address, verify that the link was copied in full, your basic network is available, and the current proxy isn't interfering with the configuration request. Don't modify link parameters to experiment, and don't paste the link into a search engine for verification. Recording the exact error is more useful than repeatedly clicking refresh.

Keep configuration files and personal settings separate

A subscription update may change route entries or affect the rules and groups provided by the subscription; whether personal preferences are preserved depends on the client. Start with the default settings and confirm that the connection works before adding custom rules. If you need to make changes, prefer the client's built-in override or personal rule features. Direct edits to subscription-generated content may be overwritten the next time you update.

When making backups, keep different types of information separate. You can record the configuration name, platform, route preferences, and troubleshooting steps. Keep exported files containing real connection details somewhere secure. When moving to a new device, sign in to the account panel and import the subscription again rather than sending the full configuration to public storage. If you think your subscription link has been exposed, check whether the panel offers a reset option, follow its instructions, then update your devices to avoid continuing to use the old link.

If it fails, retrace the steps

For subscription issues, retrace this checklist: account active, correct entry point, link copied in full, compatible format, and network reachable. Fix one identified issue at a time, then update again and check the result. If the update succeeds but you can't connect, move on to the connection checks instead of troubleshooting the link further. If no device can retrieve the same account's subscription, check the account panel first and submit the necessary details through a support ticket.

The goal of subscription management is to keep the configuration source clear and updates repeatable—not to accumulate a long list of entries you can't identify. Once the new configuration works, remove duplicates you no longer use, keeping any necessary notes first. For basic import instructions, see the quick-start guide. After this section, grant connection permissions for your platform. An imported subscription does not mean the proxy is already enabled.

Set up the client on each platform

Get the client from the download section in your account panel. On platforms other than iOS, sign in to access the client; for iOS, follow the availability details shown in the panel. Configuration screens vary by platform, but the general steps are the same: get the client, add the subscription, update the configuration, select a route, and authorize the connection. The notes below focus on platform differences; not every client has the same buttons.

Windows: distinguish connection from system proxy

After downloading the Windows client from the panel, install and launch it as directed by the system. Open the configuration or subscription manager, add the subscription from your account panel, update it, and select the current configuration. Once you see the route list, choose a region for testing and start the connection using the client's instructions. If the app has a system proxy toggle, it routes apps that follow the system proxy setting; it does not necessarily affect every app.

If websites work but a desktop app doesn't, check whether the app supports the system proxy, then see if the client offers a suitable traffic-routing option. Don't change the system proxy, virtual network interface, and in-app proxy all at once. Before quitting the client, turn off network routing through its controls to avoid leaving the system pointed at a local proxy. For a step-by-step overview, see How to Set Up a VPN on Windows from Scratch.

macOS: check system permissions and behavior after quitting

Get the macOS client from the panel, open it as directed by the system, then add and update the configuration in the subscription section. macOS may ask you to authorize a network configuration or related component. Check that the requesting app matches the action you're taking; only continue once you've confirmed the source. Don't disable system security features just to launch the client. After importing, select a route and connect using the client's designated control.

If the menu bar status and app window don't match, use a real app test and the client logs to assess the connection. After waking the device, switching Wi-Fi networks, or reopening the client, check the active configuration and proxy status again. On a device with managed enterprise network settings, check your organization's requirements rather than removing settings on your own. If ordinary websites are affected after you quit, check whether the system proxy was restored as the client intends instead of adding another proxy app.

iOS: follow the panel prompts for access and permissions

On your iOS device, sign in to the panel and check the download section for the available options. Follow the prompts shown there. Don't look for a replacement package at an unfamiliar address mentioned in an article. Once the client is available, start the import from the panel or copy the subscription into the app, update the configuration, and select a route. The first time iOS asks to add a network configuration, confirm which app is requesting it and follow the system prompts to grant the required permission.

When an app is in the background, an open window alone doesn't confirm that the connection is still active. Check the system connection status, then test your target app. If the connection behaves differently after switching between Wi-Fi and cellular data, check the client connection and route again rather than deleting all network configurations. Before sharing a screenshot, hide subscription links, account details, and QR codes. An import QR code may contain sensitive configuration, so don't share it as an ordinary image.

Android: check background restrictions and configuration selection

Sign in to the panel to get the Android client, then install and open it as directed by the system. When importing the subscription, make sure it appears in the remote configuration section. Update it and select the configuration; don't leave it as an inactive list entry. When connecting, check the system permission prompt and confirm the app before proceeding. For your first test, keep the default settings and avoid enabling unfamiliar app exclusions, rule overrides, or other network tools at the same time.

If the connection works in the foreground but drops in the background, check your system's background activity and battery settings for the app, using the options available on your device. Settings paths vary across devices, so don't blindly follow instructions for an unfamiliar model. When troubleshooting, note that it works in the foreground but not in the background. That's more precise than simply saying it won't connect, and helps distinguish a background restriction from a route issue.

Linux: check the runtime environment and app proxy

Get the Linux client from the panel, check your system environment against the installation instructions, and launch it before importing the appropriate subscription format. A remote subscription is not a local executable file; don't copy privileged installation commands from unknown pages. After updating the configuration in a graphical client, check the selected route and connection status. Whether a terminal program uses the proxy depends on its own environment variables or command-line options.

A desktop app working doesn't mean terminal tasks automatically use the same settings. Old proxy variables in the terminal can cause results that differ from your browser. Check existing variables first, then adjust them using the client's instructions rather than guessing a local port. Clear temporary settings after testing and keep a note of how to restore them. On any platform, verify the basic connection before setting up autostart or persistent background operation.

Platform-specific checks
PlatformWhat to check after importCommon misconception
WindowsActive configuration and system proxyLaunching the client routes every app
macOSNetwork permissions and restoration after quittingThe menu bar icon means apps can connect
iOSPanel prompts and system connection permissionsOpening the app means the connection is active
AndroidActive configuration and background statusA background drop means the route is at fault
LinuxClient status and app proxy settingsDesktop proxy settings also apply to the terminal

Connection verification and troubleshooting

Check the basic network first, then the proxy path

Start by checking the basic network: can the device connect, do ordinary websites load, and is there a network sign-in step to complete? If the basic network is unavailable, the client may report a failed configuration update or a timeout, but changing routes won't restore network access. Pause the client routing, confirm ordinary access works, then enable the current configuration. This gives you a clear before-and-after comparison instead of switching routes on an unknown network.

Once the basic network works, check the subscription update, selected configuration and route, and connection permissions. A running client doesn't necessarily route traffic, and selecting a route doesn't mean a connection has been established. Check the client's explicit status and compare it with the system proxy or network configuration. If other tools are also routing traffic, pause the unrelated ones using their normal shutdown procedures to avoid multiple tools competing for the same app traffic.

Check the exit address, DNS, and apps separately

An exit address helps show where a particular request reaches the external network. You can compare results before and after connecting using a trusted address-checking page, but that only confirms the path for that web request—not that all apps use the same exit. With split routing, local websites may keep their usual path by design. Before testing, define what you're checking: browser access, a specific app, or network routing across the entire device.

DNS converts a website name into a network address; that is not the same thing as the final connection exit. A page showing your exit address doesn't mean other apps use the same DNS behavior, and a DNS failure doesn't mean your account is invalid. Keep the client's default DNS settings at first. Don't enter an address you found online, since that adds another variable. If you see a specific DNS error, check the client logs and system settings one by one.

Check how the target app actually behaves

For AI tools, streaming apps, or work apps, try a real request after the client shows that it's connected. An app may keep an existing session, so if needed, close it and reopen it normally before repeating the same test. Opening the home page alone doesn't confirm that sign-in, content loading, or long-lived connections work. You also don't need to test every feature at once: start with the main task you plan to use and note exactly where it fails.

If websites work but an app doesn't, check whether the app follows the system proxy, has its own proxy setting, or is routed as expected by the current rules. The external service's account region, authorization, and security checks still apply. Don't assume every access-denied message is caused by the route, and don't keep switching regions in quick succession; that can create frequent changes in the access environment seen by the platform.

Use controlled comparisons instead of trial and error

When comparing routes, keep the device, network, and task the same and change only the selected route. If you also switch networks, clear app data, and change modes, you won't know which change fixed the issue. First try another available route in the same region, then change regions if needed. Note whether the problem is a failed connection, a DNS lookup failure, a partially loaded page, or an error during a specific action in the app.

Use the same approach to assess performance during busy evening hours; a single success or failure doesn't predict long-term results. Home Wi-Fi, background uploads, and congestion at the destination server can all affect what you observe. For a stability comparison, see How to test connection reliability and drops. This guide does not provide unverified speed figures or treat route labels as performance guarantees.

Write a reproducible problem report

A useful troubleshooting report includes the platform, network type, client connection method, active configuration and route name, the action that failed, and the exact error text. You can note whether ordinary websites work and whether other routes have the same issue, but don't include passwords or the full subscription link. Logs may contain domain names and configuration details; review and redact unrelated information before sharing, and include only the relevant lines around the error.

If the issue is clearly with a subscription update, account entitlement, or the external service itself, return to the relevant section instead of changing unrelated settings. For more on testing, see the guide to checking exit IPs, DNS, and app-specific connections. Know what a successful fix looks like: the same task works repeatedly with the restored settings, and the connection comes back as expected after quitting or restarting the client.

Maintenance and renewal checks

Make subscription updates part of routine checks

You don't need to keep changing settings during regular use, but you should know where to update the configuration. If route names change, a route no longer works for your needs, or the panel displays a relevant notice, update the subscription and select a route again. Don't leave obsolete entries as your default, and don't reinstall the client after every update. Check the update result, route list, and current selection first; that usually makes it easier to tell whether further action is needed.

Updating the client and updating the subscription are different actions. The first changes the local app; the second retrieves the service configuration. Updating one doesn't replace the other. Get the client through the panel and follow the instructions shown there. Before updating, note your personal rules and preferences so you can restore them if needed. If the interface changes, look for the corresponding feature rather than using an old screenshot to make unrelated system changes.

Check account data and status regularly

Monthly subscription data resets each month on the activation date. Use the account panel's entitlement status and data figures rather than guessing based on the calendar month or relying only on local client statistics. If usage changes quickly, first check for video playback, cloud sync, system updates, or activity on other devices. Then see whether your rules are routing tasks through international routes that don't need the proxy.

A data package never expires and is usable until depleted, so focus on the remaining allowance rather than waiting for a monthly reset. If you return after a long break, update the subscription and confirm your account status before connecting. If your account has multiple orders, don't guess how data is deducted or whether entitlements stack; check the panel details first. Keep maintenance notes focused on useful information rather than treating every brief fluctuation as a service issue.

Check how an action affects your entitlements before renewing

Before continuing your service, check your current plan and orders, then choose the appropriate action. Renewal, upgrade, and switching to a data package can have different results; use the checkout page and entitlement details as your guide. A mid-cycle monthly subscription upgrade converts the price difference into remaining days; don't assume it adds data or extends the plan by a fixed period. Check the summary before submitting, then return to the account overview after payment to confirm the change rather than keeping only the external payment record.

If you're unsure how a new order will affect your existing entitlements, confirm through a support ticket before paying. Don't place repeated orders to test how the system works. Check plan details on the plans and pricing page. Payments are still made with Alipay / WeChat Pay / USDT through the account panel checkout. Unverified discount messages, payment-on-your-behalf offers, or suggestions to replace your subscription don't take the place of official order details in your account.

Switching devices and signing out of shared devices

When moving to a new device, sign in to the account panel, get the client, and import the subscription again. Verify the connection before cleaning up the old device. Don't assume copying a local configuration file transfers everything; system permissions, proxy mode, and background settings still need to be checked. You can use unlimited devices at once to compare the setup during the move, but keep an eye on account data and where you store your details.

On a device you no longer use, disconnect using the client's normal controls, remove subscriptions you no longer need, and sign out of the web panel. If you're handing the device to someone else, use the system's options to remove your personal data. Subscription links, exported configurations, and QR codes can all retain connection details; deleting a desktop shortcut isn't enough. Avoid saving passwords on shared computers. When you're done, check the browser downloads and clipboard for sensitive information.

Keep a recoverable setup and ask for help when needed

Keep a brief note of a configuration that works reliably: the mode you use, your usual region, what your personal rules do, and how to disconnect. Describe the setup logic without including your actual subscription URL. If something goes wrong, return to the known-good baseline before adding personal settings back one by one. If you can't restore it, open a support ticket and mention recent client updates, system updates, or network changes to give troubleshooting a clear starting point.

MHZVPN offers a 60-day no-questions-asked refund; see the Terms of Service for details. Submit a refund request through the account panel rather than assuming additional conditions. For technical help, provide details that let us reproduce the issue; keep the two requests separate and specific. The goal of maintenance is a connection you can understand and restore—not a setting that happened to work once. If you can describe your account, configuration, and app status, your setup is easier to manage.

Advanced routing and route selection

Understand the modes before changing how traffic is routed

After verifying the basic connection, consider split routing, global proxy, or other modes offered by the client. Rule-based mode directs requests according to the configuration, which can send different destinations along different paths. Global proxy generally routes requests that enter the proxy through the selected path, but that doesn't mean every app uses it. The mode determines how traffic is routed; the system proxy or network routing controls which traffic reaches it. Understand these separately.

If one app behaves unexpectedly, you can temporarily compare modes in a controlled test, then restore your intended daily settings. If switching modes fixes the problem, look further into rule matching and the app's connection method rather than assuming the original route failed. Don't leave a temporary test mode on indefinitely without noting why; background sync, local services, and work apps may also be affected, changing how much traffic is routed.

Give personal rules a clear purpose and a way to undo them

Before adding a personal rule, write down what you're trying to solve—for example, sending a particular destination through a specific route or keeping a local service on its usual path. Change only the relevant entries and record their original settings. Rules often have a matching order, and a broad condition can override a narrower one. If you don't understand the client's rule syntax, don't paste in a complete configuration from an unknown source or mix someone else's subscription into your own.

Prefer the client's official personal rule or override feature to keep service subscriptions separate from your changes. Direct edits to a file generated from a remote subscription may disappear on update; copying it as a local configuration may stop automatic updates. Before choosing an approach, understand how updates work and make sure you can undo the change. If you don't have a specific need, the default configuration is usually easier to maintain than a growing set of rules from unknown sources.

Compare regions and route types separately

Choose a region based on the target app's actual requirements, then compare routes within that region. If you need a stable account access environment, frequently changing regions is not a good routine. Route types can help explain how a path is organized, but they don't replace testing the app. Check directory entries such as Hong Kong IEPL dedicated lines against what the client currently shows. For complete details, see the server page; don't use an old screenshot to infer all currently available options.

What route types can—and can't—tell you
TypeWhat it meansWhat to check when choosing
IEPL dedicated lineCross-border path organized over a dedicated lineTarget app behavior and current network conditions
RelayConnection path routed through an intermediary nodeHow the same destination performs over different paths
DirectEntry path organized as a direct connectionWhether the current network suits this path

Don't treat route type names as fixed speed rankings, or generalize one failure to an entire region. Keep the task consistent: compare routes within the same region first, then change regions if needed. When logging results, “this task works on the current network” is more useful than vague claims like fastest or most stable. The app's ability to complete the task reliably matters more than any single status shown in the client.

Why terminal and browser results may differ

A terminal program may read environment variables, use its own proxy options, or ignore the desktop system proxy entirely. A working browser doesn't prove that terminal tasks use the same path. If results differ, check the existing settings rather than guessing a port the client hasn't provided. The command below only lists common proxy environment variables. Its output may contain sensitive addresses, so review it before sharing and don't paste it unedited into a public forum.

printenv | grep -iE '^(http_proxy|https_proxy|all_proxy|no_proxy)='

If there's no output, it only means the terminal didn't show these environment variables; it doesn't prove the device has no proxy at all, since an app may use its own settings. If an old value appears, check where it came from before changing it according to the client instructions. Restore the original environment after a temporary test, so future terminal tasks don't point to a local app that's no longer running. Don't confuse a troubleshooting command with an installation script, and don't grant extra permissions to commands from unknown sources.

Keep clear boundaries for long-term use

Advanced use isn't about turning on every option; it's about knowing what each one is for. If an AI tool has access issues, distinguish the network path, app session, and account requirements. For streaming playback problems, distinguish the connection, content region, and licensing status. The target service's own requirements still apply; a route in a particular region doesn't replace them. On work devices, follow your organization's network and data-handling policies, and don't change managed enterprise access settings without approval.

After making changes, run a full check: the subscription updates, the configuration can be selected, the target task works, and the basic network comes back after disconnecting. Keep a short note of what changed and remove test rules that no longer serve a purpose. For more help, browse the Frequently Asked Questions by topic or contact support through a panel ticket. Being able to return to the baseline, repeat the steps, and explain what changed is key to maintaining the connection yourself.

Start Free