VPN Slowing Down Your Internet?

Here's Why (And How to Fix It)

SplitTunnel Team·3 min read·Updated January 2026

Key Takeaways

  • VPNs add noticeable latency by routing all traffic through remote servers

  • Split tunneling routes only work apps through VPN, everything else goes direct

  • You can fix this manually with route commands or automatically with SplitTunnel

Why VPNs Slow Everything Down

You're connected to your work VPN and suddenly Netflix buffers, Spotify stutters, and video calls lag. Sound familiar? The culprit is simple: your VPN is routing ALL your internet traffic through a corporate server, often hundreds of miles away.

When you connect to a typical VPN, every single packet—whether it's a work email or a YouTube video—takes a detour through your company's data center. This adds latency (the time it takes data to travel) and often reduces bandwidth (how much data can flow).

Diagram showing how VPN routes all traffic through a remote server

Traditional VPN: All traffic goes through the corporate server, even personal browsing

The Real Problem: All-or-Nothing Routing

Most corporate VPNs are configured with 'full tunnel' mode. This means once connected, 100% of your traffic goes through the VPN—even traffic that has nothing to do with work.

  • Streaming services (Netflix, YouTube, Spotify) route through corporate servers

  • Personal browsing adds load to company infrastructure

  • Video calls suffer from the extra hop

  • Downloads are throttled by VPN bandwidth limits

IT departments configure full-tunnel VPNs for security reasons—they want to inspect all traffic. But this comes at a significant performance cost for employees.

Solution 1: Manual Route Commands

If you're comfortable with the terminal, you can manually add routes to bypass your VPN for specific destinations. Here's how to route your local network traffic directly:

bash
# Route local network directly (bypasses VPN)
sudo route add -net 192.168.1.0/24 -interface en0

# Route a specific IP directly
sudo route add -host 8.8.8.8 -interface en0

These routes are temporary and will be lost when you disconnect from the VPN or restart your Mac. You'd need to run these commands every time you connect.

Solution 2: Use SplitTunnel

SplitTunnel automates this process and makes it persistent. Instead of manually managing routes, you simply select which apps should use the VPN and which should go direct.

1

Download SplitTunnel from splittunnel.app and install it on your Mac

2

Add your work apps (Slack, company tools) to the VPN route

3

Add personal apps (Spotify, browsers) to the direct route

4

Done! Routes persist across VPN reconnections and reboots

SplitTunnel works alongside your existing VPN client—Cisco AnyConnect, GlobalProtect, OpenVPN, or any other. You don't need to change your VPN setup.

How Much Faster Is Split Tunneling?

The improvement depends on your VPN server location and your internet speed, but users typically see:

  1. Significantly reduced streaming latency

  2. Elimination of video call stuttering

  3. Full bandwidth for downloads (no VPN throttling)

  4. Local network devices (printers, NAS) work again

Frequently Asked Questions

Stop Fighting Your VPN

Route apps through VPN or direct — no more all-or-nothing.

7-day free trial · Cancel anytime