Skip to content

GreenMap-chan/IsVPNOn

Repository files navigation

IsVPNOn - Windows VPN Status Monitor

Windows .NET License Version

A lightweight Windows application that runs in the system tray and monitors your VPN connection status by checking your public IP address.

Application interface

image

📋 Features

  • 🖥️ System Tray Integration - Runs discreetly in the notification area
  • 🎯 Real-time Monitoring - Continuously checks VPN connection status
  • 🎨 Visual Indicators - Color-coded icons (Green = VPN active, Red = VPN inactive)
  • 💾 Settings Persistence - Automatically saves and restores your configuration
  • 📊 Multiple IP Services - Supports various IP checking services
  • 📦 Portable - Single executable, no installation required

🚀 Quick Start

Download

Download the latest release from the Releases page.

Installation

  1. Download IsVPNOn-vX.X.X.zip
  2. Extract to any folder
  3. Run IsVPNOn.exe

No installation required - it's a portable application!

Status Indicators

  • 🟢 Red Icon - VPN is NOT active (your real IP is visible)
  • 🔴 Green Icon - VPN IS active (using VPN IP)
  • 🟡 Yellow Icon - Connection error

🛠️ How It Works

  1. Set Your Normal IP: Enter your regular public IP address
  2. Select IP Service: Choose from supported IP checking services
  3. Start Monitoring: The app periodically checks your current IP
  4. Get Visual Feedback: System tray icon changes color based on VPN status

IP Checking Logic:

  • If current IP ≠ your normal IP → VPN is active (Green)
  • If current IP = your normal IP → VPN is inactive (Red)
  • If cannot reach IP service → Connection error (Yellow)

🏗️ Building from Source

Prerequisites

📄 License

This project is licensed under the BSD 3-Clause License.

About

Windows IP monitor with system tray notifications

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages