Caisey Blog

MSP technicians · June 19, 2026

What Caisey Helps Solve When a Remote User’s VPN Drops and They Can’t Reconnect: A Troubleshooting Walkthrough

Learn how Caisey’s persistent endpoint agent lets MSP technicians diagnose and fix VPN connectivity issues even when the user’s VPN is down, without needing an alternative remote connection.
VPN troubleshootingremote supportMSP toolsendpoint diagnosticsCaisey

You’re on a support call with a remote user who suddenly loses VPN connectivity. They can’t reconnect, they’re locked out of internal resources, and your usual remote tools — RDP, ScreenConnect, TeamViewer — are useless because they all depend on that same VPN tunnel. The user is frustrated, the clock is ticking, and you’re stuck.

This is exactly the scenario where Caisey’s architecture shines. Because Caisey’s agent runs as a system service and maintains its own persistent connection to the Caisey cloud (via Cloudflare Workers), it stays online even when the corporate VPN drops. As long as the device has internet access, you can still reach it, diagnose the problem, and often fix it without ever needing the user to do anything complicated.

Let’s walk through a real-world example.

The Scenario: VPN Client Service Stopped

A user reports that their VPN client disconnected and they cannot reconnect. They’ve tried clicking the reconnect button, restarting the client, and even rebooting the machine — nothing works. They’re on a Windows laptop with a third-party VPN client (e.g., OpenVPN, Cisco AnyConnect, or WireGuard).

With traditional remote support tools, you’d be out of luck. RDP requires the VPN to be up. Most third-party remote access tools also rely on network paths that go through the VPN. You’d have to guide the user through complex troubleshooting over the phone, hoping they can follow instructions correctly.

But because the device has Caisey installed and enrolled, you can open the Caisey dashboard, select the device from your client group, and start a remote troubleshooting session — all without the VPN being active.

Step 1: Verify Endpoint Connectivity

From the Caisey console, you see the device is online. The agent’s heartbeat is green. You click into the device details and see the last check-in was seconds ago. The Caisey agent communicates directly with the Caisey cloud over HTTPS, independent of the corporate VPN. This is a fundamental architectural difference from tools that require an outbound connection on a specific port or rely on the local network stack being fully functional.

You can read more about how Caisey maintains this persistent connection in our remote troubleshooting overview.

Step 2: Run Diagnostic Commands

Caisey gives you the ability to run remote commands and scripts on the endpoint. You start by checking the status of the VPN client service. Using a simple PowerShell command:

Get-Service -Name "OpenVPNService" | Select-Object Status, StartType

You see the service is stopped and its start type is Automatic. That explains why the user can’t reconnect — the service isn’t running, even though it’s set to start automatically. The reboot didn’t help because the service failed to start on boot.

Next, you check the Windows Event Log for clues:

Get-WinEvent -LogName "Application" -MaxEvents 10 | Where-Object { $_.ProviderName -like "*OpenVPN*" } | Format-List TimeCreated, Message

The logs show a timeout error when the service tried to start — likely a transient system issue that left the service in a stopped state.

Step 3: Restart the VPN Service (With Approval)

Caisey’s permission model means you can’t just run commands without the user’s consent. A prompt appears on the user’s screen asking them to approve the execution of the PowerShell script. The user clicks “Approve”, and the command runs.

You start the service:

Start-Service -Name "OpenVPNService"

This time, the service starts successfully. You verify with another Get-Service call. The status is now Running.

You ask the user to try reconnecting to the VPN. They click the client icon, enter their credentials, and the connection establishes. Problem solved.

Step 4: Review the Audit Trail

Every action you took — from selecting the device to running each command and getting approval — is recorded in Caisey’s session history. This is invaluable for compliance, billing, and post-incident review. You can generate a transcript of the entire troubleshooting session, including the commands run and the user’s approval timestamps. For more on how Caisey handles permissions and audit trails, see our approval-based remote support page.

Why Traditional Tools Fail Here

Let’s compare Caisey to a typical ScreenConnect or TeamViewer setup. Those tools require the remote agent to establish an outbound connection to a relay server. If the VPN is down, the agent might still connect — but only if the device has internet and the tool’s port isn’t blocked by a corporate firewall that routes all traffic through the VPN. In many organizations, all internet traffic is forced through the VPN tunnel (split tunneling disabled). When the VPN drops, the device loses internet access entirely. Caisey’s agent, however, uses a lightweight, always-on connection to Cloudflare Workers that doesn’t depend on the VPN tunnel. It’s designed to survive network disruptions at the application layer.

Additional Scenarios Where This Helps

  • DNS resolution issues: The VPN client can’t resolve the server address. You can check the DNS configuration and flush the cache remotely.
  • Certificate errors: The VPN client fails due to an expired certificate. You can install a new certificate via Caisey’s file transfer or script execution.
  • Network adapter misconfiguration: The VPN adapter is disabled. You can enable it with a remote command.
  • User profile corruption: The VPN client’s configuration is tied to a user profile that’s become corrupted. You can recreate the profile or reinstall the client.

In each case, Caisey gives you a direct line to the endpoint without requiring the VPN to be operational. That’s a game-changer for MSPs supporting remote workers.

The Architecture Behind It

Here’s a simplified diagram of how Caisey bypasses the VPN:

[User Device] <-- Caisey Agent (HTTPS) --> [Cloudflare Workers] <-- WebSocket --> [Technician Browser UI]

The agent on the device connects to the Caisey cloud control plane using standard HTTPS and WebSocket protocols. The technician accesses the device through a browser-based UI that communicates with the same cloud infrastructure. The corporate VPN is a separate network layer that the Caisey agent does not depend on. As long as the device has a working internet connection (even through a cellular hotspot or public Wi-Fi), the Caisey agent stays connected.

For more details on getting started with Caisey’s agent installation, check our install and connection guide.

Conclusion

VPN drops are one of the most frustrating issues for remote users and the technicians supporting them. With Caisey, you don’t have to wait for the user to regain network access or resort to lengthy phone-based troubleshooting. The persistent endpoint agent gives you a reliable, always-on channel to diagnose and fix VPN client problems directly. The next time a user calls in with a VPN that won’t connect, open Caisey, run a few diagnostics, and get them back online — fast.