Diagnostic basics
Start with a repeatable troubleshooting method
How the quick guide and this handbook work together
Quick start guide covers the full sequence from creating an account and choosing a plan to obtaining a subscription and making the first connection. It is intended for users who have not completed the basic setup. This handbook starts with symptoms and addresses cases where a subscription has already been imported but the connection does not behave as expected. If you are unsure whether the client has been configured for the first time, follow the quick-start path first; once the basic flow is complete, return here and troubleshoot by symptom. This prevents an unimported subscription from being mistaken for a route failure and avoids purchasing another plan when the account is working normally.
Effective troubleshooting is not about clicking every switch in turn. Change one variable at a time and record the result before and after each change. Connection problems can occur at the account, subscription, client, local network, DNS, route, or target-app layer. Several layers can look identical—for example, an inaccessible website may indicate an unconnected route, incorrect DNS resolution, or browser-specific network settings. If you change routes, alter proxy modes, clear settings, and reinstall the client all at once, even a successful recovery will not reveal the real cause, so the same issue will require starting over next time.
Save the current state first
Before making changes, record the platform, client name, network environment, selected region, proxy mode, exact error message, and approximate time when the issue began. If only one website or app is affected, note its name and check whether other websites work on the same route. Keep screenshots of the entire error window rather than a single line; the full view often shows the client mode, selected route, and connection state at the same time. If logs contain subscription data or account credentials, mask sensitive fields before attaching them to a ticket.
Next, create a minimal comparison: disconnect the service and confirm that the local network can open a familiar website; connect the service and visit the same website; then switch to another route in the same region and repeat the test. This answers three key questions: does the issue appear only after connecting, affect only one route, or affect only one target? If access also fails while disconnected, address the router, wireless network, or network provider first. If switching routes restores access immediately, there is no need to change other client settings.
Use basic commands to identify the failing layer
Desktop platforms include built-in commands for checking DNS resolution and web responses. These commands do not fix the issue, but they can distinguish between a domain that does not resolve, a network path that cannot be reached, and an abnormal response from the target service. The example domain is a public placeholder and contains no real subscription information:
ping example.com
nslookup example.com
curl -I https://example.com
If nslookup returns an address but the browser still cannot open the page, resolution has at least completed; continue by checking the proxy mode, target app, and route. If the resolution command fails directly, address DNS first. If curl receives a response while the browser does not, the issue is more likely related to a browser extension, separate proxy, or cache. Some networks restrict diagnostic requests, so one failed command cannot by itself prove that a route is unavailable; judge it together with browser access, client logs, and route-switching results.
Set clear stopping conditions
Self-checking is not meant to continue indefinitely. Stop changing local settings and submit a ticket when account details cannot be read, subscription updates fail on every network, several regional routes return the same authentication error, or the client log clearly shows a server-side rejection. Conversely, if the problem occurs only in one app, browser, or network, keep narrowing the scope at that layer. Every section follows the same order: define the symptom boundary, perform low-risk checks, use comparisons to isolate the cause, and explain when support should be involved.
Connection establishment failure
Cannot connect at all: check from the account down to the local network
First distinguish between no available routes and routes that fail to connect
A client that shows no routes and a client that shows routes but cannot connect are different problems. For the former, start by checking subscription import and update status; only the latter calls for network and route diagnostics. Open the user panel first to confirm that the plan status and subscription entry are visible, then update the subscription in the client. If the list is still empty, continue to the subscription-update section. If routes are listed but remain stuck on Connecting, disconnect immediately, or show an authentication error, continue with this section.
MeeVPN supports Windows, macOS, iOS, Android, and Linux. Permission models differ by platform, but the troubleshooting logic is the same: the client must be running, the system must allow it to create a network interface or application proxy, the local network must reach the route entry point, and the subscription must be current. If system permission requests were skipped on first launch, the client may still look normal while being unable to take over network traffic. Check network-related permissions in system settings instead of repeatedly clicking Connect.
Rule out local network problems
Disconnect the service and open a familiar website to confirm that the basic network works. On public Wi-Fi, check whether a browser sign-in page must be completed first; until it is confirmed, other connections may not work. Compare the result on another trusted network if possible. If the same device connects on another network, the account, subscription, and client are probably fine; the issue is concentrated in the original network's access policy, routing state, or DNS. Do not delete a configuration that has already been verified. First reconnect to the original network, renew its network settings, and check whether the router has filtering enabled that could interfere with proxy connections.
If the connection fails on every network, check that system time is set to update automatically. Authentication relies on accurate time, and a significant offset can cause certificate verification to fail. Then fully quit and reopen the client, and confirm that no other network tool of the same kind is running. Multiple tools attempting to modify the system proxy or network interface often make the Connect button appear to work while traffic does not enter the expected route, or cause a new connection to be overwritten immediately by another process.
Use route comparisons to narrow the scope
Do not test only one route. Switch to another route in the current region, then compare it with a different region. If only one route fails, use another route in the same region temporarily and record the failed route name. If every route in one region fails while other regions work, the path from the current network to that region may be having trouble. If every region fails, return to the client, account, and local network layers. MeeVPN covers 90+ countries and 200+ routes; see the global routes page for available regions and route types. Choose based on the actual target and current network path rather than geographic distance alone.
| Observed result | Check first | Next step |
|---|---|---|
| Route list is empty | Subscription import and update | Get the subscription from the panel again and update it |
| One route fails | The current path for that route | Switch to another route in the same region |
| Only one network fails | Local network and router | Keep the configuration and compare on another network |
| All routes fail | Permissions, client conflicts, and account status | Review the logs and prepare a ticket |
Try reversible steps before reinstalling
Reinstalling removes information about the current state and should not be the first step. Update the subscription, quit conflicting software, restart the client, switch routes and networks, and then review the logs. If reinstalling is genuinely necessary, first obtain the subscription entry again from the user panel rather than relying on an old screenshot or expired import record. Before uninstalling, record the current proxy mode and working routes so the setup can be reproduced. After reinstalling, import only the current subscription; restoring several old configurations at once makes it difficult to tell which one the client is actually using.
Access and resolution
Connected but websites will not open: check the proxy path and DNS together
A connected status does not prove that traffic is using the route
A client showing Connected only means that a network interface or proxy process has been established; it does not prove that browser and app traffic is using that path. Open an ordinary website you have not visited before, then open the target website and compare the results. If no websites open, check the system proxy, network interface, and DNS first. If ordinary sites work but one target does not, focus on the route region, the target service's status, browser cache, and routing rules. Do not attribute a temporary error on one site to the entire route.
Desktop browsers may have separate proxy extensions or security DNS settings that differ from the system. For a clean comparison, use a browser window without extra extensions, leave the client in system-proxy or full-takeover mode, and test the same websites again. If the new browser environment works, the route itself is available and the issue lies in the original browser's extension, cache, separate proxy, or DNS configuration. Re-enable extensions one at a time to identify the conflict.
Recognize common signs of DNS problems
DNS converts domain names into network addresses. Common problems include a domain failing to resolve, stale resolution results, different resolution paths between the system and browser, and local cache continuing to be used after connection. You may see an address-not-found error immediately, or some websites may open while others consistently redirect to an error page. When checking with nslookup example.com, if no result is returned, first switch the client's DNS handling method or restore the system's automatic setting, then reconnect.
If the command line resolves the domain but the browser still reports a domain error, clear the browser's DNS and connection cache and temporarily disable its separate resolution feature for comparison. If network filtering, parental controls, or security software is also running, check whether it has taken over DNS requests. Such software may work normally before connection, then continue sending requests through the old path after the network interface changes, making it appear that the route is connected while DNS is failing.
Fix the issue from the smallest scope outward
Close and reopen the affected page, then disconnect and reconnect the current route so the client reapplies its proxy and DNS settings. If that does not help, switch to another route in the same region to separate a route-entry problem from local resolution. Next, restore the browser proxy and DNS to follow the system, and quit potentially conflicting network tools. If the issue exists only in one browser, do not change the whole system. If every browser and app is affected, check the system network interface and DNS.
Command-line checks can help compare different layers. If ping example.com shows a resolved address but receives no response, that does not necessarily mean the website is unreachable, because the target may not respond to this type of request. Continue with curl -I https://example.com and check whether it returns HTTP response headers. If the command line works but the browser does not, the browser is the more likely source. If both fail but switching routes restores access, record the original route and use the working one.
How to assess an issue affecting only one website
If other websites work and only one target cannot open, first check whether it requires an access path from a particular region. Switch to a region that matches the target content and reopen it in a private window so old cookies, cache, and region data do not affect the result. If the page opens but sign-in or media content fails, basic connectivity and DNS are working; the issue is now narrowed to the target service's policy, account region, or route compatibility. Check route types on the global routes page and try another route in the same region instead of clearing the entire client.
Submit a ticket only when the same domain-resolution error can be reproduced consistently across multiple routes, browsers, and network environments. Include the target domain, selected route, text output from nslookup and curl, the browser's exact error, and whether access works while disconnected. Do not submit passwords, complete subscription content, or unmasked credentials.
Performance and congestion
Slow speeds and peak-hour buffering: separate local bottlenecks from route-path issues
First define when the slowdown occurs
Describe speed problems precisely. A slow first page load, low file-transfer speed, frequent video buffering, noticeable voice latency, and interrupted long-lived connections in AI Tools can have different bottlenecks. If the first page load is slow but later loads are normal, DNS or connection setup may be involved. Persistently slow transfers point more toward bandwidth or path issues, while slow interactive requests call for attention to the route's round trip and the target service's region. Recording the exact scenario is more useful than simply saying that the speed is very slow.
Disconnect the service first and confirm that the local connection is stable on the same device and network. Then connect to the current route and compare the same target using the same action. During testing, pause system updates, cloud synchronization, large transfers, and high-traffic tasks on other devices. MeeVPN supports simultaneous use on unlimited devices, but that does not mean household bandwidth is unaffected by other devices. When one device is transferring continuously, others may still experience queuing and buffering, so rule out competition on the shared local link first.
Distance is not the only route-selection criterion
A nearby location usually shortens the path, but real-world networking also depends on carrier interconnection, entry routing, the target service's region, and congestion at the time. When buffering occurs, switch to another route in the same region first to determine whether one path is responsible. If all routes in that region are poor, try a nearby region or one closer to the target service. After each switch, fully close and reopen the target app so the old connection is released; otherwise it may reuse the previous session and make it seem as if the route changed when it did not.
Route type also affects suitability. Dedicated or transit routes generally prioritize control over cross-border paths, while direct routes depend more on the current local network and international exit conditions. Choose based on the target region, access type, and current network rather than assuming one route type is always faster. The routes page lists regions, cities, and route types; use it to create candidates and compare them with the same task.
| Symptom | Likely layer | Recommended comparison |
|---|---|---|
| First load is slow, then normal | DNS, connection setup, cache | Try another browser and check resolution |
| Transfer speed remains low | Local bandwidth, route path | Pause background tasks and switch routes in the same region |
| Interactive requests are slow | Target region, round-trip path | Choose a region closer to the target service |
| Buffering repeats at specific times | Local or upstream congestion | Keep time records and compare regions |
Look for peak-hour patterns, not one-off results
Peak-hour buffering is usually time-dependent. Record the performance of the same network, device, target, and route at different times, then compare it with other routes in the same region. If only the original route slows at specific times, use an alternative route first. If several regions slow at once and the local network is also unstable while disconnected, the bottleneck is more likely local access. If local access is normal but several international regions show similar changes, include the time, region, and target in a ticket so support can check the affected path range.
Do not rely on a single speed-test page. The test site's location, browser limits, and test server all affect the result, and the number may not reflect the real experience of video, code repositories, or AI Tools. A better approach is to compare real tasks: open the same page, download the same public file, play the same content, or repeat the same long-lived operation, and record whether switching routes helps. This directly answers which route suits the current task instead of producing a context-free number.
Client and device performance checks
Confirm that the system is not running several network-filtering layers and that the client is not using conflicting takeover modes. A resource-constrained device can also become the bottleneck during high-traffic processing, so close unnecessary background apps and test again. Unstable Wi-Fi can look like an unreliable route; when possible, test closer to the access point or on a more stable local connection. If only one device is slow while others work on the same route, check that device first. If every device slows on the same network and route, consider the local exit or route path.
When submitting a performance ticket, provide the scenario, target region, route name, time of occurrence, local network type, comparisons with other routes, and performance while disconnected. Do not send only a speed-test screenshot. Clear comparison data shows whether the bottleneck is one device, one route, one region, or the entire network environment, allowing support to decide whether route recommendations should change.
Connection stability
Frequent disconnects and mobile background dropouts: check sleep, network switching, and process limits
First identify what triggers the disconnect
Frequent disconnects require distinguishing deliberate network changes, system sleep, a paused client process, a failed route handshake, and local network jitter. Record what was happening before the disconnect: did the device just wake from a locked state, switch networks, enter a weak-signal area, start another network tool, or disconnect without an obvious trigger during continued use? A reproducible trigger is easier to diagnose than an occasional disconnect.
If disconnects always occur after switching networks, disconnect manually and reconnect the route. When the system changes network interfaces, the existing session may remain tied to the old interface and the client must establish a new path. If the client offers automatic reconnection after network changes, confirm that it is enabled. If disconnects occur after sleep, check that the system allows the client to maintain necessary background activity and remove excessive battery-saving restrictions for it.
How to identify mobile background restrictions
iOS and Android both manage background tasks according to system policies, but their behavior differs. If foreground use is normal and the connection disappears soon after locking the device or switching apps, check system permissions and power-saving policies first rather than changing the subscription. Confirm that the client's network configuration remains enabled, that it may maintain a background connection, and that no system feature is automatically clearing background processes. Some devices tighten background activity temporarily based on battery status, so test again under the same battery and network conditions.
If only one app stops working after entering the background while the client still shows Connected, the issue may be that app's own background policy rather than a route disconnect. Switch back to the client to check its status, then open a browser and test an ordinary website. If the website works, the network path is still active; check the target app's background refresh, data-use, and battery settings. If the browser also fails, continue with client reconnection and the system network interface.
Common causes of desktop disconnects
On Windows, macOS, and Linux, check whether other proxy, network-filtering, security, or virtual-network programs are running at the same time. When several programs compete for the system proxy, routing table, or network interface, the connection often succeeds briefly and is then overwritten. Temporarily quit the other related programs, keep only the current client running, and see whether stability returns. Security policies on company or campus networks may also reset network settings periodically; compare with an ordinary network to determine whether the issue follows the device or the network.
If a disconnect coincides with a change in the local Wi-Fi icon or a brief interruption of websites while the service is disconnected, fix the local network first. Restart the router, reconnect to Wi-Fi, or use a more stable access method before testing again. A route service cannot prevent the local link itself from dropping. If the local network is stable and only one route disconnects, switch to another route in the same region. If several regions show the same disconnect and logs point to the client process or system interface, check client permissions and system events.
Reconnect loops and waking from sleep
Some problems appear as a client that continually attempts to reconnect. Do not wait indefinitely. Disconnect, quit the client, confirm that the local network is working again, then reopen the client and choose another route. If it immediately enters the loop again, update the subscription and check system time. Save the relevant error text if the log repeatedly shows failure at the same connection stage. Do not import several subscriptions in succession or enable multiple configurations at once, as this increases automatic-selection and routing conflicts.
After waking from sleep, use a fixed sequence: confirm that the local network has obtained an address again, then open the client and check its status. If it still shows Connected but access fails, reconnect manually. If manual intervention is repeatedly required, adjust background permissions and automatic-reconnection settings. This sequence distinguishes a network that is not ready after wake-up from a client that truly cannot restore its session.
When to submit a disconnect ticket
If the local network is stable, conflicting programs have been closed, and background permissions are confirmed, submit a ticket when routes in several regions still disconnect under similar conditions. Include the platform, client, route name, trigger, time of occurrence, whether a network switch or sleep occurred, the relevant log error, and the comparison after changing networks. If the issue occurs only in mobile background mode, also state whether foreground use is normal and what status appears after returning to the client. Support does not need your password or complete subscription content.
Configuration retrieval
Subscription update failures: check the source, cache, and client import method
Determine whether content cannot be retrieved or is not taking effect
Subscription update failures usually look one of two ways: the client clearly reports a download, parsing, or authentication error, or it says the update completed but the route list does not change. For the first case, check the subscription entry, local network, and the client's ability to read it. For the second, check whether the correct configuration was updated, whether the client is still using an old group, and whether the interface cache refreshed. Confirm that the current subscription entry can be retrieved from the user panel; do not copy a long-term address from chat history, screenshots, or an old device.
A subscription is account configuration and should be obtained through the user panel. No email address is required for registration; a username and password are sufficient, so store them securely. If you cannot access the original account, do not create several accounts and import them back and forth, as this can mix up plans and subscription ownership. Confirm that you are signed in to the original account, then obtain the current subscription from the panel and update the client. For subscription retrieval, import, and security practices, see the Beginner's Guide to Subscription Links.
Use a minimal re-import process
Copy the subscription entry currently provided by the panel and update the existing subscription in the client. If it still fails, create a temporary configuration and import the current entry without deleting the old one. If the new configuration retrieves routes normally, the old one may contain an expired entry, stale cache, or incorrect update method. If the new configuration also fails, the issue is more likely related to the network, account status, or client compatibility. Clean up the old entry only after confirming that the new one works, so you do not remove the only usable configuration.
When importing, do not paste the subscription entry into the single-node add area. Subscription and single-node configurations use different field structures, and pasting into the wrong place can produce an unsupported format, empty content, or malformed entries. If the client offers import from the clipboard, URL, or file, choose the subscription method that supports periodic updates. After updating, check the name of the active configuration so the client is not still using the old one.
Rule out network and resolution issues
If the subscription entry cannot be read on the current network, compare it on another trusted network. If it works there, keep the imported configuration and then check DNS, filtering rules, and browser access on the original network. If the user panel opens normally but the client update fails, the client may be using a different network path, conflicting with the system proxy, or reusing an old connection. Disconnect the route first, confirm that the local network works, and run the update again; reconnect after it completes.
When the client reports a parsing error, do not edit the returned subscription content manually. Manual edits can break future updates and make route information differ from the service. Instead, obtain the current entry again, confirm the import location, update the client configuration, and check system time. If only one client cannot parse it while the same account updates on another supported platform, focus on the original client's configuration and compatibility rather than changing the account.
Verify data allowance and plan status
Monthly plans include ¥9.9/month with 60GB, ¥18/month with 250GB, and ¥28/month with 500GB. Data resets monthly on the activation date, and mid-cycle upgrades are prorated into the remaining days. Data packs are ¥158/300GB, ¥358/1000GB, and ¥658/3000GB; they last until used and never expire. If routes worked previously and the subscription status or available content later changed, check the rules on the plans page and review the current account status in the user panel. Do not use old data figures cached by the client to judge the actual account status.
If the panel looks normal and the current subscription entry has been retrieved again, but updates fail across multiple clients and networks, submit a ticket. Include the account username, platform, client, exact error, time of occurrence, whether the user panel opens, whether another network was tested, and the result of creating a temporary configuration. Do not include the password or the complete subscription URL. Support can investigate the subscription status using the account and error details.
App routing
One app cannot use the proxy: check the system proxy, routing rules, and separate connections
First confirm whether only one app is affected
After connecting to a route, open an ordinary website in a browser before testing the target app. If the browser and other apps work but one app cannot access anything, the account, subscription, and basic route are probably available; focus on the app layer. If every app is affected, return to the Websites and DNS section instead of spending more time in one app's settings. Clearly separating a global issue from a single-app issue is the most important first step here.
Some apps follow the system proxy, some create direct network connections, and others use their own DNS, built-in network engine, or proxy settings. Enabling only the system proxy does not guarantee that every app will follow it. If the target app ignores the system proxy, use a mode that can take over system traffic where the client permits it, or specify the app's traffic path with routing rules. Fully quit and reopen the target app after changing settings, because its old session may continue using the previous connection.
Understand global and split-routing modes
Global mode makes it easy to determine whether the target app can use the route: if it works immediately after switching to global mode, the original routing rules are usually the problem rather than the route itself. Split routing decides which traffic enters the route based on domains, addresses, apps, or rule sets. It suits everyday use, but incomplete rules, ordering conflicts, or an uncleared cache can send the target app through the local path. After troubleshooting, restore split routing if appropriate; global mode does not need to remain enabled permanently.
When adjusting routing, first identify the main domains and service regions used by the app instead of adding an overly broad wildcard rule. One app may access separate login, content, update, and API domains; handling only one can result in being able to open the app but not sign in, or seeing a list while content fails to load. Use the client's connection log to see which rule matched requests from the target app, then add missing entries gradually. Clear the app's connections and test again after changing rules.
| App behavior | Check first | Recommended action |
|---|---|---|
| Browser works, app is completely unresponsive | App does not follow the system proxy | Use an appropriate takeover mode or app routing |
| Can sign in, but content will not load | Some domains are not using the route | Review connection logs and add rules |
| Global works, split routing fails | Incorrect rule match | Check rule order and cache |
| Works after changing regions | Target service region or route compatibility | Use an available route matching the target region |
Check the app's own network settings
Some desktop apps provide their own proxy settings. If the app has an old address, old port, or direct-connection option configured, it may override the system settings. During troubleshooting, let the app follow the system first. If manual configuration is required, read the local proxy parameters from the current client interface instead of copying settings from another device. These parameters may change after a system restart or client-mode change, so old values should not be assumed to remain valid.
Browser extensions, developer tools, container environments, and command-line programs may also use their own network variables. When command-line requests behave differently from the browser, check whether the terminal session has proxy environment variables set. An old terminal may retain previous values until the app is restarted. You can inspect environment variables to confirm whether the current session has a proxy configured:
printenv | grep -i proxy
This command only displays information and does not change the system. If an old value appears, clear or update it in the relevant terminal configuration, then test in a new session. Do not publish local proxy parameters or share them directly with others, because listening methods can differ between devices.
How region, account, and cache affect results
The target app may decide what to show based on exit region, app-account region, cookies, or previous sessions. If switching routes changes nothing, fully quit and reopen the app and, if necessary, clear its network cache. If another route in the same region works, the original route is currently a poor match for the target service. If several routes in the same region behave identically while another region works, check the target service's requirements. Avoid switching regions repeatedly and signing in over and over, as this may trigger additional verification.
If one app still fails in full takeover mode, across different routes and another network, while the browser consistently works, submit an app-specific ticket. Include the app name, platform, client mode, selected region, exact app error, a comparison of global and split-routing modes, whether the corresponding website works in a browser, and relevant redacted entries from the connection log. This is more useful than simply saying that the app does not work because it shows where the request left the expected path.
Account and support
Device-limit messages, plan checks, and high-quality support tickets
First identify where the message comes from
MeeVPN supports simultaneous use on unlimited devices. If the client or app shows a message resembling a device-limit error, first confirm that it actually comes from the current MeeVPN account rather than the target website, app account, system authorization, or an old subscription configuration. Several services use similar wording, but the thing being limited may be completely different. Record the screen where the message appears, the full text, and the action that triggered it so an app-session limit is not mistaken for a route-account limit.
Next, check the name of the subscription currently enabled in the client and confirm that it belongs to the MeeVPN account being used. An old device may retain a historical configuration, and a reinstall may restore an old subscription from a system backup. Obtain the current subscription again from the user panel, update it, and verify the configuration name and route list. If the message appears on only one device while other devices work with the same account, check that device's old configuration, client cache, and target-app sign-in status first.
Understand unlimited devices versus real-world network performance
Unlimited simultaneous devices describes the scope of MeeVPN device use; it does not mean every device gets the same experience regardless of local network conditions. Devices on a home or office network share access bandwidth, so high-traffic tasks on several devices can still affect one another. If performance worsens after adding a device, follow the speed section to check local usage rather than assuming the account is restricted. If an existing device shows an authentication error after a new device is added, confirm that both devices use the current subscription and that no other account configuration has been mixed in.
Do not publicly forward subscription content between devices. Instead, sign in to the user panel on each device that needs access and obtain the subscription there, or follow the secure import process. If subscription content has been exposed, explain the situation in a ticket and request assistance. There is no need to copy the complete subscription URL, and you should not send your account password.
How to verify plans, data, and payment details
Monthly plans are ¥9.9/month with 60GB, ¥18/month with 250GB, and ¥28/month with 500GB. Data resets monthly on the activation date, and mid-cycle upgrades are prorated into the remaining days. Data packs are ¥158/300GB, ¥358/1000GB, and ¥658/3000GB; they last until used and never expire. Payment methods include Alipay, WeChat Pay, and USDT. If you are not satisfied with your first payment, you may request a full refund within 14 days. For purchases, upgrades, data resets, or refunds, use orders in the user panel and the plans page as the reference; do not rely on old screenshots or third-party summaries.
If payment is complete but the account status has not changed as expected, do not pay again immediately. Save the order status in the user panel and the payment-channel result, refresh the account overview, and sign in again to confirm. If nothing changes, submit a billing ticket with the order-page screenshot, payment method, time of occurrence, and account username. Mask unrelated sensitive information in screenshots. Support can check the order status without your password.
What to include in a support ticket
A high-quality ticket should answer: where did it happen, when did it happen, how can it be reproduced, how broad is the impact, and what has already been tried? Connection issues should include the platform, client, network environment, route name, exact error, and cross-route comparison. Website issues should include the target domain, browser, DNS results, and behavior while disconnected. Speed issues should include the specific task, time of occurrence, local-network comparison, and results on different routes. Disconnect issues should state whether sleep, network switching, or background operation was involved. Subscription issues should say whether the panel opens, describe the update error, and give the result of creating a temporary configuration.
Capture the relevant log lines before and after the issue and mask subscription content, credentials, and unnecessary local information. Screenshots should include the complete error screen and the client's current status. Do not send only conclusions such as cannot connect, too slow, or update failed, and do not submit several tickets with the same content at once. Adding comparison results to one ticket makes it easier to preserve the full context.
When to stop troubleshooting immediately
Stop clearing configurations and submit a ticket when the user panel cannot read the current account details, order status and payment result do not match, the same authentication error appears across multiple supported platforms and networks, subscriptions cannot update in any client, or routes in several regions repeatedly return the same server-side error. Reinstalling again and again may destroy logs and current-state information, making diagnosis harder.
If the issue occurs only in one browser, app, route, or network, complete the comparisons in the relevant section. Asking whether it follows the device, network, route, or app usually narrows the problem to a clear layer. After troubleshooting, keep one verified working configuration and record which route suits the current target. If the same symptoms return, start at the layer already confirmed rather than repeating the entire process.
When you need to submit a support request, open the ticket area in the user panel. If the initial setup is not complete, read the Complete VPN Beginner's Guide first and verify the basic flow—purchase, obtain the subscription, import it into the client, connect to a route, and verify access—then compare the specific issue with the relevant section of this handbook.