VPNIW / TROUBLESHOOTING

VPN Troubleshooting Guide

Connections, routes, subscriptions and app rules. Identify where the problem lies before changing settings.

For your first installation or subscription import, start with the Setup Guide →. This page is for troubleshooting when setup is complete but the connection isn’t behaving as expected. Each chapter covers how to identify the issue, steps to check, ways to restore service and when to contact support. There’s no need to read everything in order—jump straight to the relevant symptom.

Can't Connect at All: Start with Your Local Network

First, determine whether the network or the proxy is unavailable

A complete connection failure doesn’t necessarily mean the route is down. First, disconnect in the client, then use a browser to open a website you can normally access directly. If it still won’t load, check that Wi-Fi is actually connected to the internet, look for alerts on your router, and see whether the network requires portal sign-in. A public network showing “connected” usually means only that your device has joined Wi-Fi—not that it has internet access. Until your basic connection is restored, repeatedly updating your subscription or switching routes won’t help.

If websites load again after you disconnect the client, the issue is more likely to be in the proxy setup. Note the status shown in the client: does it report an error as soon as you connect, keep waiting, or show a successful connection while no requests get through? An immediate error points to settings, permissions or local ports; a long wait suggests checking the route and current network; if the connection succeeds but websites fail, continue to Websites Won't Load. Avoid reporting only “it doesn’t work”—each status calls for a different troubleshooting path.

Check Your Account, Subscription and Permissions

Sign in to the user panel and check your plan status and remaining data. Then confirm that the client is using the subscription currently provided for that account. Completing a payment doesn’t mean the client has received updated settings, so check the order status and subscription content separately. Monthly subscription data resets each month on the activation date, not at the start of the calendar month. If your account status looks wrong, save the message shown in the panel, then review Plan Details to avoid mistaking a billing issue for a local network problem.

Next, check whether your operating system allows the client to create a VPN configuration or use the network permissions it needs. Mobile devices usually ask for permission on the first connection. Some desktop modes require a virtual network adapter or background service, so follow the client’s prompts to authorize them. If permission was denied, don’t keep clicking the same button; check the relevant option in system settings first. On a managed device, permissions may be restricted by policy. Ask your device administrator rather than removing management settings or weakening your organization’s security requirements.

Use Controlled Comparisons to Narrow Down the Issue

With your basic network and account both working, try another route without changing the client mode or any other settings. Change only the route. If just one route fails, save its name and the error message. If routes in different regions also fail, switch the device to another available network and compare. If the same device works on a different network, the issue is more likely related to the original network path, router settings or access restrictions than to the installation itself.

Results from another device can also help, provided it uses the same account’s current configuration and the same route. If other devices connect but this one doesn’t, check for leftover proxy settings, conflicting software and permissions on this device. If all devices fail but work on another network, focus on the network environment. VPNIW supports Windows / macOS / iOS / Android / Linux, and connection handling differs by operating system. Don’t copy desktop proxy port settings to a mobile device or infer connection status from a button’s color alone.

Keep Your Settings Before Trying Repairs or Contacting Support

Check whether other network acceleration apps, corporate VPNs or manual proxies are running at the same time. Multiple tools may compete for the system proxy, virtual network adapter or default route. Exit programs you aren’t using through their normal quit process, rather than uninstalling all network software. If you previously set a manual proxy, check whether the system still points to a local proxy address after you quit the client. Restore it only if you can confirm it was added during troubleshooting, so you don’t disrupt settings required for work.

Reinstalling is a later option, not the first step. Save the error message without sensitive information, the client name and screenshots of its settings. Also confirm that you can sign in and retrieve your subscription again. If the problem persists across different networks and routes, or you see a specific error such as service startup failure, adapter initialization failure or denied permissions, submit a support ticket. Include whether the basic network test worked, whether switching networks helped and what you were doing when the error appeared. These comparisons help support identify the next step far better than a connection-error screenshot without context.

Connected but Websites Won't Load: Check the Request Path

“Connected” doesn’t mean apps can access the internet

When the client shows “connected,” it usually means the relevant process or tunnel has started—not that browser requests are going through the selected route. Open the client’s connection log or request list, refresh the affected page and check whether a request for that domain appears. If nothing changes, check the system proxy, browser proxy and connection mode. If the request appears but is marked as direct, check the rules. If it’s clearly using the proxy but still fails, investigate the route, domain resolution and the destination website’s response.

