A good Windows VPN setup is about more than turning on the connection. You need to make sure app traffic takes the intended route. This guide walks you through installing the client, importing a subscription, setting up split tunneling, checking the connection, and enabling startup. Get browser access working first, then troubleshoot meeting apps and background sync to narrow down the cause.

Button names vary between clients. The steps below refer to features such as “Profiles,” “Subscriptions,” and “System Proxy.” Check your provider’s client instructions to find the equivalent settings, and don’t download software from unverified sources just to match the labels in this guide.

Before you begin: Check the client and subscription source

First, open the VPNQM user panel. If you don’t have an account yet, create one with a username and password—no email address required. Once signed in, get the client and subscription from the panel. Available features depend on your account plan. The installer is the application; the subscription URL is what the client uses to load its configuration.

In Windows Settings, open System, then find System Information or About to check your system type. Download the version that matches your device architecture. Don’t assume a file is compatible just because its name includes “Windows,” and don’t apply mobile subscription-import instructions to the desktop app.

  • ✅ Download the app from the link in the panel, and check its publisher and installation instructions.
  • ✅ Save any files you’re editing, then exit other clients that manage a proxy or virtual network adapter.
  • ✅ Check that your system date and time are correct to avoid certificate and connection verification issues.
  • ❌ Don’t post subscription links in public chats, screenshots, or online configuration converters.

Install the app: launch it normally before changing permissions

Open your downloads folder and run the installer as instructed in the panel, or extract the portable version to a permanent folder. Don’t keep launching a portable app from inside an archive or leave it in a temporary folder that may be cleaned up; either can prevent settings from being saved or the app from launching at startup. After installation, open the client from the Start menu or its installation folder.

On first launch, you’ll usually see a profile list, route selector, or connection status area. An empty route list doesn’t mean installation failed—the subscription may not be imported yet. If Windows displays a security warning, check the source, publisher information, and panel instructions first. If you can’t verify the source, stop the installation; don’t disable security protection to force the app to run.

System Proxy usually doesn’t require the client to run with administrator privileges. TUN mode may need to install a service or virtual network adapter and request permission. Grant access only when the client documentation clearly requires it. Organization-managed devices may also restrict network changes, so check whether they’re allowed first.

Import a subscription: Know the difference between URLs, profiles, and protocols

Return to the panel and copy the subscription URL for your client. In the client, look for “Profiles,” “Subscription Management,” or a similar option. Choose import by URL, paste the address, save it, and refresh the subscription. After a successful import, you should see a profile name or route list. Some clients can open an import prompt from your browser; if a confirmation appears, check which app will handle it before proceeding.

When copying the URL, don’t include surrounding instructions, quotation marks, or spaces. If the response appears to be a webpage, make sure you copied the subscription link rather than the panel URL. If the format isn’t supported, check whether the panel offers a subscription option for your client. Don’t modify URL parameters or send a credential-bearing link to an unfamiliar conversion service.

Shadowsocks, VMess, Trojan, VLESS, Hysteria2, and TUIC are different proxy protocols or protocol suites, not interchangeable file formats. The client’s core must support the protocols and transport settings used by the subscription. This guide explains these names; it doesn’t mean VPNQM offers every protocol listed. Check the panel for the options available to you.

Refreshing a subscription updates routes and configuration. A successful refresh doesn’t mean you’re connected, and having routes in a subscription doesn’t mean every app is using the proxy. Next, select a profile and route, then choose how the client should handle traffic.

Choose a route: Keep split tunneling rules separate from traffic handling

Select the profile you just imported, then open the proxy group or route list. For your first setup, follow the panel’s recommended rule mode and choose a route for the proxy group used for international access. Avoid changing rules, DNS, and protocol settings all at once. Keeping the defaults makes it easier to identify the source of any issue.

Rule mode determines whether requests go direct or through a proxy. System Proxy and TUN determine which requests enter the client. These are separate settings. System Proxy mainly works with apps that follow Windows proxy settings. TUN uses a virtual network interface to handle matching IP traffic, usually covering more apps, but it can conflict with routes from other VPNs or corporate network software.

Examples of split-tunneling approaches; actual behavior depends on the client, its rules, and the app
Use case What to check Why
Browsing international documentation The domain matches a proxy rule and uses the selected international route Proxy the requests that need it without routing every website through the proxy
Local websites and devices on your LAN Check direct-connection rules and LAN exclusions Preserve existing access to avoid issues with printers or local services
Meetings and real-time collaboration Check whether the app follows system proxy settings and whether media traffic is being routed A working sign-in page doesn’t mean voice and video use the same network path
Corporate systems Keep the corporate VPN, internal DNS, and routes as required by your organization A public proxy can’t grant corporate access and shouldn’t override internal settings

