Connection Diagnostics · Systematic Troubleshooting Guide

VPN Troubleshooting

Go from symptoms to causes. Capture the current state, check one thing at a time, and finish with details others can reproduce.

For initial setup, start with the quick-start guide to work through your account, plan, client and subscription import. This page is for issues that arise after setup, so there’s no need to start from scratch. Find the symptom that best matches yours and follow the checks in that section. If the results point to another layer, move to the relevant section.

Can't Connect at All: Check Your Network and Configuration

Determine whether your local network is down or the proxy connection is failing

Disconnect the client, temporarily turn off its auto-reconnect feature, and try a website that normally works without a proxy. If that site also fails, the issue is still with your local network—not the international route. Complete any Wi-Fi sign-in, check your router’s internet connection, or follow the network’s access requirements. Hotels, schools and public networks may require you to open a sign-in page first. Switching routes repeatedly before completing that step usually won’t help.

If direct access works, open the client and note what happens after you press Connect. Stuck on Connecting, immediately returning to Disconnected, a configuration error, and a successful connection with web access still failing are different cases. Be specific rather than just writing “it doesn’t work.” A successful client connection doesn’t mean your browser is using it; if the client says Connected, continue to the next section.

Check Your Account, Plan and Route List

Open Account Overview to check your plan status and remaining data, then return to the client and update the subscription manually. Monthly subscription data resets on the activation date, so the calendar month changing doesn’t necessarily mean your allowance should have reset. A completed payment doesn’t mean the client has loaded the latest configuration. Check the dashboard and client separately to avoid repeatedly testing an outdated list.

Make sure you’ve selected the newly updated subscription group, not an older import with the same name. If the list is empty or route names clearly refer to old entries, troubleshoot the subscription first. Don’t guess server addresses or edit authentication fields. If the list looks current, test another route and note the original route name. For the difference between route types and regions, see the route overview. Similar names don’t necessarily mean the routes take the same path.

Check Permissions and Other Network Software

The first time you connect, your system may ask you to allow a VPN connection, install a network extension or grant network-management permissions. If you previously denied a request, the client may still let you browse routes but be unable to establish a system connection. Check your system’s network and permission settings and make sure the client has the required access. Organization-managed devices may be controlled by policy; check with your administrator instead of repeatedly escalating permissions or disabling management components.

Quit other software that handles network traffic, including other VPN clients, proxy tools and debugging proxies, then test again. They may compete for the system proxy, routes or virtual network adapter, making the interface look normal while traffic conflicts underneath. Quit the apps first and see what changes; don’t uninstall everything or disable system-wide protection as a shortcut. If security software logged a block, check which process was affected.

Narrow It Down with Reversible Tests

If possible, switch the same device to another local network without changing the client configuration or selected route. If it works on the new network, focus on sign-in requirements, network access policies or router settings on the original network. If it still fails, compare with another route. Changing the device, network and route all at once removes the basis for comparison. Note each result before moving on.

If an error mentions a certificate, handshake or time, check the system date, time zone and automatic time synchronization. An incorrect clock can cause valid certificate checks to fail. Don’t ignore certificate errors as a long-term workaround or import certificates from unfamiliar sources. If the same error occurs on one route while others work, save the exact message and ask support to check the route configuration.

Connected but Can't Open Websites? Check Routing and DNS

A connected status doesn’t guarantee that requests are using the proxy

A Connected status usually means one part of the connection has been established; it doesn’t prove that browser requests are going through it. Try a site that works directly and the site you’re targeting, and see whether both fail. If direct access works but the target doesn’t, check rule matching, the target service and the exit route. If no websites work, check system proxy, DNS and routing settings instead of focusing only on the target site.

Open the client’s request log, refresh the target page and look for its domain. If there’s no matching entry, the browser may be using its own proxy setting, an extension or an existing connection—or it may not be using the client at all. Quit and reopen the browser, temporarily disable proxy-related extensions, then enable the system proxy as described by the client. Don’t clear all browsing data right away; that can add sign-in and verification issues.