First, determine how broad the issue is. Try websites for different purposes to distinguish between “no websites load,” “only international websites fail” and “only one website fails.” If all websites fail, connection handling or DNS may be the cause; if only some fail, check rules, region and the website’s own status. Test with the full URL rather than relying on search suggestions, cached pages or an in-app preview. A browser showing old content doesn’t mean the connection is back—reload the page and check that the request actually completes.

Check System Proxy and Browser Settings

On desktop, if you’re using system proxy mode, check that the proxy address in system settings matches the address provided by the client and that the client is still running. Even with the right address, the browser will fail if the local listener isn’t running. Browser extensions may also specify their own proxy and override system settings. Temporarily disable extensions you’ve confirmed are proxy-related, then compare using the browser’s default network path. Don’t copy proxy addresses into unfamiliar extensions or guess the client’s listening port.

With virtual network adapter mode, check the default route and excluded traffic. Some local network addresses, work services or apps may be configured to bypass the connection, which can be expected behavior. Don’t assume the client is broken just because a request doesn’t appear. Conversely, if an international website has been mistakenly excluded, check the rule match log. Save your current settings before restoring rules, then make a temporary comparison using a method supported by the client. Once you’ve verified the result, restore the mode that works for everyday use rather than routing all traffic the same way indefinitely.

Choose the Next Step Based on the Error

If your browser says it can’t resolve the domain, see DNS Issues. If it says the proxy server is unavailable, check that the local proxy process is running and the address is correct. For a certificate warning, check your device’s date, time and the destination domain. Don’t ignore certificate warnings just to open a page, and never install a root certificate from an untrusted source. Certificate errors can be caused by an incorrect clock, portal sign-in, corporate network inspection or the website’s configuration. They’re separate from whether a route can connect.

A clear region notice, account restriction or access-denied message means the request may have reached the website, but the site hasn’t provided the expected content. Switching routes may not help: the website may also consider your account’s region, session history or its own policies. Check the website’s guidance, then compare with a route suited to the intended region. VPNIW’s routes for accessing services in mainland China differ from its international routes. For content in mainland China, check the corresponding route; for international websites, check your international route selection to make sure you’re going in the right direction.

Handle Cached Content and Partial Loading Failures

If a page loads but images, sign-in windows or verification challenges keep spinning, different domains may be taking different routes. Check the domains of the failed resources and their rules, not just the main domain in the address bar. You can compare in a temporary browser session to see whether extensions, cached data or an old sign-in state are involved. A temporary session still uses the system proxy and network, so it can rule out some browser-state issues but can’t prove the route or DNS is working perfectly.

If you suspect stale cache, clear data for the affected site first instead of wiping all browser history. Make sure you can sign in again before doing so, and note that ending a session may interrupt work in progress. Save your progress before switching routes on live editing, upload or payment pages. Once the page loads again, check that its functions actually work—such as signing in, loading resources and saving content—rather than stopping at the homepage.

If the same site works on another network, browser or device but consistently fails on this one, include the exact error, destination domain, rule match result and proxy mode in your support ticket. If only one website is affected, check its public status or help information first. If multiple sites show the same error, focus on local connection handling, the route or DNS. Redact account details, subscription content and private pages from screenshots; there’s no need to send your full browsing history.

Slow Speeds and Peak-Hour Lag: Keep Comparable Records

First, describe what’s slow

A slow connection could mean a website takes a long time to open, downloads stay sluggish, video keeps buffering or live calls have noticeable delay. Each symptom points to different factors. Initial page loads depend on DNS, connection setup and the website’s response; sustained transfers are more affected by bandwidth, congestion and server-side limits; real-time apps are more sensitive to latency spikes and packet loss. Note what you were doing before testing. Don’t use download speed as a proxy for live-streaming quality or treat one client test as a summary of every connection.

Pause large file transfers, cloud syncing and system updates on other devices, then check whether the current device is uploading. A saturated upload can slow websites and video, making a route look like the problem. Compare ordinary browsing with the client disconnected. If the basic connection is slow too, investigate Wi-Fi signal, the router, network access and background tasks first. If possible, compare with a wired connection, but don’t treat results from a different network as a like-for-like route test.