Per-app routing requires the client to support process-based rules. With domain rules alone, different sites in the same app may take different routes. Sending browser traffic over an international route while keeping local cloud-drive sync direct can be a sensible goal, but verify it in the connection log rather than guessing from the app’s name.

IEPL, transit, and direct routes describe different network arrangements. IEPL usually refers to dedicated Ethernet transport; a transit route passes through an entry server before being forwarded, while a direct route connects from the local network to the exit server. “Direct route” here doesn’t mean DIRECT in a routing rule. Labels aren’t a substitute for testing, and they don’t guarantee speed, access to a particular service, or anonymity.

Verify the connection: Check your exit IP, rules, and DNS

Once connected, open the IP check page and review the exit information shown for your browser. In rule mode, the page may use a direct route, so its results may not reflect the route to your target site; check the client’s connection log as well. A changed connection indicator alone can’t prove that every app is using the proxy.

  1. Connect in the client and enable System Proxy as instructed, or turn on TUN mode if needed.
  2. Open a target website that requires an international route, then check the client’s connections or logs.
  3. Find the request’s domain, matched rule, and outbound route. Make sure it wasn’t sent direct by mistake.
  4. Open a familiar local website and LAN service to check that existing access still works.
  5. Test sign-in, file loading, and calls in the apps you actually use—not just your browser’s home page.

A DNS check looks at whether domain names are resolved as expected. Even with a working proxy connection, DNS requests may still go through your local network. Browser Secure DNS, system DNS, and the client’s DNS settings can all affect the result. Consider the client’s DNS mode and rules alongside a trusted test; a resolver’s country alone doesn’t prove there’s a DNS leak.

Launch at startup: Configure startup, connection, and proxy separately

Once you’ve confirmed that a manual connection works, open the client settings and look for “Launch at startup” or “Start when I sign in.” Windows desktop clients usually launch after you sign in—not as soon as the device powers on. After changing the setting, open Startup apps in Task Manager and check that Windows hasn’t disabled the client. If it isn’t listed, follow the client’s instructions for its startup method.

Next, look for “Connect automatically on launch,” “Restore last profile,” or a similar option. Auto-start only opens the app; it may not select a route or enable System Proxy. To have the connection ready after sign-in, check that the client restores the right profile and enables the traffic-handling mode you need. If you use a portable version, don’t move its folder after setting it to launch at startup.

Save your files and restart the device. After signing in to Windows, check the client’s tray icon, then repeat the website test from earlier. If the client is running but you can’t connect, check that the network is ready, the subscription has loaded, and the proxy is enabled. Don’t add multiple startup tasks, which could launch duplicate instances or cause port conflicts.

Before closing the client, use its disconnect or exit option. If webpages stop loading after the app crashes, open Network & internet → Proxy in Windows Settings and check for a leftover manual proxy pointing to the local client. Don’t change proxy settings managed by your organization. On a personal device, note the original settings before making changes.

Common issues: Troubleshoot by symptom instead of switching routes repeatedly

Subscription refresh fails or the route list is empty

First, check that you can access the panel, that the subscription URL is complete, that the client supports the format, and that your account is eligible to use the service. When reviewing the error, distinguish between “can’t fetch the URL” and “can’t parse the configuration”: the first points to a network or subscription endpoint issue, while the second is more likely a format or client-core compatibility problem. Include the error text when asking for help, but hide your subscription credentials.

Browser works, but meetings or other apps don’t

Check whether the app follows system proxy settings, has its own proxy settings, or requires UDP support. TUN may route more traffic, but it can’t add features the route or protocol doesn’t support. Use the app’s own network test to identify where the failure occurs, then follow the client documentation instead of assuming the route is too far away.

Problems after an update or a conflict with a corporate VPN

Note your current configuration first, then check whether the update changed your proxy group selection, rules, or DNS settings. A corporate VPN and proxy client running together can interfere with virtual adapters, default routes, and internal DNS. Follow your organization’s requirements and, if permitted, test each one separately. Don’t troubleshoot by disabling the firewall or deleting corporate settings.

Setup summary: Verify the source before importing a subscription. Connect manually before testing your target apps. Enable startup only after that. When troubleshooting, change one setting at a time and use connection logs to confirm where requests go. System Proxy, TUN, rules, and DNS each solve different problems; a “connected” status can’t replace these checks.

For help finding the client download and setup instructions, see the user guide. Check the route list and the client for current route information. When contacting support, include your operating system, client name, error text, and steps to reproduce the issue—never include your full subscription URL.

VPNQM · Windows Split Tunneling Setup

No email address required, with no device limit. Sign in to the panel to get the client and subscription, then check routes and rules against the apps you use.