Separate DNS Resolution from Web Connectivity

DNS translates domain names into addresses, but a successful lookup doesn’t guarantee that a connection can be made. Likewise, a page that won’t load isn’t necessarily a DNS issue. Errors such as “host not found,” “domain does not exist” or a DNS timeout point more directly to name resolution. If the message mentions a certificate error, connection reset or access denied, save the exact wording and check the next steps instead of treating everything as a DNS failure.

On desktop systems, use the command below to check whether the system resolver returns a result. The example domain is only for testing basic name resolution; it says nothing about access to your target service. Note whether an address is returned, whether the request times out and whether the output shows a specific error. A client may use a separate DNS path, so if the command succeeds but the browser still fails, check the client logs too. A successful command alone doesn’t rule out a problem.

nslookup example.com

Check the Browser’s and Client’s DNS Paths

Browser Secure DNS, system DNS, the client’s built-in resolver and router settings can all affect a request. Record the current configuration, restore the defaults recommended in the client documentation first, and compare one change at a time. Don’t enter every public DNS address you find online; different resolvers take different paths, and mixing them can make results less consistent. Public networks may also require the resolver provided through their sign-in process, so complete network authentication first.

If the browser has its own Secure DNS setting, temporarily switch to the system resolver for comparison, then restore the original setting after testing. If only that browser starts working, check whether its DNS path matches the proxy configuration rather than changing device-wide routing. If all apps are affected, return to the system and client settings. Reopen the target app after changing settings so new requests use the updated DNS results.

Choose Where to Start Based on the Error
SymptomCheck FirstDon’t Assume
DNS lookup timed outResolver availability, sign-in page and DNS pathAll international routes are unavailable
Certificate validation failedSystem time, target domain and network sign-in statusDisabling validation will fix it permanently
Only one website failsRule match, exit region and website statusThe entire device has lost internet access
It still fails after quitting the clientA leftover system proxy, local network or system DNS issueSwitching routes again will fix it

When to Clear Caches and Remove Leftover Proxy Settings

A cache may retain an old DNS result, but clear it only after checking the request path. Close the browser and target app, flush the DNS cache using your system’s official instructions, then reconnect and test. If all pages still fail after you quit the client, check whether the system has a manual proxy pointing to the local machine. Turn off the system proxy through the client’s normal controls before quitting it. If you don’t know where a proxy setting came from, take a screenshot before changing it so you don’t remove an organization-managed setting by mistake.

If the same domain keeps failing to resolve after you’ve tried another network and route—or the client shows that the request entered the proxy but the page still repeatedly fails—send support the target domain, exact error and a redacted log. Don’t share a full web address containing private paths, query parameters or sign-in details. If the target site displays a region or account message, troubleshoot app access instead of repeatedly clearing the DNS cache.

Slow Speeds: Separate Bandwidth, Latency and App Bottlenecks

First, Pin Down What Feels Slow

“Slow” can mean several different things: a page takes a long time to respond, images load gradually, file transfers fluctuate, or meeting audio cuts out. The first case may involve DNS or connection setup; sustained transfers depend more on local bandwidth, route quality and the destination server. Identify which activity is slow, then compare using the same task. A single speed-test result can’t explain every app’s performance or represent every website.

Disconnect the proxy and check whether direct access is also slow. Pause cloud sync, system updates and large file transfers while testing. Other devices on your home network may be using upload or download capacity too. Plenty of plan data doesn’t rule out local congestion: your remaining allowance is different from the network’s current transfer capacity. If direct access is already sluggish, address the local connection before comparing international routes.

Keep the Destination the Same; Change Only the Route or Network

Choose a page or task that you can test consistently. Keep the device, app and local network the same, and change only the route. Compare how quickly the page appears, whether the transfer continues steadily and how responsive the app feels—not just a one-time peak speed. Nearby regions don’t necessarily share the same path, and routes of different types in one region can perform differently. See the server directory for route types. It helps you choose what to test; it isn’t a speed guarantee.

If switching routes makes little difference, keep the route the same and try another local network. A wired connection can help rule out Wi-Fi signal and interference, if your device supports it. On Wi-Fi, distance from the router, obstacles and a busy access point can all cause jitter. Don’t move your device while switching routes; changing the network environment at the same time can mask route differences and make results hard to reproduce.

Understanding IEPL, Transit and Direct Routes

IEPL, transit and direct describe how a route is organized; they don’t provide a fixed speed ranking. Actual performance also depends on your local carrier, access to the route, exit location and how the destination service connects. Choose based on what you’re doing: office work calls for responsive, stable meetings; streaming calls for steady buffering; file transfers call for consistent long-running connections. A route type’s name doesn’t tell you how it will perform on every network.

The same destination may also respond through different content delivery nodes at different times. Browser cache, site throttling and a busy server can skew comparisons. If other sites work but one download stays slow, check for limits on the destination service before trying another route in the same region. Frequently changing countries may trigger additional account checks and change the content delivery path, making comparisons harder to interpret.

Check Client and Device Load

Check whether the device is running other demanding tasks, in battery-saver mode, or whether the client is repeatedly retrying or reporting DNS errors. High system load can slow both web pages and network processing, so the route may not be the only cause. Pause nonessential tasks and test again with the default settings. Don’t copy purported speed-up tweaks without understanding them, especially settings for concurrency, connection reuse or the network stack; whether they help depends on the client implementation.

If the issue occurs only with a particular traffic-capture mode enabled, note the mode and what changes instead of immediately concluding that you need to reinstall the system. Virtual adapters, system proxies and app-specific proxies handle traffic differently and may interact with security software. Restoring a previously working mode can help confirm the cause, but don’t disable essential access controls. On organization-managed devices, ask an administrator to check software compatibility.

If you need support, describe the specific task that’s slow, the target domain, when it happens, your current route and the comparisons you’ve tried. “Other websites work on the same network, but this one keeps buffering” is more useful than a speed-test screenshot alone. If the issue follows a clear time-of-day pattern, continue to the peak-hour section. If the connection drops during a transfer, troubleshoot it as a disconnect.

Peak-Hour Lag: Compare Under the Same Conditions

Check Whether the Problem Really Varies by Time of Day

A worse experience in the evening doesn’t automatically mean a route is congested. Increased household usage, changing Wi-Fi interference, busy destination services and changes in your local carrier’s routing can all happen around the same time. Keep a configuration that normally works, then repeat the same task when the issue occurs. Time-of-day differences are meaningful only when the device, network, destination and route are broadly consistent. Changing everything at once makes the cause hard to find.

Note roughly when the lag starts and clears, and whether the whole session is slow or only pauses occasionally before resuming. Sustained low bandwidth and brief jitter call for different checks. Video may keep buffering while a meeting repeatedly drops words, which could mean interactive tasks are more sensitive to network fluctuations—or that the apps use different routes. Video playback alone doesn’t prove that a meeting app should have no network issues.

Check the Local Network Before the International Route

When the issue occurs, check whether direct access and local network use are also affected. Pause large transfers on other devices and, if possible, test Wi-Fi from a fixed location. If switching to wired networking clearly helps, focus on the local wireless environment first. If the same device works on another network while the route stays unchanged, investigate the original network’s connection quality and routing. There’s no need to keep reimporting the subscription.

If direct access works but international destinations slow down, compare routes with different paths. To minimize differences in region and content delivery, start with other routes in the same region, then try another region if needed. Reopen the target app or start a new session after switching, since an existing connection may keep using the old route. Changing the route name in the client without restarting the task can make the old session look like a result from the new route.

Compare Meetings, Documents and Video Differently