Consider Route Location and Type Alongside Your Use Case

A nearby node isn’t necessarily faster for every destination. The path from your device to the node is only part of the connection; the path from the node to the website varies too. First choose a route suited to the destination region and direction, then see whether your actual app improves. Keep results for mainland China services and international websites separate. Coverage of 110+ countries / 150+ routes indicates the range of available choices, not equal performance on every route and website. See the Nodes page for the current list and route types.

Route Types and What to Check
Type What to check How to compare
IEPL dedicated line Access segment, dedicated route and destination response Compare the same task to the same destination on the same network
Relay Local path to the relay entry point and onward exit route Keep the region the same and change the type shown in the directory
Direct Public network path from the current network to the node Compare different access networks and times of day

A route type describes the path; it doesn’t guarantee performance. Use the labels shown in the client’s directory rather than assuming what a name means or how far a dedicated line extends. To see the effect of a route change, keep the destination, device and network the same and change only the type. If changing regions also changes the website content, server or video quality, it’s no longer a simple route comparison—include those changes in your notes.

Reproduce Peak-Hour Issues at Different Times

To investigate peak-hour lag, compare different times under similar conditions. Keep the network, destination website, client mode and route the same, and record when the task started, what kind of lag occurred and whether the connection also dropped. If regular browsing gets worse at the same time, the access network may be congested. If one route slows down while others work normally for the same task, route differences deserve closer attention. Don’t test only during quiet hours or combine results from different destination servers.

For video, check picture quality, buffering and playback stability—not just whether it starts. Automatic quality may have dropped, so “no more buffering” can simply mean the app lowered its data demand. For live streams, distinguish platform-added playback delay from delays caused by network fluctuations. See our guide to choosing a route for live sports and VPN speed testing and comparison methods for testing tools and consistent reporting.

Adjust Settings Only After Comparing Results

Don’t treat unfamiliar MTU, concurrent connection or protocol settings as universal speed boosters. MTU depends on encapsulation and the access network; an unsuitable value can cause some requests to fail. Increasing concurrency may also strain your device. Adjust these settings only when the client offers a clear option, the problem is reproducible and you have guidance specific to the issue. Save the original value and symptoms first, then repeat the same task after changing the setting. If you can’t confirm an improvement, restore the original value so future issues aren’t complicated by unknown settings.

When reporting slow speeds to support, include the traffic direction, destination service, route name, network type, time of use and what “slow” looks like. You can attach a redacted test screenshot, but don’t send only “it’s slow” or a single peak result. Include comparisons with your regular connection and other routes if you’ve already tested them. If you haven’t, say so. This helps support decide whether to suggest another route, check route status or first look at your local network and app.

Frequent Disconnects and Background Drops: Separate Process and Session Issues

First, check whether the client quits or the connection fails

To troubleshoot frequent disconnects, distinguish between the client process stopping, the system VPN status disappearing, the client remaining connected while requests fail, and an app’s own sign-in session expiring. When the issue occurs, check the client first, then the system network icon and error logs. An app asking you to sign in again doesn’t necessarily mean the tunnel dropped, and a browser failure doesn’t necessarily mean the process quit. Note what happened just before the disconnect, such as locking the screen, switching Wi-Fi networks, putting the computer to sleep or opening another network tool. These clues are usually more useful than the number of drops.

If the problem occurs only after switching networks, stop what you’re doing, wait for the new network connection to come up, then reconnect using the client’s recommended method. Switching between Wi-Fi and mobile data changes the access address, routes and DNS environment, so an existing connection may no longer work. Uploads, live meetings and pages being saved are especially sensitive. Don’t keep switching routes while a file’s save status is uncertain. Once reconnected, check the task status and whether the app is still using the old connection or stuck waiting to retry.

Check Mobile Background Settings by Operating System

On Android, background restrictions, battery settings and app management can affect whether the client keeps running. Check that the client is allowed to work in the background and that the system isn’t restricting network activity when the screen is locked. Menu names vary by device, so refer to your system’s documentation rather than copying steps for another model. Change only settings related to this client; there’s no need to disable the device’s battery management entirely. Afterward, compare the client in the foreground with its behavior after locking and unlocking the screen, using the same network in both cases.

On iOS, distinguish between opening the client and keeping the system VPN configuration active. The connection doesn’t necessarily stop when the client isn’t in the foreground. Check the VPN configuration in system settings, look for conflicts with other configurations, and confirm that the expected route is still selected after reconnecting. If the issue occurs only when a particular app returns to the foreground, check how that app restores its session too. Don’t repeatedly delete the system configuration. Before removing it, confirm you can get the current subscription from the user panel and import it again using the guide.

Platform Differences: What to Check First
Platform Common triggers Check first
WindowsResuming from sleep, service stops, network switchesBackground services, system proxy and network adapter status
macOSWaking from sleep, changes in network service orderPermissions, proxy and current access network
iOSConfiguration switches, app session recoverySystem VPN status and behavior in the affected app
AndroidScreen lock, battery settings and background restrictionsClient background and network activity permissions
LinuxService exits, sleep and route changesService logs, proxy environment and route status

On desktop, check waking from sleep and service conflicts

After a computer wakes, the network interface may come back before the client’s background service does, causing brief app failures. Once the basic network is stable, check that the client service is running and the system proxy still points to an active local listener. If the connection only recovers after restarting the client every time the computer wakes, save the relevant error logs from before and after waking, and note whether you use system proxy or virtual network adapter mode. Don’t hide the problem by disabling sleep—find out whether the service is failing to resume normally.

Corporate network tools, security software and other VPNs may change routes or network filtering rules. For a comparison, pause tools you don’t need using their normal procedures; don’t force-quit system processes you don’t recognize. If the problem goes away after pausing a tool, that doesn’t necessarily mean the tool is faulty—the two connection methods may simply not work well together. Note the modes and order that caused the conflict, then check with the relevant administrator or support team for compatibility guidance. Never bypass your organization’s policies on a managed work device.

When to Submit a Disconnect Support Ticket

If the same route repeatedly fails during active use but another route works, submit a route-related ticket. If the issue happens only after locking the screen or resuming from sleep, provide details about the client and platform instead. Include the operating system, client name, connection mode, triggering action, network type and time of the error. Keep only the log excerpts related to the event and check for subscription URLs or private browsing details before sending them. VPNIW’s no-logs policy concerns service privacy; local client diagnostics are separate. Don’t upload an entire log without reviewing it first.

Subscription Update Failed: Separate Download from Apply

First, identify which stage failed

A subscription update usually involves retrieving the subscription, parsing the configuration and applying it. A request failure means the client hasn’t retrieved the content. A parse failure means a response arrived, but its format or contents weren’t as expected. If the update succeeds but no new routes appear, check whether the right configuration is loaded. Save the exact error message first, then see whether the client still has its old configuration. If the old one still works, there’s no need to delete it. Removing it before trying another download could also remove your only working way to reconnect.

Check your account and plan status in the user panel, then retrieve the subscription using the link provided there. You can create an account with a username and password—no email address required—but account creation and having an active plan are separate steps. The client and subscription are provided according to your account’s plan status, so sign in and check the relevant options. Don’t copy an uncertain link from chat history, screenshots or an old bookmark, and don’t use another account’s configuration for testing; that would mix up account and client issues.

Check the Address and How You Retrieved It

When pasting manually, common problems include spaces, line breaks, quotation marks or missing characters at the end. Use the copy option in the user panel, then paste into the subscription URL field specified by the client—not a node address or proxy server field. A shortened display in the interface doesn’t necessarily mean the actual address has been cut off; check it using the client’s editing options. Subscription URLs are sensitive credentials. Redact the full address in screenshots, don’t submit it to public validation sites and never post it in public discussions.

Some clients fetch subscriptions directly, while others use the current proxy or a separate update policy. If your current configuration has stopped working but you’re trying to update through it, the request can get stuck in a loop. First confirm that your basic network can reach the user panel, then check whether the client has a clear option for the subscription update route. Switch it temporarily only if you understand what it does, and restore your everyday settings after the update. Options vary across clients, so don’t copy setting strings from an unfamiliar guide.

A Parse Error Doesn’t Mean the Number of Routes Has Changed

