Skip to content

waldekmastykarz/proxystat-win

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProxyStat for Windows

A Windows system tray application that shows whether the system proxy is enabled.

This is a Windows port of the macOS ProxyStat application.

Features

  • System Tray Icon: Shows proxy status at a glance
    • 🟠 Orange icon: Proxy is enabled
    • ⚫ Gray icon: Proxy is disabled
  • Instant Updates: Responds immediately to proxy setting changes (no polling)
  • Quick Access: Double-click or right-click to access proxy settings
  • Context Menu:
    • Open System Proxy Settings
    • Quit

Requirements

  • Windows 10/11
  • No runtime required (self-contained executable)

Building

Prerequisites

Build

cd ProxyStat
dotnet build

Run

dotnet run

Publish (Self-contained executable)

dotnet publish -c Release

The executable will be in bin/Release/net10.0-windows/win-x64/publish/ProxyStat.exe

How It Works

The app reads the Windows proxy settings from the registry key: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

It uses RegNotifyChangeKeyValue to watch for changes — no polling, instant response when proxy settings change.

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages