Your internet breaks
when VPN disconnects.
We fix it.

Native macOS menu bar app that automatically detects and repairs network damage from 17+ VPN clients.

  • Automatic — detects and repairs in seconds
  • Works with 17+ VPN clients
  • No restart needed
·Open Source·MIT Licensed·macOS 13+·Apple Silicon & Intel
VPN Fix Dashboard
Network Status: Connected

OpenVPN

OK

NordVPN

Issues

WireGuard

OK
DNS8.8.8.8
Gateway192.168.1.1
Interfaceen0
Public IPDetected
0+

VPN Clients Supported

0

Fix Modules

0

Install Methods

0%

Free & Open Source

The Problem

VPN clients break your internet

When you connect to a VPN, your system creates network routes that redirect all traffic through the tunnel. DNS settings are changed to use the VPN's servers.

The problem happens on disconnect. VPN clients often fail to clean up after themselves — stale routes remain, your default gateway disappears, and DNS still points to unreachable VPN servers.

The result? Your Wi-Fi shows connected, but nothing loads. No websites, no email, no apps. The only fix most people know is to restart their Mac.

Terminal
~ $ ping google.com
PING google.com: 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
^C
~ $ route -n get default
route: writing to routing socket: not in table
~ $ scutil --dns | head -5
DNS configuration
resolver #1: nameserver 10.8.0.1 # unreachable VPN DNS
# Wi-Fi connected, but no internet

Everything you need to stay connected

A complete toolkit for diagnosing and repairing VPN-caused network damage on macOS.

Automatic Detection

Monitors your network in real-time and detects the moment your VPN disconnects.

One-Click Fix All

Dashboard with per-client cards and a single button to repair everything at once.

8 Fix Modules

Routes, DNS, DHCP, kill switch, proxy cleanup, and VPN-specific repair modules.

17+ VPN Clients

Works with OpenVPN, NordVPN, ExpressVPN, WireGuard, Cisco AnyConnect, and more.

Network Diagnostics

Built-in diagnostics panel showing DNS, gateway, interfaces, public IP, and PF rules.

Menu Bar App

Lives in your menu bar, always ready. Never in the way, always one click away.

Auto-Update

Sparkle-powered updates keep you on the latest version automatically.

Universal Binary

Runs natively on both Apple Silicon and Intel Macs. No Rosetta needed.

Works with your VPN

Automatically detects and fixes network damage from all major VPN clients — consumer and enterprise.

Consumer VPN Clients

Enterprise VPN Clients

And more coming with each update.

How it works

Set it up once. It handles the rest.

01

Install

Download the DMG, use Homebrew, or grab the PKG installer.

02

Launch

VPN Fix sits in your menu bar, monitoring your network in the background.

03

Use Your VPN

Connect and disconnect your VPN as you normally would. No changes needed.

04

Auto-Repair

Internet is restored automatically. No manual steps, no networking knowledge required.

Get VPN Fix

Recommended

Download DMG

Drag to Applications. Done.

Download .dmg

Homebrew

For command-line users.

brew tap miguel50flowers/openvpn-mac-fix && brew install openvpn-mac-fix

PKG Installer

Standard macOS installer package.

Download .pkg
View all releases on GitHub

Requires macOS 13 (Ventura) or later. Universal binary: Apple Silicon & Intel.