A parse failure may be caused by choosing the wrong import option, a client that doesn’t support the returned format or a request that received an error page instead of a configuration file. Save exact messages such as “unsupported format” or “invalid field”—they’re more useful than simply noting that the update failed. Don’t change the file extension to another format or delete fields one by one and assume the configuration is now reliable. Configuration fields may depend on each other; partial edits can make rules, DNS or route details inconsistent with the original subscription.

If the update reports success, check which configuration is active and whether the route list came from the new one. Some clients can store several subscriptions, and updating one doesn’t necessarily switch to it. Check filters, region restrictions and group selection so you don’t mistake hidden items for deleted ones. Use the user panel to confirm account data and plan status; don’t infer them from list length, cache labels or whether a route passes a connectivity check.

Account Changes, Upgrades and Local Overrides

After changing plans, check the status in the user panel before updating your client configuration. Monthly subscription data resets each month on the activation date. Mid-cycle upgrade price differences are prorated over the remaining days; check the panel for your account’s exact result. Don’t rely on cached information from before the upgrade or calculate a different reset date yourself. Data add-ons don’t expire and remain available until used up; their billing works differently from a monthly subscription. See the full plans page if you’re considering a plan change—you don’t need to change billing to troubleshoot a subscription update.

If you’ve used local rule overrides, scripts or custom groups, back them up before comparing with the original configuration supported by the client. An update failure may be in the local processing step rather than the subscription response. If the original configuration works but the overridden one fails, restore your custom changes one at a time to find what affects parsing or grouping. Don’t add unverified custom fields back to every device; that can spread the same issue and make it harder for support to reproduce your setup.

When reporting a subscription issue, include the client name, import method, account status in the user panel, exact error message and whether you use local overrides. Say whether you can access the panel, whether the old configuration still connects and whether the update fails on different networks or only the original one. Don’t include your password or full subscription URL in the ticket. If support needs to identify your account, use the ticket system while signed in. For the full initial import process, return to the Setup Guide; troubleshooting isn’t a substitute for the first-time installation steps.

One App Won't Use the Proxy: Check What the Connection Mode Covers

A working browser doesn’t mean every app will work

If a browser can reach a website but a particular app can’t, first check whether the app follows the system proxy. Some apps use system network settings; others open their own connections or save a proxy address in their settings. It’s common for system proxy mode not to cover every network request, so a working browser alone doesn’t prove that the app is at fault. Check the client’s request log while opening the app. Then determine whether the request isn’t being proxied, is matching the wrong rule or is being rejected by the destination.

An app’s visible name isn’t necessarily the domain it connects to. Sign-in, downloads, notifications and media playback may each use different domains, and proxying one request doesn’t mean the whole feature is working. Identify the failing action: does the app fail to start, hang during sign-in, show blank content or stop during upload? Don’t change every related domain to the same rule at once. Find the actual request involved, then check its route and result. That helps avoid disrupting features that already work.

Understand the Difference Between System Proxy and Virtual Network Adapter Modes

System proxy mode relies on apps using the corresponding proxy settings, so it’s useful for comparing browsers and standard web requests. Virtual network adapter mode works closer to the network layer, but depends on system permissions, routes and exclusions; even then, it won’t necessarily support every app. If the client offers this mode, enable it according to the client’s instructions and preserve your existing work network settings. Don’t enable multiple connection tools at once just because an app isn’t working—routes, DNS and proxy settings may interfere with each other, making it impossible to tell which change caused the result.

If switching connection modes fixes the issue, check whether local network access, work apps or other everyday functions are affected. Some internal services need a direct local connection and may fail if forced through an international route. Keep necessary exclusions and verify them in the rule match log. If the device is managed, ask the administrator which modes are permitted. This guide doesn’t override your organization’s network requirements, and you shouldn’t change protected system settings just to run one app.

Check Rules, Transport and Region Separately

In rule mode, check whether a failed request is marked as direct, proxied or blocked, then identify the rule that matched. If the client allows you to select a proxy route temporarily, use a controlled comparison to verify whether the issue is actually rule-related. Restore the original mode afterward and make a targeted rule change if needed. Don’t treat “everything loads when all requests use the proxy” as proof that this is a suitable permanent setup. It may affect local services, account regions and other app connections, so check the app’s full functionality afterward.

