Start troubleshooting
First identify the affected stage
Don’t start by repeatedly switching routes
Connection problems can look alike while having completely different causes. An unauthenticated local Wi-Fi network, an incorrect system clock, a client that has not loaded the latest subscription, instability between the selected route and the target service, or an app bypassing the system proxy can all appear as an inaccessible page or an unresponsive Connect button. If you begin by constantly changing regions, repeated actions overwrite the original symptoms and make it difficult to tell what changed. A more reliable approach is to preserve the current state, record the platform, network, client stage, and affected destination, then run a comparison that changes only one condition.
When scoping the issue, ask yourself a sequence of questions: Can local pages open normally with the client disabled? After enabling it, does every destination fail, or only international websites? Do the browser and other apps behave the same way? Does the issue persist on another local network? Can the same account load its subscription on another device? Each answer removes another possibility. If the network is already offline before enabling the client, fix the local network first. If only one app is affected, focus on app routing, proxy permissions, and cache. Only when every device fails to update the subscription should you investigate the account and subscription entry point.
Compare with the fewest variables possible
A minimal-variable test changes only one thing per round. Keep the same device, client, and destination while changing only the local network, or keep the local network unchanged while switching to one route in another region. Repeat the same action after the change and record the result. If you change the client, route, network, and browser at once, even a recovery will not show which adjustment worked. The next time the issue returns, you will have to start over.
Establish a baseline first: disconnect and confirm that the local network works by opening an ordinary page you normally can access. Then start the client, select a region, and visit the same destination. Finally, check the affected app. The baseline does not prove that a route is always healthy; it shows where the failure begins. If ordinary pages open but a specific service fails, check that service’s account status, regional policies, and app cache instead of declaring the entire network unusable.
Separate static facts from current conditions
VPNKX supports access on Windows, macOS, iOS, Android, and Linux, with 110+ countries / 160+ routes covered and no device-count limit on plans. These describe the service scope; they do not mean every region will perform the same way on every local network. Results also depend on the local carrier network, wireless signal, system permissions, time of access, and target service. During troubleshooting, record “what the service supports” separately from “what happened during this connection” rather than inferring the live state of a specific path from overall coverage.
If basic setup is not complete, return to the quick guide to verify account creation, subscription access, and client import. If the import is complete but you are unsure which region to choose, see the regional notes in Global Routes. Before choosing a long-term plan, compare monthly subscriptions and data packs on the pricing page. Separating access, connection, and billing questions prevents a great deal of wasted effort.
Connection entry points
Order of checks when you can’t connect at all
First observe where the failure occurs
“Can’t connect at all” can describe several different situations: the client will not launch, a subscription exists but the region list is empty, clicking Connect fails immediately, the client remains in a preparation state, or the system shows network settings but no traffic works. First use the interface changes to identify whether the failure occurs during startup, configuration loading, permission requests, connection establishment, or post-connection traffic forwarding. Each stage calls for different evidence; repeating the same actions is not enough.
If the client will not launch, check at the system level whether installation completed, whether system permissions blocked the program, and whether the current account can run network applications. Do not keep reimporting the subscription while the program is not open; the subscription is not the main lead for a startup failure. If the client opens but no regions appear, move to the subscription update section. If regions are visible but clicking Connect fails immediately, focus on system network permissions, leftover connection settings, and the first error in the client log rather than the last repeated message.
Confirm that the local network allows access
Hotels, airports, offices, and public Wi-Fi often require a web-based sign-in. A device may appear connected to Wi-Fi, but other apps cannot establish external connections until you accept terms or complete authentication in a browser. Temporarily disable the client, open a browser to an ordinary page, and check whether it redirects to a network sign-in page. After completing local authentication, reopen the client. If the sign-in page never appears, disconnect from Wi-Fi and join again to clear a stalled session.
If ordinary pages remain inaccessible with the client disabled, fix the local network first instead of blaming the international route. Compare by connecting another device to the same network, or switch the current device to another available network. If only the current device fails, check system network settings, the date and time, and leftover proxy settings. If every device on the same network fails, wait for recovery or contact the network operator.
Remove conflicts instead of stacking configurations
Running several tools that take control of networking can cause overlapping routes, unreleased virtual interfaces, or occupied proxy ports. Fully exit other network tools, not just their windows. Then disconnect, quit the VPNKX client, and restart it. If the system shut down unexpectedly or the client was force-quit, save your work and restart the device so the system can rebuild its network interfaces. Restarting clears leftover state; it is not a universal answer.
Also check whether a system-wide proxy is being layered on top of the client mode. Some clients create a system proxy, while others use a virtual network interface. If another proxy address was entered manually in system settings, traffic may be sent first to an obsolete endpoint. Restore unexplained manual proxy settings to the system default and let the current client take over. If an organization manages the device’s network settings, do not delete its policies; ask the administrator which connection method is allowed.
When to stop local testing
If the issue reproduces consistently on different local networks, system permissions are allowed, other network tools are closed, and multiple regional routes fail at the same stage, save the logs and open a ticket. Do not keep uninstalling and reinstalling “just one more time,” because reinstallation may remove older logs that could identify the cause. Before submitting, record the platform, the exact client error, when the issue began, the network types tested, and the regions tested. This helps support distinguish account delivery, client configuration, and route-side issues.
Access & resolution
Connected but websites won’t load and DNS is failing
First distinguish resolution failure from connection failure
When the client shows a connected state, it only means that one connection step completed; domain resolution, routing, and the target website may still be failing. After you enter a site name, the domain must first resolve to a network address before the request follows the system route. DNS problems commonly affect many sites with messages such as server not found, domain not found, or resolution failed. A connection problem is more likely to appear as a long wait followed by a timeout. Both look like “the page won’t open,” but they require different troubleshooting paths.
Disable the client and try the same domain, then enable the connection and test again. If resolution fails while disabled too, check local DNS, the router, or the current network first. If it works while disabled but fails after enabling, check whether the client is correctly handling DNS, whether an old manually entered address remains in the system, and whether the browser is using an independent resolver instead of the system configuration. A browser’s secure DNS setting may bypass the system path; temporarily set it to follow the system during testing, then decide whether to re-enable it.
Use system tools to confirm that the domain returns a result
The purpose of a command-line check is not complex output; it is to confirm whether the system can return a resolution result for a domain. The example domain is only for testing public resolution and contains no VPNKX account or subscription information. On Windows, run a lookup command in a terminal; macOS and Linux can use the same basic lookup from a terminal. If the result clearly says the server cannot be found or repeatedly times out, attach the full text to the ticket. If an address is returned but the browser still cannot open the site, continue with routing, browser proxy, and target-service checks.
nslookup example.com
ping example.com
Some networks limit ping responses, so no reply alone does not prove that a website is inaccessible. Ping is more useful as a comparison: check whether the output changes consistently with the connection disabled versus enabled in the same environment. Do not use one command result as a route-quality score, or conclude that the entire connection is broken because one destination refuses to respond. Judge browser access, system resolution, and several ordinary destinations together.
The page opens but content is incomplete
If the main page loads but images, video, or the sign-in area remains blank, the issue may affect only one resource domain used by the page. First open a private browsing window to rule out old cache, extensions, and site cookies; then test the same page in another browser. If only the original browser fails, clear that site’s data or temporarily disable extensions that modify requests. If multiple browsers fail at the same resource, record the page and missing content, then compare once using a route in another region.
The target website may also return different pages based on account region, content rights, or risk controls. “The route can reach the site” and “the target account can view the content” are separate matters. VPNKX can provide cross-border access routes, but it cannot decide account permissions for another service. If failure occurs only after sign-in while a public page opens after signing out, check the target service’s account message instead of repeatedly changing system networking.
Boundaries for clearing cache and leftover proxies
Clear cache with a specific target in mind. Browser site cache, system DNS cache, and client configuration cache are different layers; clearing everything at once destroys the value of a comparison. Start with a private browsing test. If only the browser is affected, clear the relevant site data. If the system’s resolution result is stale, refresh the system DNS cache. If the system proxy still points to a closed program, restore the proxy settings first. Retest immediately after each action and record which step changed the symptom.
If multiple domains fail to resolve, the issue remains after changing networks, and client logs repeatedly show resolution errors, open a ticket with the lookup output. Do not send the full subscription, passwords, or target-site account details. Support needs the platform, network type, exact error, domains tested, and whether you changed regions—not private credentials.
Performance checks
How to break down slow speeds and peak-hour buffering
First identify which segment is slow
A complete cross-border path includes the device-to-router link, the local network exit, the selected regional route, and the return path from the target service. Congestion in any segment can appear as slow page loads, automatically reduced video quality, or unstable file transfers. A speed-test result only describes the path to a particular test target at that moment; it does not replace real app performance. More useful evidence includes ordinary page load time, target-app response, sustained transfer stability, and differences across time periods.
Disable the connection and test the local network first. If local access is already noticeably slow, adjust the wireless signal, router position, or current network before anything else. An unstable wireless signal can amplify jitter across a cross-border path. If possible, compare on a more stable local connection using the same device. If the local baseline is normal, enable the client, keep the destination unchanged, and compare a nearby region with another region. Do not switch through many regions at once, or you will not know how latency and the target-service path relate.
Region distance is a reference, not the whole answer
Physical distance usually affects round-trip time, but traffic does not always follow a straight line on a map. Interconnection quality between the local network and a region, the target service’s deployment location, and the access time can all change the result. Test a geographically nearby region first, then compare one alternative against the same destination. If a farther region works better for the target app, keep it; actual path performance matters more than choosing the nearest location.
Keep the destination consistent when comparing routes. Test the same page, video segment, or file source rather than completely different services on different routes. The target service’s own load also affects results. If ordinary pages work but one platform buffers, try another public item on that platform to rule out a single-resource issue. For streaming quality, see the guide to HD quality metrics, which explains the relationship between bitrate, available bandwidth, and automatic quality reduction.
| Observed symptom | Check first | How to compare |
|---|---|---|
| Still slow with the connection disabled | Local network and wireless signal | Change the local network while keeping the device and destination unchanged |
| Only one region is slow | Current route path | Switch to a nearby region while keeping the destination unchanged |
| Only one service is slow | Target service and app cache | Try an ordinary webpage and similar public content |
| Buffering repeats at a specific time | Local exit and path congestion | Record the time and retest under the same conditions |
Look for repeatability during peak hours
If peak-hour buffering happens only once, the target service may be experiencing a temporary fluctuation. If it recurs for several days at a similar time on the same network and route, congestion with a time pattern becomes more likely. Do not write only “slow at night”; record the platform, local network type, regional route, destination, and exact symptom. Retest during off-peak hours under the same conditions to create two comparable results. This gives support a clearer basis for deciding whether to adjust route selection.
Avoid running many speed tests back to back: the tests themselves consume local bandwidth and may use plan data. A more realistic check is to open a fixed webpage, play the same public content, or download the same source file while observing initial response, sustained performance, and interruptions. Use speed tests as supporting evidence, not as a substitute for actual access.
Client and device load can affect performance too
When a device is syncing files, updating the system, or transferring data in the background, other tasks consume available bandwidth. Before testing, close unnecessary high-traffic tasks and check whether the system is in power-saving mode or reducing performance because of heat. Many open media pages also increase decoding and memory pressure; this type of stutter can occur after content has downloaded and may be unrelated to the route. Reduce the number of open pages, restart the app, or compare with another device to separate the causes.
If multiple routes, destinations, and local networks remain consistently slow after background device tasks are ruled out, open a ticket. Include the comparison conditions and reproduction times; do not replace observations with exaggerated conclusions. VPNKX covers 110+ countries / 160+ routes, which allows comparisons across regions, but final performance still depends on the current network.
Maintaining the connection
Frequent disconnects and mobile background dropouts
Determine whether the connection dropped or the app paused
First distinguish a real client disconnect from a target app that paused in the background and reloaded. The former usually appears as a status change in the client; the latter may only show that content needs refreshing when you return to the app. Mobile systems pause apps based on battery, memory, and background policies. If the client lacks permission to keep running, it may be reclaimed after screen lock or app switching. The route itself may not be faulty.
During reproduction, keep the client in the foreground for a while, then repeat the same access. If it is stable in the foreground but often breaks after screen lock or backgrounding, check battery optimization, background activity, and system network permissions. Android battery settings vary by device; generally, allow the client to run in the background and prevent automatic sleep. On iOS, confirm that the system network configuration still exists and avoid switching repeatedly between network tools. On any platform, do not let multiple apps compete for system connection permissions.
Check system behavior by platform
| Platform | Check first | Useful information to record |
|---|---|---|
| Windows | Sleep and wake, network changes, virtual interfaces, and other network tools | Whether the device slept before the disconnect and whether the system network changed at the same time |
| macOS | System network-extension permissions, sleep recovery, and leftover proxies | Client status and system messages after wake |
| iOS | Network configuration, low-battery state, and app switching | Status before and after screen lock, plus changes in network type |
| Android | Battery optimization, background activity, and system sleep policy | Whether the foreground is stable and how long before the background issue appears |
| Linux | Network-service restarts, route changes, and permissions | Routes and client logs before and after connection |
The platform table identifies where to look; it does not mean every device has identical menus. System vendors may rename settings, and managed devices may hide relevant options. If you cannot find an option, check the battery, app background, network, and permissions categories in system settings instead of installing an unknown helper tool. The VPNKX client is available through the user panel and supports Windows, macOS, iOS, Android, and Linux; no public direct installer links are provided.
Network changes can create a “false disconnect”
When a device moves from Wi-Fi to another available network, or roams between wireless access points, its local address and default route can change. The client must adapt to the new path, and old sessions in target apps may expire. If the issue happens while moving, leaving Wi-Fi coverage, or waking the device, treat network switching as the primary variable. Test on one stable network to confirm whether disconnects continue without a change.
If disconnects continue frequently on a fixed network, compare different regional routes next. If only one route fails, record its region and the time. If all routes disconnect together when the local network fluctuates, fix the local connection first. Public Wi-Fi may also require periodic reauthentication, which the client cannot complete for the browser. When authentication expires, temporarily disconnect, sign in to the network again, and then reconnect.
Handle problems after waking from sleep
After a computer wakes from sleep, the interface may retain an old connected status even though the underlying network interface has been rebuilt. Disconnect deliberately and reconnect; this usually confirms the state better than simply refreshing a page. If the client button does not respond, quit and reopen the app, then consider restarting the system only if needed. Do not delete the subscription first: sleep-recovery issues usually occur at the system connection layer, while the subscription itself has not changed.
When returning to a mobile app from the background, if the client still shows connected but the app cannot refresh, open an ordinary webpage first. If it works, the connection remains active and the focus should move to the target app’s cache. If it fails too, reconnect through the client. This simple comparison prevents an app pause from being mistaken for a route-wide disconnect.
If the issue still reproduces consistently on a fixed network with the client kept in the foreground and other network tools closed, and multiple regional routes behave the same way, save the client logs and open a ticket. If logs contain a username or subscription content, redact sensitive parts without removing the timing or error context.
Configuration delivery
Subscription update failures and empty region lists
First confirm that you have the current account entry point
Subscription updates commonly fail because an address was copied incompletely, the client saved an old entry, the account status changed, or the local network cannot reach the subscription request. VPNKX account creation requires no email address; a username and password are enough. After signing in to the user panel, obtain the subscription from the entry associated with that account. Do not repeatedly copy old content from chat history, browser history, or another device. A subscription is account delivery information and should not be publicly shared or pasted into an untrusted website.
When copying, select the complete value from beginning to end without adding line breaks, quotation marks, or explanatory text. If the client supports clipboard import, check that the configuration name appears before updating. If the client says the format is unsupported, verify the platform entry and import method instead of editing the subscription string yourself. A documentation example may use an obviously fake address; real operations must use the entry shown in the panel.
https://example.com/sub?token=YOUR_TOKEN
A browser check is only supporting evidence
Opening a subscription entry in a browser may show text, trigger a download, or hand off to the client; behavior varies by platform. Whether a browser displays a readable page is therefore not the only test. More important are any clear account message, whether the local network blocked the request, and the exact client update error. If both browser and client immediately report that the entry is inaccessible, compare on another local network. If the browser responds but the client fails, focus on client import format, permissions, and cache.
Do not upload a screenshot containing the full subscription. When opening a ticket, keep the page that owns the entry, update time, and error message, while hiding identifying parts of the address. Support normally does not need your password and should not request complete credentials in the ticket body. If you suspect the subscription has been exposed, review the available account actions in the user panel instead of continuing to share old content.
An empty region list does not mean every route is unavailable
An empty region list usually means the configuration was not successfully read, parsed, or saved; it does not directly mean every route has failed. Check whether the client contains an old configuration, whether the selected configuration is correct, and whether the update actually completed. Some clients retain multiple configurations, so the updated one may not be the active entry. Confirm the active configuration name, then remove only clearly unused duplicates to avoid deleting the only working configuration.
If the list still shows old content after updating, fully quit and reopen the client so it reloads the local configuration. If nothing changes, remove that configuration and import it again from the panel. Before doing so, confirm that you can sign in to the user panel normally, so you can retrieve it again if needed. If the account page itself will not open, follow the connection and web-access checks for the local network instead of rebuilding configuration while offline.
Check plan and data status
Monthly subscriptions 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 by the remaining days. Data packs are ¥158/300GB, ¥358/1000GB, and ¥658/3000GB; they last until used and never expire. If a subscription update returns an account- or data-related message, sign in to the user panel to verify the current status, then check the pricing page for the differences between monthly subscriptions and data packs.
Do not infer billing from the remaining-data display in the client. Different clients may cache the previous update; the panel is the source for checking account status. Payment methods are Alipay, WeChat Pay, and USDT. If the page status does not change after payment, keep the publicly shareable order information and open a ticket instead of creating multiple identical orders. The refund policy governs refunds; marketing pages consistently state a 30-day no-questions-asked refund.
If updates fail across different clients and networks while the user panel shows a normal account status, open a ticket and include the platform, the exact client error, whether updating ever worked, and whether the issue affects only the current device. VPNKX plans have no device-count limit, so if a third-party client shows a device-limit message, record which page produced it rather than treating a client-side restriction as a plan restriction.
App scope
Only one app bypasses the proxy
First prove whether the system connection works
When one app cannot access a service but the browser and other apps work, the basic connection is usually established. The likely scope is the app itself, routing rules, how it reads the system proxy, or its cache. First verify the connection with an ordinary webpage, then open another app on the same device that needs similar network conditions. If other destinations work, keep the current route and focus troubleshooting on the affected app.
Some apps read the system proxy only at launch. If an app starts before the client, it may continue using the old network path. Fully quit the app and confirm its background process has ended, then establish the connection before opening the app. If this restores access, the issue is related to launch order or cache. Closing a window may not end a background process; on desktop, check the system task area, and on mobile, remove the app from recent tasks before reopening it.
System proxy versus virtual-network mode
Apps differ in how they support system networking. Some follow the system proxy, some establish connections directly, and others use their own DNS or transport components. In system-proxy mode, an app that does not read the system proxy may bypass the current path. Virtual-network mode usually covers more traffic but requires system permission. The appropriate mode depends on the client and platform; no single switch fits every environment.
First check the client’s current mode and routing settings. If options such as “direct,” “proxy,” or rule matches are shown, confirm which category contains the affected app’s destination domain. Do not add broad wildcard rules casually; an incorrect rule may send local services through a cross-border route. A safer comparison is to temporarily use the client’s full-proxy mode. If the app works there, an existing rule may be missing the destination domain. If it still fails, check app permissions, cache, and the target account.
An app may depend on multiple domains
An app’s sign-in, content, images, and update APIs may use different domains. If the main page opens but sign-in fails, or text loads while images do not, only some requests may be taking the wrong route. Record whether the failure occurs during sign-in, content loading, playback, or upload. If the client shows connection logs, clear the view before reproducing the action and check the new destination domains and rule results.
Do not infer a domain’s purpose from its appearance or add every logged address to proxy rules. Start with requests that match the failure time and test them with a narrowly scoped temporary rule. Keep a rule only if changing that domain restores access; remove ineffective changes to prevent the rule set from growing without control. Resource domains that change frequently may require client rule updates, so send relevant log excerpts to support for analysis.
Check app cache, permissions, and account region
Even with the correct network path, old cache may preserve a failed response. Sign out of the target account and reopen the app, or clear that app’s site data and cache, but do not delete all local files first. Confirm important content is synchronized before clearing anything, so network troubleshooting does not become data recovery. For browser-based apps, test in a private window while keeping the original window as a comparison.
The system may also restrict a particular app from using the current network. On mobile, check whether background data or the current network type is restricted for that app. On desktop, check firewall and organization-management policies. Administrators should handle restrictions on managed devices; deleting security policies is not a recommended test. If the app explicitly reports account region, content rights, or sign-in risk controls, follow the target service’s rules; changing routes cannot replace account permissions.
If only one app is affected, state its name, failed screen, whether the browser works, whether full-proxy mode changes the result, and the rule result shown in the client log. Do not write only “this app doesn’t work,” and do not send the target service password. Support needs the reproduction path, not private account credentials.
Account & support
Device-limit messages, plan status, and ticket materials
How to interpret a limit message when plans have no device cap
VPNKX plans have no device-count limit. If a client or page shows a device-limit message, first determine whether it comes from the VPNKX user panel, a third-party client, or the target service. A third-party client may limit local configurations, while the target service may limit its own signed-in devices; neither should automatically be treated as a VPNKX plan restriction. Keep the page and complete message, then determine whether it limits a configuration, an account session, or the target app.
If the message appears during a VPNKX subscription update, sign out of the user panel and sign in again, confirming that the correct username is being used. VPNKX requires no email address; a username and password are enough to register, so take care when entering credentials manually across devices to avoid signing in to a similar username. Do not create repeated new accounts to bypass the message, as this makes order, plan, and subscription ownership harder to track. Once the account is confirmed, attach a screenshot of the message to a ticket.
Check plans, data, and connection issues separately
Monthly subscription data resets each month on the activation date. Tiers are ¥9.9/month with 60GB, ¥18/month with 250GB, and ¥28/month with 500GB; mid-cycle upgrades are prorated by the remaining days. Data packs are ¥158/300GB, ¥358/1000GB, and ¥658/3000GB; they last until used and never expire. If the client fails to connect while the panel also shows a plan or data message, handle the account status first. If the panel is normal but connection fails, follow the earlier checks for local networking, permissions, and routes.
Payment status is not the same as connection status. Alipay, WeChat Pay, and USDT are supported payment methods. While an order is processing, check it through the user panel rather than inferring payment success from the client’s region list. For suspected duplicate charges, inconsistent order status, or an undelivered plan, keep the visible order information and open a ticket. For refunds, the standard wording is a 30-day no-questions-asked refund; see the refund policy for the specific entry point and conditions.
What a support ticket should include
A useful ticket does not need to be long, but it must tell support “which environment, what action, and what happened.” Start with the platform and client source, then provide the local network type, selected region, target website or app, when the issue began, and reliable reproduction steps. Add the exact error, a redacted screenshot, and the comparisons already performed. If changing networks fixed the issue, say so clearly; if multiple regional routes behaved the same way, include that scope too.
Logs should cover one complete reproduction, from before connecting through the moment after the error appears. Do not capture only the final line, which is often a repeated retry; the actual cause may be an earlier permission, resolution, or configuration message. Screenshots should include page context rather than an isolated dialog with no source. You may hide usernames, passwords, subscription addresses, and order identifiers, but do not crop out platform status, timing, or error text.
Support ticket template
- Symptoms
- Cannot connect at all, no access after connecting, speed fluctuations, frequent disconnects, subscription update failures, or one app behaving abnormally.
- Environment
- Platform, client source, local network type, and whether the device is managed by organizational policies.
- Reproduction steps
- Starting when the client opens, write each step in the actual order until the error appears; do not omit intermediate switches.
- Comparison results
- Whether the symptom changed after disabling the connection, switching local networks or regions, or trying another app.
- Materials to attach
- Exact error text, screenshots with sensitive content redacted, lookup output, and logs covering one full reproduction.
Information not to submit
Do not include passwords, complete subscription addresses, or credentials for a target service in a ticket. If command output contains a local device name or internal domain, redact it while preserving the error structure. Do not publicly forward configuration files containing subscription content, and do not let strangers remotely control the device to handle network issues. VPNKX registration requires only a username and password, with no email address; support also does not need your password to diagnose a connection.
For order-related issues, start the explanation from the order context in the user panel instead of posting payment credentials on a public page. For a target app issue, provide the app name and error message, not its login details. The more closely the materials focus on reproduction conditions, the more efficiently the issue can be handled.
When you can open a ticket directly
You can open a ticket directly when the issue persists across different local networks, multiple regional routes behave the same way, system permissions and conflicting tools have been ruled out, or the user panel shows an account message you cannot explain. It is also appropriate to contact support when the subscription entry cannot be read in any client, order status does not match plan delivery, or the VPNKX panel shows a clear device-limit message despite plans having no device-count limit.
If you are unsure what to do during first-time setup, start with the quick guide. To compare regions, see Global Routes. To choose between a monthly subscription and a data pack, read the pricing information. For long-term budget and delivery considerations, see the long-term subscription guide. After completing these checks, go to the user panel to open a ticket.