Cannot connect at all: identify where the failure stops first
“Connection failed” is a result, not a cause. Determine whether the client can read the subscription, select a route, establish a tunnel and transfer data after the tunnel is up. First note whether the failure occurs before or after clicking Connect. If the route list is empty, the subscription name has disappeared or the client says the configuration is unavailable, the problem is still at the configuration entry point. If routes are visible but the client remains stuck connecting, check the current network, system permissions and selected route. If it says connected but no traffic moves, continue to the next section and check the exit path and DNS.
Start with the smallest possible change. Fully quit the client and reopen it. “Quit” means ending the client process, not minimizing it to the tray or sending it to the background, so the virtual network interface and system proxy state can initialize again. Keep the current network unchanged and switch to another route in the same region. If that still fails, try a different region. This order helps distinguish a single-route issue from a local-environment issue. 64VPN covers 90+ countries / 200+ routes, so testing does not require repeatedly using one region; choose routes based on the purpose and network path. See the server page for regional details.
Check basic local connectivity
Disconnect the VPN and visit a website that normally opens reliably. If ordinary internet access also fails, adjusting the client will not help; restore the router, wireless or wired connection first. If regular websites work, confirm that the system date and time are set to automatic synchronization. Certificate validation depends on accurate time, and a significantly incorrect clock can make the client reject a valid server certificate. Do not disable certificate checks to hide the error; that turns a time or network issue into a harder-to-identify connection risk.
Also check whether another program is taking over the system proxy, virtual network adapter or network filtering. Conflicts do not always produce a clear error; sometimes the Connect button simply returns to its previous state. Keep one client running, temporarily quit other network tools, security filters and manual proxy settings, then reconnect. If that works, re-enable the original programs one at a time until you find the conflict. Do not configure multiple clients to take over the network at startup, or the changing launch order will produce inconsistent symptoms.
Separate permission, route and network restrictions
Windows and macOS may need to create or enable a virtual network interface; mobile systems display a prompt authorizing a VPN configuration. If authorization was previously denied, the client may look normal while being unable to establish a tunnel. Open the system network settings, confirm that the corresponding configuration exists, then retry from the client. On Linux, confirm that the startup method permits network-interface creation and check whether the service process exits immediately after connecting. Do not arbitrarily change system-directory permissions. First look in the client log for messages such as “permission”, “interface” or “route”, then address the specific object.
| Observed symptom | Check first | Next step |
|---|---|---|
| Route list is empty | Whether the subscription loaded successfully and the configuration was cleared | Go to the subscription update section |
| Stuck connecting | Current network, system authorization and route status | Keep the network unchanged and switch routes |
| Disconnects immediately after connecting | Virtual interface, other proxy programs and the first error in the log | Quit conflicting programs and rebuild the connection |
| Every route fails | Local network, system time and client permissions | Cross-check on another network |
If the connection works after changing networks, the original network is an important clue. Do not repeatedly reinstall the client; check whether the router retained an old DNS setting, manual proxy or filter, and try having it obtain network parameters again. If every route still fails after changing networks and regions and restarting the client, save the complete error message and the relevant log time range, then prepare a ticket using the checklist at the end. The log should cover one complete attempt from clicking Connect to the error, not just the final line.
Connected but websites do not load: separate the exit path, DNS and browser issues
A client showing “Connected” only means the control flow completed; it does not mean every app’s traffic is leaving the device as intended. Verify the exit path, DNS resolution and app access in that order. Do not start by clearing browser data, because cache rarely makes every website fail at once. A better approach is to open a new window, test access by domain name and a basic network request separately, and determine whether the issue is global, limited to a class of domains or isolated to one browser.
First confirm whether the exit path changed after connecting. Follow the guide to checking your public IP and DNS. If the connection status changes but the exit address does not, system traffic is not entering the tunnel; check full-tunnel mode, the system proxy switch and routing rules. If the exit address changed but domains alone fail to open, DNS is the more likely direction. If domains resolve but the browser reports a reset connection or certificate error, check browser extensions, system time and the destination service itself.
Use a few commands to locate the failure
The command line is not meant to “fix everything”; it helps reduce guesswork. The examples below access public example domains only and contain no real subscription information. After running them, check whether a name resolves, whether the request can establish a connection and whether the result changes after disconnecting the VPN. Output formats vary by system, so do not compare every line; record only success, failure and error type.
nslookup example.com
ping example.com
curl -I https://example.com
If name resolution fails and direct access to a known-working domain also fails, do not immediately enter a public DNS address manually. Quit the client and check whether the system DNS is obtained automatically or was changed manually. Old manual settings may come from a company network, home router or another network tool; adding another address makes the boundaries harder to identify. Restore automatic DNS, reconnect and check whether the client takes over resolution. If only one wireless network is affected, forget that network and join it again; this often produces a cleaner state than adding DNS settings at several layers.
Can a browser represent the whole system?
No. A browser may use its own secure DNS, proxy extension or separate network cache, while other apps use the system resolver. If one browser fails and another works, the tunnel itself is probably available; check the affected browser’s extensions and network settings. Test in an extension-free environment first, then disable any proxy configured inside the browser. If all browsers fail but command-line requests succeed, the issue is more likely at the browser layer. If both command-line requests and browsers fail, continue checking system routing and DNS.
Also watch for “some websites work while others do not.” That does not automatically mean a DNS failure. The destination may check region, account status, browser session or stale regional data in the cache. First switch to another route in the same target region, then test with a new browser session. Do not keep using the same login session after repeatedly switching regions during troubleshooting, because saved regional data can distort the result. For Streaming, use the Streaming access page to check the region and route choice instead of judging only by whether the connection button changes color.
| Test result | More likely layer | Recommended action |
|---|---|---|
| Exit address did not change | System proxy or routing | Check connection mode and virtual interface |
| Exit address changed but domains do not resolve | DNS | Restore automatic DNS and rebuild the connection |
| Command line works, browser fails | Browser configuration | Disable proxy extensions and use a new session |
| Only the target service fails | Region, session or destination service | Verify the region and switch to another route in the same region |
If resolution problems continue after refreshing network parameters, record the failed domain, whether all apps are affected, whether the exit address changed and what one lookup returned. Do not write only “websites do not load” in a ticket; that cannot distinguish an unchanged exit path, DNS failure, destination restrictions or a browser-extension conflict. Specific observations such as “the exit address changed, command-line resolution failed, and changing networks fixed it” can greatly reduce back-and-forth questions.
Slow speeds and peak-hour lag: control variables before judging a route
Speed issues are easily misled by a single test. Results depend on local broadband, wireless signal, device load, destination server, cross-border path and selected route. The goal is not a flattering number but identifying whether the bottleneck is before connection, in local wireless, on a particular route or at a particular destination. First confirm that ordinary internet access is stable with the VPN disconnected, then compare using the same device, network and test target after connecting. If the test target changes every time, the results are not comparable.
Check the local link first. A weak wireless signal, busy router or ongoing file synchronization can make every route seem slow. Pause large sync jobs, system updates and other sustained network tasks, then move closer to the access point or use a stable wired connection. If speed fluctuates just as much with the VPN disconnected, address the local network first. If the basic connection is stable and only one region becomes noticeably slower after connecting, compare other routes in that region. Do not jump straight to a completely different region, because both the physical path and destination region would change, making the improvement hard to explain.
Repeat the same conditions to identify peak-hour issues
“Fast by day, slow at night” may result from congestion at the local provider’s exit, several people using the home network or a cross-border path under load at certain times. When the issue appears, test the basic network with the VPN disconnected, then the current route, then another route in the same region. If the basic network also slows, local access is an important factor. If it remains stable while the current route slows and other routes in the same region work normally, avoid that route temporarily. If several regions slow at once, keep the test time, network type and destination service for further analysis.
Do not treat latency and download speed as the same thing. Latency reflects round-trip waiting time, which matters more for page loads, small requests and interactive apps; sustained downloads and video buffering depend more on stable throughput. A distant region may have ample bandwidth but still feel sluggish interactively. Choose a route near the destination service, with a relatively direct path, rather than relying on the region name or a single peak result. The server page lists regions and routes; filter by purpose in the route list.
Assess performance by app type instead of generalizing from one result
For a slow website, observe both the initial page wait and whether later resources continue loading. For video buffering, distinguish slow startup, reduced quality and buffering after playback has begun. For file transfers, watch whether speed remains stable. For interactive apps, focus on whether responses are consistently fast or fluctuate. One route can perform differently across destinations because the path from the exit to each service is independent. If only one site is slow, compare another browser and a route in the same region. If every app is slow, check the local network, client mode and device load.
| Symptom | Comparison method | More reasonable conclusion |
|---|---|---|
| Slow even with the connection off | Keep the device and target unchanged | Address local access first |
| Only one route is slow | Compare other routes in the same region | Temporarily switch to a route in the same region |
| Only one app is slow | Compare browsers or similar apps | Check app settings and the destination path |
| Widespread fluctuation at a specific time | Record basic-network performance at the same time | Separate the local exit from the cross-border path |
If the issue continues, do not save only a speed-test screenshot. More useful details include whether the connection was normal when disconnected, which apps were affected, the selected region, whether the issue clustered at a particular time, what changed after switching routes in the same region and whether the current network was wireless or wired. Do not treat a brief peak as a long-term state, or mix results after changing several networks. When support is needed, include the comparison under identical conditions so support can determine whether to suggest another route, check account traffic status or continue investigating the local network.
Include plan traffic in the check. Monthly subscriptions include ¥9.9/month with 60GB, ¥18/month with 250GB and ¥28/month with 500GB; traffic resets monthly on the activation date, and mid-cycle upgrades convert the price difference into remaining days. If the client remains connected but transfers continue to fail, check the current plan and traffic status in the user panel. Traffic packages are ¥158/300GB, ¥358/1000GB and ¥658/3000GB; they remain available until used and never expire. See the plans page for the complete rules; do not infer traffic status from speed changes alone.
Frequent disconnects and mobile background drops: separate session interruptions from system reclaiming
First distinguish two situations: does the client actively show that the connection dropped, or does an app return from the background and find that traffic is no longer passing through the tunnel? The former is often related to network changes, route sessions, the virtual interface or the client process. The latter is more common on mobile systems and may be triggered by battery-saving rules, background-activity limits or wireless sleep. The remedies differ; repeatedly clicking Connect is not enough.
First observe what triggers the disconnect. If it happens immediately when the device switches from wireless to another network, the existing session cannot migrate directly to the new network and the client must reconnect. This does not mean the route is consistently faulty. If the network is unchanged and the device is being used in the foreground but disconnects after a consistent sequence of actions, inspect the first anomaly before the disconnect in the client log. If it disconnects only after the screen locks, reconnect after unlocking and focus on background permissions and battery-saving rules rather than changing every route.
Persistent disconnect checks on desktop systems
On desktop, first reduce the effects of sleep and network-adapter power saving, then compare while keeping the device awake. If the connection stays stable while awake, the issue is related to system power state. If it still drops during continuous foreground use, check for multiple network-control programs running at once. After waking from sleep, the old virtual interface may still appear while the underlying network address has changed. Fully disconnecting and reconnecting is usually more effective than merely refreshing a webpage. If every wake requires manual recovery, check whether the client supports automatic reconnection after the network returns.
Also rule out the router periodically reassigning network parameters. If other devices on the same network briefly disconnect at around the same time, the local network is more likely responsible. Temporarily use another network while keeping the same route for comparison. If the connection is stable there, reinstalling the client is unnecessary. Only if both networks disconnect during foreground use should you compare other routes and client logs. Do not restart the router, change routes and reinstall the client simultaneously; even a recovery would be impossible to attribute.
Mobile background-connection check order
Mobile systems manage apps according to battery, memory and background policies. First confirm that the client is allowed to run in the background, is not under strict battery restrictions and is allowed to retain the VPN configuration. Connect to a route and keep the app in the foreground to verify basic stability, then lock the screen and return to check again. If it is stable in the foreground but disconnects after locking, the evidence points to background management. If it also disconnects in the foreground, return to the route or network layer. Menu names vary by system; search under categories such as “Battery”, “Background activity”, “VPN” or “Always-on connection” instead of relying on one fixed path.
| Trigger | Priority layer | Verification action |
|---|---|---|
| Disconnects after switching wireless networks | Network migration | Wait for the network to stabilize, then reconnect |
| No traffic after a desktop device wakes | Virtual interface and route recovery | Fully disconnect and rebuild the connection |
| Disconnects after locking a mobile device | Background activity and battery-saving policy | Allow background activity and test again |
| Continues disconnecting during foreground use | Route, network or program conflict | Switch to a route in the same region and save logs |
If the client still says it is connected after a disconnect but the exit address has returned to the local network, manually disconnect first and wait for the system to release the old interface before reconnecting. Do not stack multiple failed sessions. If the same state returns shortly after reconnecting, save the exit-check result and logs. Logs may contain route names or local interface details; you may mask unrelated personal file paths before submitting, but do not crop away the error context.
On mobile, also determine whether the client was reclaimed by the system or the wireless network itself went to sleep after the screen locked. Test another network on the same device, or observe the same network with another device. 64VPN supports Windows / macOS / iOS / Android / Linux and has no device-count limit, so cross-checking does not require deleting other devices first. The purpose is not to run high-volume tests indefinitely, but to determine whether the issue follows the device, network or a particular route. If it follows only one device, state its system type and background settings in the ticket.
Subscription update failed: check the URL, authentication, cache and configuration parsing
A failed subscription update and a failed route connection occur at different layers. The subscription delivers usable configurations to the client; until it loads successfully, repeatedly switching routes is pointless. First identify whether the client reports a failed network request, authentication failure, empty content or configuration parsing failure. Each points in a different direction: check the current network and URL reachability for request failures; confirm the correct account and subscription validity for authentication failures; check account status when content is empty; and consider incomplete copying, client type or stale cache when parsing fails.
Obtain the client and subscription from the user panel, not from chat history, screenshots or an old forwarded URL. Log in to the panel and copy the complete content again, making sure there are no spaces, line breaks or extra punctuation at either end. If the client supports clipboard import, delete the failed import item and paste it again. Keeping several subscriptions with the same name makes it easy to refresh the wrong one. Give the current subscription a clear name and confirm that you are updating the one just obtained from the panel.
Understand subscription URL structure with an obviously fake value
The example below only shows that the URL must remain complete. It is not a real subscription URL and cannot be used to connect. Query-parameter values are authentication content; missing characters, truncation by chat software or embedded spaces will cause updates to fail. Real URLs may be obtained only from the user panel and should not be placed in public documents, shared notes or screenshots.
https://example.com/sub?token=YOUR_TOKEN
If a browser can access other sites but the client reports a failed request while updating the subscription, quit the client and retry, then test on another network. Some systems send the client’s update request through an old proxy while the browser uses the current network, so “the browser works” does not fully prove that the client request works. If changing networks fixes the update, clean up the original network’s manual proxy and DNS. If it fails on multiple networks, copy the subscription again from the panel and confirm that the plan and subscription entry are visible in the account.
Identify stale cache and parsing failures
A client may retain the last successful configuration even when an update fails, leaving old routes visible in the list. Do not take that as proof that the subscription updated successfully. Check the displayed update time, refresh result or error message to confirm whether the new content actually replaced the old content. If the route list does not change after an update, export any necessary local rules first, then remove the old subscription and import it again. Do not clear all app data unless you have confirmed that local rules are backed up, because a reset also deletes unrelated personal settings.
A parsing failure usually means the client received content but could not convert it into a configuration. Confirm that you are using the matching client entry provided by the panel; do not force one client’s format into another. Then check that the client comes from the version source currently provided by the site panel. This project does not provide static installer packages on marketing pages; download the client from the panel after signing in. If the client source is unknown or no longer maintained, obtain a compatible client from the panel and import the subscription again. See Quick Start for the complete process.
| Error type | Primary meaning | Order of action |
|---|---|---|
| Request failed | The client could not retrieve the subscription content | Change networks, check the old proxy and retry the request |
| Authentication failed | The URL or account status needs confirmation | Copy it again from the panel and verify the account |
| Content is empty | No importable configuration was obtained | Check the plan and subscription entry |
| Parsing failed | The content format does not match the client | Use the matching client provided by the panel |
If the account page will not open normally, confirm basic connectivity first instead of giving the subscription URL to a third-party testing tool. If the account is accessible, the plan is active and parsing still fails after copying again, include the client name, system platform, original error text, update action and a redacted description of the URL structure in the ticket. Support usually does not need complete authentication parameters to identify the request or parsing stage. If account verification is required, use the ticket entry in the user panel; do not send credentials through public channels.
Creating an account does not require an email address; a username and password are enough. When recovering or verifying an account, first confirm that the correct username is being used and keep the password safe. Do not create multiple similar usernames to troubleshoot a subscription, as this makes plan ownership harder to identify. If you cannot determine which account owns the plan, provide the payment method and information visible on the order page in the ticket. 64VPN supports Alipay / WeChat Pay / USDT; do not include a payment password or complete transaction credentials.
One app cannot use the proxy: from routing rules to the app’s own network stack
When a browser works but one app cannot access anything, the tunnel is usually established. The more likely causes are app-routing rules, how the system proxy is supported, app cache or an independent DNS resolver. First determine whether the app is completely offline or still has connectivity with an unchanged exit address. The former suggests an incorrect blocking rule; the latter may mean the app bypasses the system proxy, uses an independent network interface or is not controlled by the current mode.
First switch to a connection mode that can take over system traffic for comparison, but do not keep unnecessary full-tunnel settings permanently. If the app works after full takeover, the issue is in the routing rules; check whether the app’s domain, process or destination address was incorrectly assigned to direct access. If nothing changes, check the app’s own proxy settings. Some development tools, download tools and browsers store proxy addresses internally and continue using old values after system settings change. Set the app to follow the system first, then restart it.
Confirm the process, domain and connection timing layer by layer
Routing rules may identify traffic by domain, destination address or process. If the app already has a long-lived connection when it starts and the VPN is switched on later, that connection may continue using the old path. For testing, fully quit the app, establish the VPN connection and then launch it again instead of merely closing and reopening its window. If the app has a background service, confirm that its background process has also ended. Only newly established connections accurately reflect the current route.
If the app depends on several domains, an open main screen does not mean every resource uses the same path. Login, images, file downloads and real-time connections may use different addresses. Record the exact failing step rather than simply saying the app is unavailable. For example, “the login page opens but submission times out” and “the app is blank after launch” point to different checks. The former may involve an authentication domain or regional session; the latter may involve a resource domain or app cache. Do not copy complete requests containing session credentials from network logs; keep only domains, error types and time ranges.
System proxy versus virtual interface
Some apps read the system proxy, while others establish connections directly. With only the system proxy enabled, the latter may not enter the tunnel; virtual-interface takeover usually has different coverage. Troubleshooting does not require using one mode forever; compare modes to determine whether the app supports the current access method. If system-proxy mode fails and virtual-interface mode works, keep that finding and inspect client routing. If both fail while the browser works, check the app’s internal network settings, certificate store and account region.
| Comparison result | Possible cause | Suggested action |
|---|---|---|
| Works after full takeover | Routing rules do not cover the app | Check domain and process rules |
| Works after restarting the app | The old connection was not rebuilt | Connect the VPN before launching the app |
| Browser works, app exit address unchanged | The app bypasses the system proxy | Compare virtual-interface takeover mode |
| Only login or downloads fail | The app uses multiple destination domains | Record the exact failing step |
AI Tools can also behave differently in a browser and desktop client. First confirm the account and target region, then check whether the desktop client follows the system proxy; do not assume the network layers are identical simply because the webpage works. Visit the AI acceleration page for guidance on choosing a region and stable connection. If someone installs several unknown network tools after searching for “VPN software”, system proxies and virtual interfaces often override one another. During troubleshooting, keep only one clearly sourced client running and obtain the site’s client from the user panel.
If the app provides debug logs, capture the relevant portion from launch to the error. Keep the destination domain, connection method and error category, while hiding account tokens, cookies and private local paths. In the ticket, state whether the browser works, whether other apps work, whether full takeover fixes the issue and whether restarting the app changes the result. This comparison quickly distinguishes routing rules, an app-specific proxy and the destination service itself without repeatedly asking for a reinstall.
Account, traffic and device notices: verify the panel facts first
When the client says a plan is unavailable, traffic is insufficient, authorization failed or the device limit was exceeded, rely on the account and plan status shown in the user panel rather than inferring service rules from a third-party client message. 64VPN has no device-count limit. If a client still displays “device limit exceeded” or similar wording, it conflicts with the site’s facts and is more likely caused by local client state, an old configuration, the wrong account, a cached notice or an authentication issue. Verify through the panel and a ticket instead of guessing by deleting other devices.
First sign out of the client, then confirm that you are using the username associated with the purchase. Because an email address is not required, similar usernames can easily be confused. Open the panel and check whether the relevant order, plan and subscription entry are visible. If the plan is missing from the panel even though payment is complete, keep the order page and transaction information visible through the payment channel, then verify it by ticket. Do not send payment passwords, account passwords or complete authentication parameters in a ticket.
Monthly subscriptions and traffic packages require different checks
Monthly subscriptions include ¥9.9/month with 60GB, ¥18/month with 250GB and ¥28/month with 500GB; traffic resets monthly on the activation date, and mid-cycle upgrades convert the price difference into remaining days. If the panel shows that the monthly traffic has been used up, wait for the activation-date reset, upgrade the current plan or choose a traffic package as needed; repeatedly importing the subscription will not restore traffic. The remaining days after an upgrade are calculated from the price difference; confirm the exact result on the panel’s order confirmation page.
Traffic packages are ¥158/300GB, ¥358/1000GB and ¥658/3000GB; they remain available until used and never expire. They do not reset monthly, so confirm whether the current product is a monthly subscription or a traffic package. Their status meanings differ; “not reset” does not by itself indicate a problem. See the plans page for complete pricing and use cases. Payments support Alipay / WeChat Pay / USDT.
How to cross-check devices
With no device-count limit, the same account can be used on Windows / macOS / iOS / Android / Linux, but troubleshooting should still avoid running high-volume tasks on several devices at once. If one device fails while others work, the issue is more likely tied to that device’s client, system settings or network environment. If every device fails on the same network, focus on the router and current network. If the same account notice appears across different networks and devices, turn to account and subscription status.
During cross-checking, keep the account and route region the same and change only one of the device or network variables. First connect another device to the same network. If only the original device fails, check its time, permissions, old proxy and subscription cache. If both devices fail, move one of them to another network. This creates a clear device-versus-network comparison. Do not change the device, network, account and route simultaneously, or even a recovery will be impossible to locate.
| Panel or client symptom | Fact to verify | Recommended action |
|---|---|---|
| Device limit notice | 64VPN has no device-count limit | Check the client source, account and cache |
| Plan missing from the panel | Username and order ownership | Confirm the account and submit order information |
| Monthly traffic unavailable | Resets monthly on the activation date | Check usage, reset date or upgrade options |
| Traffic package did not reset | Usable until exhausted; never expires | Judge by remaining traffic |
If the plan status has not updated after a new payment, do not pay repeatedly. Refresh the panel and sign in again, confirm the order status, then submit the username, payment method, order-page status and redacted transaction information in a ticket. 64VPN offers 14-day no-questions-asked refunds, but troubleshooting and refund requests are separate processes. Submit reproducible technical details first; plan rules and the refund entry point are governed by the panel and terms page.
Account issues may also come from an old login state saved in the browser. Sign out of the panel, close the relevant pages and sign in again with the correct username. If browsers show different results, use a new browser session to verify rather than switching among accounts while continuing to use old tabs. The final ticket should clearly state “what the panel shows, what the client shows and whether other devices show the same thing”, not merely repeat a popup.
When to contact support: submit a reproducible ticket and recovery record
When basic connectivity is normal but switching routes in the same region does not help, the issue remains reproducible after changing networks and devices, or account and order statuses conflict, stop reinstalling without a plan and submit a ticket. An effective ticket lets support follow the same diagnostic path; it is not a pile of screenshots. The most important details are the layer where the issue occurs, which comparisons have been performed, the result of each comparison and the time range when the error appeared.
Submit a ticket promptly when all routes fail to establish a connection across multiple networks; a subscription still fails authentication or parsing after being obtained again from the panel; the plan shown in the panel does not match a completed order; the client displays a notice contradicting the no-device-limit rule; the exit address does not change after connection even after checking the system proxy, permissions and conflicting programs; or the same app still cannot establish a connection after full takeover and a restart. If only one route fails briefly, switch to another route in the same region and observe first rather than describing an isolated event as a global outage.
What to include in the ticket body
Start with one verifiable symptom, such as “The Windows client stays connecting in every region on my home wireless network but connects on another network,” rather than “it does not work.” Then state the platform, client source, network type, selected region and whether a system update or network switch occurred before the issue began. List the actions already taken and their results, such as no change after quitting conflicting programs, no change after switching routes in the same region and recovery after changing networks. This information can directly form a decision tree.
Copy the error message exactly or provide a complete screenshot. The screenshot should include the client state and surrounding error context, while masking sensitive account information other than the username, complete subscription authentication parameters, payment credentials and private file paths. Capture only the log segment around one reproduction, keeping the context before and after the error. Do not send only the final line; the actual cause often appears before a chain of follow-up errors.
Evidence to attach for different symptoms
| Issue category | Recommended attachments | Do not attach |
|---|---|---|
| Cannot connect at all | Platform, network, region, original error text and connection log | Unrelated full-device screenshots |
| Website or DNS issue | Whether the exit address changed, failed domains and lookup results | Complete browser account data |
| Speed and buffering | Basic-network comparison, same-region route comparison and affected apps | A single peak screenshot without conditions |
| Subscription update failed | Client, system, original error text and redacted URL structure | Complete subscription authentication parameters |
| Account or order issue | Username, payment method and order-page status | Password or complete payment credentials |
Use the structure below for a ticket. The example explains the format and does not represent a real fault. Replace it with your own observations after copying, and remove irrelevant items.
Issue:
Platform:
Client source: User panel
Current network:
Selected region:
Affected scope:
Comparisons completed:
Original error:
Time range when the issue occurred:
Attachments: redacted screenshots or relevant logs
Record the final cause after recovery
After the issue is resolved, record the last effective change and the condition that restored service. For example: “Restoring automatic system DNS fixed it”, “Closing another proxy program fixed it”, “Switching to a route in the same region stabilized it” or “Allowing background activity stopped disconnects after screen locking.” Do not label every action you tried as the solution. Only a change confirmed by reverting or repeating the test is useful as a reference. If you change every setting again immediately after recovery, you lose the chance to verify it.
For intermittent issues, keep a short timeline: whether the network worked before connecting, when the fault appeared, whether it coincided with sleep or a network switch, which type of app was being used and what happened after changing networks and routes. If it happens again, append the new timeline to the original ticket. This is easier to compare than opening a new ticket that only says “it disconnected again.” Support can then determine whether the issue follows a time period, region, device or account.
If the issue is an incomplete initial setup, return to Quick Start and review the main path. To compare regions and route types, see the server page. To confirm plans, traffic packages, payment methods and refund terms, see the plans page. The roles are clear: Quick Start completes setup, the route page helps choose a path, the plans page provides billing facts and this page breaks abnormal behavior into verifiable layers.
Thorough troubleshooting does not mean taking more actions. The reliable method is to keep conditions constant, change one variable, record the result and use it to choose the next layer. For a complete connection failure, check the entry point and permissions first. With no websites after connecting, check the exit path and DNS. For speed issues, compare the basic network. For frequent disconnects, identify the trigger. For subscription failures, separate requests from parsing. For one app behaving abnormally, check routing and old connections. For account notices, trust the panel facts. This turns a vague ticket into actionable diagnostic material.