Some real-time apps use different transport methods, so a website loading successfully doesn’t prove they can connect. Check whether the client supports the app’s required transport and whether the current route and mode provide it. Don’t assume capabilities that aren’t listed in the directory. If the app shows a region, account eligibility or content access notice, check the platform’s policies first. AI tools and streaming services are also subject to platform policies; a working connection doesn’t guarantee account eligibility. See our AI Tools guide and Streaming guide for more on these use cases.

When to Clear App Cache or Close Old Connections

After changing a route or rule, an app may keep using an old connection. Save any work in progress, then quit and reopen the app normally. For uploads, first check whether they can be paused and resumed. Closing a window may leave the app running in the background, so use its normal quit option. If reopening fixes the issue, check whether you can repeat the action that originally failed. Don’t stop at the startup screen—sign-in, downloads and saves may use different paths.

Clear app data only after checking the connection path. This can remove sign-in status, local files and unsynced work, so check the app’s guidance and make sure you have a backup first. If the same app works on other devices but not this one, note the operating system, app name, connection mode and failed action. If the issue happens at the same step on every device, record the destination service’s message, route region and rule result. Include only necessary screenshots in your support ticket, with private content and account details redacted. This gives support enough information to distinguish a route issue from a configuration problem while protecting your privacy.

DNS Issues: Find Out Where Domain Resolution Happens

First, distinguish a DNS error from a connection error

DNS translates domain names into addresses needed to connect. This chapter is relevant if your browser can’t find a domain, the client reports a DNS timeout or the same domain resolves differently in different modes. But a successful DNS lookup doesn’t guarantee the website is reachable: a connection still needs to be established, a secure handshake completed and a response received from the destination. Save the exact browser and client errors. Distinguish “no address returned” from “address returned, but connection failed” rather than attributing every website issue to DNS.

Check whether the issue affects every domain or just one. If multiple unrelated domains fail to resolve, check the current network’s DNS path and the client’s DNS settings. If only one domain fails, also check for a typo, destination site configuration or a local rule. A browser and command-line tool can give different results without either being wrong, since the browser, operating system and client may use different DNS paths. Note which tool and mode you used to help explain any differences.

The System, Browser and Client May Use Different DNS Paths

System resolution is usually affected by current network settings. A browser may use its own Secure DNS setting, and the client may have a separate DNS policy for proxied requests. Check your existing setup before changing DNS addresses to ones you found online. See whether the browser uses its own settings and compare it with the default system path. Separate settings may be required for everyday work or organizational policy, so record the original values before making temporary changes and restore the configuration that suits your environment afterward.

Virtual address mapping in virtual network adapter mode differs from returning a real address directly. Some clients use a Fake-IP mechanism that maps a domain to a virtual address, then handles the connection itself. The address shown by a system tool may therefore differ from the website’s public address as part of the configuration—not necessarily indicate a problem. If a particular app needs direct DNS results, check the client’s compatibility and exclusion options. Don’t copy virtual addresses to another device or add them to a permanent configuration.

Use Basic Commands to Observe Results, Not as a Final Verdict

On desktop systems, built-in tools can check whether a domain returns a DNS response. The examples below use an obviously public example domain and contain no subscription or account information. Windows, macOS and some Linux environments include system commands for this. If your system doesn’t have the tool, don’t install software from an unverified source just for this test. The output shows the result of that specific lookup, but not necessarily the DNS path used by your browser or proxy request. Compare it with the client’s logs.

nslookup example.com

Check the response status, the server used for the query and whether an address was returned. If it times out, first confirm the basic network works and check whether the timeout persists with the client disconnected. If the lookup succeeds but the browser fails, check browser-specific DNS, the proxy path and any certificate warning. Don’t substitute a fixed IP when testing an HTTPS page: the domain, certificate and destination routing are linked, so visiting an address directly may create a different error and won’t provide a reliable comparison.

When to Clear Cache and When to Avoid Persistent Changes

Old cache may prevent updated settings from appearing in an app right away. Quit the relevant apps normally, reconnect, then follow your operating system’s official guidance for clearing DNS cache. Don’t edit the hosts file or delete all network settings without first identifying the cause; these changes can affect development environments, work systems and local network services. If you manually added a mapping for the destination domain, save the original content and compare that entry specifically. Getting the homepage to load doesn’t prove DNS is fully fixed—also test the sign-in or resource-loading action that failed before.