For video, watch whether buffering continues to fill. For meetings, check whether audio stays clear and video freezes intermittently. For online documents, check how quickly edits sync. Don’t keep switching routes during a live meeting; the switch itself may interrupt the connection. Before a meeting, test a working route in a session without sensitive content and keep a verified alternative ready so you can switch deliberately if needed.

If you use remote-work tools, check whether an organization proxy, corporate VPN or security gateway is also involved. Some work systems must use the organization’s network; a public proxy should not replace your employer’s required access method. Tell your administrator when the issue occurs and what error you see, and ask whether network policies have changed. See the remote-work route guide for general selection tips, but follow your organization’s rules and verify your actual setup.

What to Record for a Useful Comparison
Keep UnchangedChange This TimeRecord the Result
Device, destination and routeLocal network connectionDoes it still lag? Is the error the same?
Device, network and destinationAnother route in the same regionDoes the task continue? Do you need to reconnect?
Device, network and routeTime of accessWhen the issue starts and clears
Network, route and destinationAnother deviceDoes the issue occur only on the original device?

Don’t mistake a temporary workaround for a lasting conclusion

Lowering video quality, pausing sync or switching to a verified route can help you finish a task, but these steps only reduce demand or change the path; they don’t identify the root cause. After the task, restore comparable conditions and keep investigating. Don’t bulk-edit DNS, connection settings and routing rules just to improve one test result. If the issue returns, you won’t know which change affected it.

If the same issue recurs at a consistent time and local-network comparisons don’t explain it, send your notes to support. Include the affected route, destination service, time window and whether other routes work. That gives support enough context to check the path; “everything is slow at night” doesn’t narrow it down. If only one app is affected at other times too, check app routing instead of attributing everything to peak-hour congestion.

Frequent Disconnects and Background Drops: Check System Traffic Capture

Distinguish a Dropped Connection from an Ended App Session

When a problem occurs, check whether the client actually shows Disconnected or remains connected while a meeting, chat or web session ends. For a dropped client connection, first check local network changes, whether the process is still running and system permissions. For a failed app session, also check the app’s own timeout, authentication and routing rules. If reopening the client fixes it, that doesn’t necessarily mean the route recovered; the system may simply have resumed a background process. Record the state before and after bringing the app to the foreground.

Note whether the disconnect follows a locked screen, closing the lid, a Wi-Fi switch, device sleep or low battery. When the network interface changes, existing connections may need to be reestablished, and the app may not retry immediately. Test with the screen on and the network fixed, then compare with a locked-screen test. Don’t permanently disable device locking to work around the issue. Use lock screen state as a diagnostic variable without compromising everyday security.

Android Background Limits and VPN Permissions

In Android app settings, check whether the client can run in the background, whether battery optimization is restricting it, and whether the system ends its process when clearing background apps. Menu names vary by device, so follow the instructions for your version of Android. Adjust only the permissions the client needs; there’s no need to exempt every app from restrictions. If your device has a work profile or organization-managed policies, confirm that they allow the current VPN configuration.

Check whether another app is requesting a VPN connection in the background. A new system VPN request may take over traffic capture from the original client. Quit other network apps of this kind, then test whether the connection still drops when the screen is locked. For the initial import and permission steps, see the Android subscription import and setup guide. If setup is already complete, focus on the process and permissions here; there’s no need to create another account.

Differences on iOS and Desktop

On iOS, check that the system VPN status, client configuration and device-management requirements agree, and avoid keeping multiple auto-connect profiles that may switch between each other. Don’t apply battery-saver menu instructions from other platforms to iOS. If a new permission prompt appears after reopening the app, verify its source and follow the client’s instructions. If a brief failure occurs only after switching networks, reconnect manually and check whether the connection stays stable before investigating further.

On Windows, macOS and Linux, check the network adapter after sleep and wake. Closing the lid may put the system to sleep and pause network tasks; that differs from the client unexpectedly quitting during normal operation. After waking, if direct access also fails, restore the local network first. If only the proxy has stopped working, reconnect through the client. Don’t change unfamiliar system services or remove network drivers just to fix a wake-from-sleep issue.

