https://github.com/awaescher/deprox
A tiny tool to quickly turn on or off the Windows system proxy
https://github.com/awaescher/deprox
proxy-server tray-application
Last synced: 6 months ago
JSON representation
A tiny tool to quickly turn on or off the Windows system proxy
- Host: GitHub
- URL: https://github.com/awaescher/deprox
- Owner: awaescher
- Created: 2018-10-18T21:52:11.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-10-18T22:37:49.000Z (almost 7 years ago)
- Last Synced: 2024-10-11T19:22:35.703Z (12 months ago)
- Topics: proxy-server, tray-application
- Language: C#
- Homepage:
- Size: 551 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Deprox
Deprox is a very simple tray icon app to quickly activate or deactivate the system proxy.
I needed this simple gem for a client so I decided to make it open to anyone.Basically, all it does is to simply set or unset the checkbox in the right dialog:

**It does not change other proxy settings like its address, port or bypass list.**
## How it works
The app is setting the `ProxyEnable` setting to `0` or `1` in the Windows Registry.
That setting is located in `\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings`.
Additionally, it is broadcasting two Windows messages: `INTERNET_OPTION_SETTINGS_CHANGED` and `INTERNET_OPTION_REFRESH`. With this, running apps like browsers can refresh their settings and even reload pages after the proxy was enabled or disabled. This will save you from restarting your browsers.
## How it looks
Currently, this is very basic. There's a switch icon in the system tray next to the system clock. By clicking that icon, the state can be toggled and will change from ...
 *(proxy will not be used)*
... to ...
 *(proxy will be used)*
## Credits
The app icon was made by Stephen Hutchings from www.s-ings.com.The on/off tray icons were made by Becris from www.IconFinder.com.