If the same DNS error occurs on different networks but the original and customized configurations behave differently, focus on local overrides and rules. If only the original network fails, provide the network administrator or support team with the access environment and comparison results. A ticket may include reviewed command output, the client’s DNS mode, whether the browser uses separate DNS and the affected domain. Don’t submit a full list of private domains, your subscription URL or account password. Support needs information related to the issue, not unrelated browsing history.

Device Alerts and Support Tickets: Prepare Reproducible Details

First, check where a “device limit exceeded” alert comes from

VPNIW allows unlimited simultaneously connected devices. If you see a “device limit exceeded” alert or something similar, first identify whether it comes from the user panel, client, operating system or destination app. A platform’s device management, the client’s own configuration messages and VPNIW’s plan policy are different things; don’t assume the issue is an account limit. Save the exact message and where it appeared, then check that you’re using the correct configuration for your account. Don’t delete all device records or change your plan just to dismiss an unfamiliar alert.

If the alert appears in the VPNIW user panel or in a connection flow provided by this service, submit a ticket while signed in and include your plan status and what you were doing. Support can check it. Don’t assume there’s a hidden device limit or test with another account’s configuration. Unlimited devices describes the device policy, but shared network capacity, each device’s settings and data usage still matter. When several devices transfer large amounts of data at once, the local network and route can affect performance; use the speed troubleshooting chapter to compare.

Prepare a Support Ticket: Describe What Happened, Don’t Guess the Cause

A useful ticket starts with the symptom, then explains what triggered it and what comparisons you’ve tried. For example, “Websites won’t load after unlocking the screen; the client still shows connected; reconnecting fixes it” is more helpful than “the route is unstable.” Include when the issue happened and your time zone, operating system, client name, selected route, connection mode and network type. Don’t guess at settings just to fill in the details. Mark anything you haven’t confirmed as unknown—a few accurate details are more reliable than a complete list based on guesswork.

Describe each comparison separately: did the basic network work, did switching routes help, did switching networks help, and did the same issue occur on another device? If you changed rules, DNS or connection mode during testing, say so; otherwise support may assume every result came from the same configuration. You can report an issue that has since cleared, but include the trigger and error details and say whether it still reproduces. If you can’t reproduce it, don’t keep changing settings that work—wait for a clear clue and observe.

How to Limit the Scope of Logs and Screenshots

Client logs may contain destination domains, addresses, configuration paths and sensitive credentials. Select only the excerpts around the issue, check and redact sensitive content, then submit them through the user panel. Don’t post a full diagnostic bundle in a public forum or send your account password to anyone as a way to reproduce the issue. VPNIW’s no-logs policy concerns service privacy; local apps may still create diagnostic records. Review local files before uploading, especially on devices where detailed diagnostics are enabled.

Keep the full error, the screen it appeared on and enough context to show what you were doing, but crop out unrelated private information. A picture of a red icon alone usually isn’t helpful; a screenshot of the entire desktop may reveal work files and messages. If an error includes a long address, redact sensitive parts and leave the error type visible. Support needs to know what happened, at which stage and how to reproduce it—not credentials that could access your account. Once the issue is resolved, store or delete troubleshooting materials according to your usual file management practices.

Where to Contact Support and How Billing Issues Are Handled

For help, use the support ticket section in the user panel or visit the Customer Support page first. This page doesn’t list any external contact methods. Include technical comparisons for connection issues. For orders and account status, describe what the panel shows and what you did; a screenshot of public pricing isn’t proof of payment. Alipay / WeChat Pay / USDT are supported. Check the user panel for the actual order status—network troubleshooting can’t replace an order check.

VPNIW offers a 7-day no-questions-asked refund policy. For eligibility and full terms, see the Terms of Service. If you’d like a refund, state that clearly in your support ticket; you don’t need to complete every troubleshooting chapter first. If you’d rather continue troubleshooting, keep your working configuration so support can suggest next steps based on your comparisons. When you’re done, undo temporary settings used only for testing, check your usual websites, apps and local network services, and save the final working configuration for future reference.