Platform-Specific Checks
PlatformCheckHow to Test
AndroidBackground activity, battery optimization and VPN traffic captureCompare the app in the foreground and after locking the screen
iOSVPN configuration, auto-connect and device managementCompare a fixed network with a network switch
Windows / macOSSleep and wake, network extensions and system proxyTest direct access first, then reconnect
LinuxProcess status, service logs and network recoveryCheck error logs before and after sleep

Keep evidence from before and after the disconnect

Logs should cover the period before and after the disconnect, not just one line showing a successful reconnect. Look for network changes, process exits, lost permissions and connection retries. If one route repeatedly disconnects on a fixed network while the app is in the foreground, but another route works, the route or path may be the issue. If every route fails after the screen locks, a device background policy is more likely. This distinction helps keep device issues separate from service issues.

Contact support if the permissions are correct and no other client is competing for the VPN, but the connection still drops repeatedly during normal foreground use—or if it won’t recover after a network switch without restarting the app. Include your device platform, whether the screen was locked, whether the network changed, whether the device had gone to sleep and how long the connection lasts after reconnecting. Repeated reinstalls aren’t a substitute for recording the problem; they can erase useful settings and logs.

Subscription update failed: Check the source and format

First, Tell a Download Failure from a Parsing Failure

A subscription update has two steps: fetching the content and reading it. A fetch failure often shows a timeout, connection error or access denied. A parsing failure usually means the content was received, but the client can’t recognize it as a valid configuration. Save the full error description before deciding whether to check the network or the format. Don’t delete the existing subscription just because an update failed. If it still works, it can help restore access and gives you a useful point of comparison.

Open the user dashboard to check your account and plan status, then use the dashboard’s link to fetch a subscription compatible with your current client. Subscriptions require you to be logged in; don’t copy one from a public article, group message or someone else’s screenshot. Clients may support different import formats. Using the matching dashboard option is more reliable than manually editing URL parameters and helps avoid copying errors.

Check What You Copied; Keep Subscription URLs Private

A copied value may contain spaces, line breaks, quotation marks or explanatory text—or it may be a sign-in page URL. You can check locally that the content is complete, but never paste a real subscription URL into a public page, online conversion tool or unfamiliar diagnostic service. Treat it as sensitive access information. Usually, telling support which page you used and how you imported the subscription is enough. Share sensitive details only if a controlled support process specifically requests them.

If you reset your subscription credentials, a previously saved URL may no longer work. Update the source in your client instead of repeatedly refreshing the old URL. If you manage the same account on multiple devices, check which source each one is using. Browser bookmarks, clipboard history and old notes can retain outdated information. A similar-looking URL doesn’t mean it’s still valid.

Check Which Network the Update Request Uses

Some clients send subscription updates through the proxy; others use the system network or a separate setting. If the current route has stopped working and updates must go through it, you can get stuck in a loop with no way to recover. Check the client documentation for the update request’s network path and try an appropriate option while your local network is working. Record the original setting before changing it, then check the route list after updating. Don’t change every network setting at once.

If the response looks like a web page, it may be a network sign-in page, login page or error page—not a subscription configuration. This is especially likely if you haven’t signed in to a public network. Don’t save page text as a configuration or bypass certificate checks to fetch the content. Complete network sign-in, verify the dashboard link and try again. If the error persists, note the response type and message; there’s no need to share the entire response.

After Importing, Check That the New Configuration Is Active and Saved

A successful import doesn’t mean the client has switched to the new configuration. Check the active configuration name, route list and update time to confirm the new subscription is enabled. If two groups have the same name, give them distinct local names before testing. Some apps keep a previously selected route; if that route has changed in the new configuration, select one again. A success message alone doesn’t prove that subsequent connections use the updated content.

If the configuration disappears after restarting the app or can’t be saved after each import, check local storage permissions, the app’s data location and device-management restrictions. This points to a client persistence issue, not a failure to provide subscription content. On desktop systems, don’t switch between different user accounts to run the client; each account may use a different configuration directory. Check cleanup-tool rules before using one that might delete app data.

Contact support if the dashboard works and the correct subscription link still fails to update on different networks, or if the client keeps reporting a format error. Include the client name, operating system, exact error, import method and whether another device can update. If only one client fails, make that clear. If your account status doesn’t look right, include what the dashboard shows so billing and parsing issues aren’t confused.

An App Isn’t Using the Proxy? Check What Traffic Is Captured

A Working Browser Doesn’t Mean Every App Is Using the Proxy

The system proxy is generally for apps that follow system settings, but not every app does. Some use their own network stack, a built-in proxy setting or direct connections. So a working browser doesn’t prove that another app is using the client. First confirm whether only one app is affected. Then open the client’s request log and check for connections when you launch the app and perform the action that fails. Don’t assume the route is broken without checking.

If there’s no matching log entry, check the app’s own proxy settings, the client’s traffic-capture mode and any process exclusion rules. If there is an entry, check which policy matched and which exit route was selected. An app may connect to different domains for sign-in, content, updates and notifications, so checking only its home page may not explain a failed feature. Investigate the specific action that fails; don’t put every domain under the same rule without understanding what it does.

Use a Temporary Mode to Test for Rule Issues

On a personal device and where your usage environment permits, briefly try another proxy mode supported by the client. If the app works in the other mode, check the original rules or traffic-capture scope; this doesn’t mean all traffic should stay on one route. Restore the original mode after testing, then adjust the rule order, domain or process as needed. If you’re working with an organization’s intranet, local devices or business systems, check its requirements first.

Rules are often applied in order, so a broad rule may take precedence over a more specific one. Before editing, check which rule actually matched the target connection. A domain appearing in the rules file doesn’t prove the configuration is right. Subscription updates may replace some rules, so save local changes using the client’s supported override or custom-rule feature. Avoid directly editing generated configuration that’s difficult to maintain; an update may bring the problem back.

Watch for Long-Lived Connections, UDP and Cached Sessions

Some apps keep connections open for a long time. After switching routes, an existing session may not move over immediately. Quit the app, make sure its background process has stopped, then reopen it to test; this is more useful than simply refreshing the screen. Save your work first if the app has unsaved content. If restarting fixes the issue, check whether it comes back only after a route switch before assuming an account restriction or destination-service problem.

Meetings, voice calls and real-time collaboration may use different transport methods from web browsing. If web pages work but calls don’t, check whether the client supports and captures the traffic the app needs, and review local network policies. Don’t copy port lists from unknown sources or loosen security rules across the board. For organization-managed meeting systems, follow their official network requirements and ask an administrator which connection methods are allowed.

Distinguish a Network Failure from an Access Denial

If an app clearly displays a region, account, payment or verification message, the request may have reached the destination service; changing DNS further may not help. The availability of tools such as ChatGPT, Claude and Gemini depends on each service’s regional and account policies. Streaming services may also make access decisions based on content and account status. Route coverage doesn’t guarantee that every third-party service will always be available. Check the service’s current rules and test the actual result.

Keep the exit region stable while testing, then compare other routes in the same region to avoid triggering extra verification by switching regions repeatedly. If the same account works in a browser but not in the app, check the app’s cache, sign-in session and official status information too. Don’t give anyone else access to your personal account for troubleshooting. For AI access, see the AI access guide and apply its route-selection tips alongside the traffic-capture checks in this section.

If you need support, include the app name, affected feature, operating system, client mode, target domain and rule-match result. Redact conversations, personal details and access credentials from screenshots. If the issue appears only in one traffic-capture mode, explain how normal and affected modes differ. If the destination service clearly denied access, include its exact message. This is easier to investigate than a full rules file and avoids sharing unnecessary information.

For Windows desktop apps, see the Windows system proxy and split tunneling guide for more on system proxy settings, the tray app and startup behavior. This section covers where traffic goes while the app is running; starting at boot doesn’t prove that a connection works. After changing startup behavior, check that the active configuration and target requests are actually using it.

Device Alerts and Support: Gather Reproducible Evidence

If You See a Device Limit Alert, Check Where It Came From

I8VPN allows unlimited simultaneous devices. If an interface reports that you’ve reached a device limit, don’t assume you need to pay for more device slots. First check whether the alert came from the I8VPN dashboard, the client or a third-party app. Third-party accounts may have their own session rules, and your device may restrict certain network configurations; neither is the same as this service’s simultaneous-device policy.

Note where the message appeared, its exact wording and what you did to trigger it. Then check which account is signed in and which subscription is active. Old configurations, subscriptions for other services or account features in the client can make the source of an alert unclear. Don’t sign out of every device or share account details just to investigate. If the alert appears to come from an I8VPN-related flow, send support a screenshot and steps to reproduce it. There’s no need to guess about extra charges.

Turn Your Troubleshooting into a Clear Support Request

A useful support request starts with the expected result and what actually happened. For example: “I expected the target page to load after connecting the client, but the browser reported a DNS timeout.” Then include the time and time zone, operating system, client name, local network type, route name and current mode. Finish with the changes you tried and what happened, especially which conditions stayed the same. This helps support assess whether the comparison is valid.

The exact error is more useful than a summary, but you don’t need to paste an entire log. Share the relevant lines from around the time of the issue, preserving the error type and sequence while redacting subscription URLs, login credentials, personal file paths and unrelated browsing activity. I8VPN follows a no-logs policy; diagnostic information you choose to send should still follow the principle of sharing only what’s needed. The policy doesn’t mean you should send every record from your device without checking it first.

When to Stop Troubleshooting on Your Own

Stop and seek appropriate help if the next step would mean removing system network components, importing an unknown certificate, changing organization-managed policies or weakening security across the board. These changes could affect unrelated apps and disrupt a setup that was working. On a work device, contact your administrator first. If one route keeps failing while others work, keep using a working route and send the evidence for the affected route to I8VPN support.

If you’ve already made several changes, list them and restore settings in an order you can verify instead of layering on more “fix-it” tools. Before restoring the client’s defaults, save any local rules you need and check for sensitive information in backups. Resetting system network settings affects a lot and shouldn’t be your first step. If you’re unsure what your changes affected, describe the current state and what you’ve tried; that’s more useful than claiming everything is back to default.

Handle Billing and Connection Issues Separately

Monthly subscription data resets on the activation date. Mid-cycle upgrades are prorated based on the remaining days. Data packs remain available until used and never expire. If a connection issue comes with a low-data warning, check your allowance and plan status in the dashboard before deciding whether to change your plan. See plans and data packs for prices and billing details. Paying again won’t troubleshoot a network problem.

This service offers a 7-day no-questions-asked refund; see the Terms of Service for full conditions. If you need help with an order or refund while troubleshooting, state what you need in your support request and provide only the order details needed to identify it. Don’t share full payment credentials. Payment methods are Alipay / WeChat Pay / USDT. Don’t confuse a third-party app’s payment requirements with this service’s, or assume an order has expired based on a message on another website.

Keep a Minimal Working Setup After Fixing the Issue

Once the issue is resolved, note the working route, traffic-capture mode, required permissions and what fixed the problem. Remove temporary rules you no longer need and restore your everyday settings. Then test direct access, the target app, reconnecting after locking the screen and subscription updates to make sure the fix hasn’t caused another issue. Keep your notes somewhere you control, without full credentials. If the issue comes back, this baseline is more useful than trying unfamiliar settings from scratch.

If you haven’t finished setup, return to the quick-start guide. For quick answers, visit the Help Center. This guide helps turn “it doesn’t work” into clear details: which device, network, route and app are involved, and what action fails. The clearer the boundaries, the easier it is to choose what to check next and avoid unnecessary changes.